Simulating PCIE_DDR4: what are the complete setup contents.
Hello,
I am trying to simulate the reference PCIE_DDR for the Terasic De5a-NET DDR4 board. I was referring to Intel Documentation https://www.intel.com/content/www/us/en/docs/programmable/683162/23-1-2-7-0/simulating-external-memory-interface.html
My questions are:
1. Is following section 2.6 sufficient in running simulation? [Attached Screenshot]
The msim_setup.tcl script is just sourcing device and design libraries etc. At what parts is it driving the design?
I can run ld_debug and I do see Objects in window. But I want to meaningfully verify DDR read/writes in simulation.
2. If a separate testbench script is needed which in turn sources msim_setup.tcl. Where can I find an example of such a testbench?
The `Generate` -> `Generate Testbench System` option in my understanding stops at providing msim_setup.tcl script.
Further this design used PCIe Hard IP. BFM are one such way of simulation.
3. Is there a BFM testbench script available for reference?
I was not able to find it. And it is confusing to build one owing to complex design(atleast for me.)
An answer to above questions is greatly appreciated.
I can also provide additional information if needed.
Thank you,
Manish