Forum Discussion
Wincent_Altera
Regular Contributor
9 months agoHi,
First and foremost
- Can I know what design that you are using , the design generated from IP catalog ? or this is own custom design
- May I know, how long the simulation time ?
- Do you include whole signal in the simulator or certain signal only , If you do not need to see the whole signal, I suggest to include partial signal, then it will better improve the simulation completed time.
- What is the simulator that you are using ? Based on my experience , in certain IP for Cyclone 10 for etc emif IP, the Synopsys simulator is fastest compare to mentor and modelsim, perhaps you can try that as well.
I would like to know if there are any generics or settings available in the Root Port BFM files that could help improve simulation speed.
>> You may refer to the guide there https://www.intel.com/content/www/us/en/docs/programmable/683686/20-4/setting-up-simulation.html
>> if there is anything unclear, please get back to me.
Regards,
Wincent_Altera
Abhi_kr
New Contributor
9 months agoHi,
- I am using the root port BFM and associated files generated from the IP catalogue, but i am using my own PCI user application (Design files are not from the IP catalogue).
- For the initial PCIe configuration i.e. accessing the PCIe registers and configuring the MSI registers taking almost 173.448 us (about 15 minutes in real time) . But after this i am doing some DMA operation specific to my design which was taking around .5 to 1hr in the older PCIe root port BFM environment (Cyclon 5) . But for the new root port BFM files it is takin 4 to 5 hrs. The deign files are all the same. Only the root port BFM files got updated.
- I am adding only the required signals on the simulations.
- I am using the Questa Sim 2023.2 version from mentor.
Also as mentioned in the first post, I would like to know why the clock is behaving like that.
- Wincent_Altera9 months ago
Regular Contributor
Hi Abhi,
Also I have noted that clock in for the driver downstream module is going to unknown state in between the simulation.
>> Can you please provide me the full clock name ?
>> or any printscreen will do. I might need time to check on this behaviour
Regards,Wincent_Altera