User Profile
anonimcs
Joined 2 years ago
User Widgets
Contributions
Re: HPS First Boot Configuration for Agilex 7
Hi EstebanVV_Altera , Thanks for providing those design files. Now my build flow generates two files with .rbf extension, which are ProjectName.core.rbf and ProjectName.hps.rbf. I would have expected to see a core and periph.rbf files instead, as it's also commented out so in the qcpg.options.hlp file located in QuartusInstallFolder/quartus/common/flow/qaf/. I can see the line below on line 34 of that file, emphasis on the 'and'. It doesn't mention anything about hps.rbf file. # To split a .sof into .periph.pof, .periph.jic, .periph.rbf, .periph.ttf, or .periph.hexout and .core.rbf To eliminate the possibility of me having an error in my pfg_commands.txt file, here is its content: -c -o hps=ON -o hps_path=u-boot/u-boot-spl-dtb.hex -o compression=ON output_files/ProjectName.sof output_files/ProjectName.rbf Kind regards22Views0likes5CommentsHPS First Boot Configuration for Agilex 7
Dear Community, I'm developing a design using Agilex 7 on Quartus Pro 24.2. I'm a bit confused on the parameter settings I need for the HPS (and its EMIF) and my Quartus project settings in order to have HPS-First boot (Called HPS Early Release in former Quartus versions). For that, I'd like to generate .core.rbf and .periph.rbf files. I tried generating the .rbf files in two different ways given below, none succeeded. #1) Having the below pfg command in a text file and sourcing it in my .qsf --convert --hps -o bitstream_compression=on output_files/ProjectName.sof output_files/ProjectName.rbf #2) Using the Programming File Generator tool of Quartus I can generate .sof programming file, but converting that to .rbf fails with the following error when I did either given above. "sof is incomplete. Hps is present but bootloader information is missing". When doing case #2, I even add a bootloader .hex file that I could find on Rocketboards' webpage. Could anyone support me to have an HPS-first boot on Agilex 7 ? Thanks in advance!154Views0likes7CommentsRe: Serdes Behavior
Hi, No I don't mean the CLKUSR specificly. I meant the clock that you're feeding to the serdes core. If CLKUSR is the clock fed to the serdes core, then the input clock should not be the issue here. I'd check the ports of the serdes core (I have no clue about your serdes config, if you're using DPA, bitslip or FIFO reset signals etc), those should give us a better hint. But since you're observing this issue intermittently, my bet is on signal integrity (or metastability)34Views0likes0CommentsRe: Quartus error libpng12.so.0 on Ubuntu 22.04
Thanks for the reply! Yeah I also noticed that I was lucky with 20.04, as I install Quartus 17.1 on a Ubuntu 20.04 VM, got the same error as above. I am already using a newer version of Quartus for the project, a year ago or sth I upgraded the project from Quartus 17.1 to 21.3 Pro, but recently we're experiencing some differences at the output data (the VHDL code and the IP parameters weren't changed, only the Quartus upgrade). That's why I wanted to re-synthesize the project on 17 and 21.3 to check the IP cores if possible.292Views0likes0CommentsQuartus error libpng12.so.0 on Ubuntu 22.04
Hi all, I'm trying to run Quartus Prime 17.1 Standard version on my Ubuntu 22.04 system. I recently upgraded my pc to Ubuntu 22 from Ubuntu 20.04, and back then I could run Quartus 17.1 without any issues. Now when I try to run it on Ubuntu 22, I'm getting this error message: quartus: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory I've tried installing libpng12 to my computer but it didn't help. Followed all the tips I could find online but I still cannot launch Quartus 17 on my pc. Has any of you guys experienced the same (or similar) issue here and managed to solve it ? Cheers617Views0likes3Comments