Altera_Forum
Honored Contributor
8 years agoHow to set up PCIe Gen3 simulation
I've been having issues with this and I'm wondering if I've even set everything up correctly.
I have a completed application core that I want to connect to the Arria 10 Avalon streaming hard IP for PCIe (endpoint) and run a simulation using the root port BFM. The documentation talks about copying one of the example designs from the Quartus installation directory and simulating that. However, it doesn't really explain how to replace the example application (the APPS component I presume) with my own application component and simulate that. I've taken the example design ep_g3x4.qsys, which is closest to my PCIe configuration, and customized the PCIe parameters to match my design's configuration. Now what do I do? Am I on the right path? Previously, I tried just running "Generate Testbench System" from the PCIe IP parameter editor and then editing the generated testbench file to instantiate my application core. Now I'm thinking that that may have been completely wrong. Any help would be greatly appreciated.