Forum Discussion
ipgenerate does not generate SPD files - repost
- 4 years ago
Hi @grspbr,
I don't think the problem is due to SPD are not generated. The SPD file is generated with quartus_ipgenerate command. Please find the attached file. You should see a common SPD file is generated for the whole qsys system called generic_flash_access in generic_flash_access folder and the device family is Agilex. However ip-setup-simulation command still fails (Error: No spd files are included in quartus project) even there is SPD file there. So this indicates Platform Designer folder structure of Agilex isn't supported for ip-setup-simulation as mentioned in KDB https://www.intel.com/content/www/us/en/support/programmable/articles/000086513.html. I think you can target that SPD file of the whole system to generate the setup script using ip-make-simscript command.
Thanks,
Best Regards,
Sheng
p/s: If any answer from community or Intel support are helpful, please feel free to mark as solution and give Kudos.
Hi,
I found out the reason for causing this issue. Check this previous KDB link https://www.intel.com/content/www/us/en/support/programmable/articles/000086513.html I notice you're using Agilex device family right? As for that you have to use ip-make-simscript command:
ip-make-simscript --spd=<ipA.spd,ipB.spd> --output-directory=<directory> --simulator=<simulator> (Specify one or more .spd files)
ip-make-simscript --system-files=<ipA.ip, ipB.ip> --output-directory=<directory> --simulator=<simulator> (Specify one or more .ip files)
ip-setup-simulation command isn't supported for Agilex device family.
Best regards,
Sheng
p/s: If any answer from community or Intel support are helpful, please feel free to mark as solution and give Kudos.
Thank you for your reply. I saw this command and was surprised and concerned. It seems I have to tediously identify every single IP file we are using, about 200 of them. Is this true? There's no way for Quartus to do this automatically like previously? It's still one click with the GUI even with Agilex.
Also, this command appears to require SPD files as input. However, this is the problem, that SPD are not generated in the first place.
(Can you tell me why I am not receiving notifications of your replies? I checked my junk mail and see no replies there either.)
Best regards,
Greg