ArrowElectronics / ghrd-socfpga

2 stars 2 forks source link

Is the f2sdram_adapter_64 IP a part of Quartus v24.1? #3

Closed gustad closed 4 months ago

gustad commented 5 months ago

I'm considering getting an Agilex 5 development kit and wanted to check that I'm able to build a reference design. But when I try to build the sof/rbf in my own CLI based environment I get this when I run qsys-generate:

Info: Generated by version: 24.1 build 115
Info: Starting: Create simulation model
Info: qsys-generate /work/hps_system_f2sdram_adapter_64_0.ip --simulation=VERILOG --allow-mixed-language-simulation --output-directory=/work/hps_system_f2sdram_adapter_64_0 --family="Agilex 5" --part=A5ED065BB32AE4SR0
Warning: f2sdram_adapter_64_0: Component type f2sdram_adapter_64 is not in the library
Error: hps_system_f2sdram_adapter_64_0.f2sdram_adapter_64_0: Component f2sdram_adapter_64 1.0 not found or could not be instantiated

The other IP's are working fine so is f2sdram_adapter_64 a part of the default IP catalog or does it require some special installation procedure?

cirinxiong commented 5 months ago

Gustad,

This is an IP path issue, please follow the steps below.

In platform designer with the ghrd_system.qsys loaded go to "Tools">"Options">"IP Search Path"

In the "Quartus Project IP Search Path" window click "Add" and navigate to ip/f2sdram_adapter and click "Open" then click "Finish

You should now see the path for the f2sdram_adapter IP directory

Screenshot 2024-04-13 101352

Verify the IP is now being recognized in the "IP Catalog" window.

Screenshot 2024-04-13 101358

gustad commented 4 months ago

Thank you. I added the --search-path option to qsys-generate and it's working fine in a command line based environment.