- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
1. Is following section 2.6 sufficient in running simulation? [Attached Screenshot]
>> Are you trying to simulate PCIe design or Emif design ?
>> if it is memery interface issue, you may refer to our official youtube channel which there got step by step guide to run the simulation
>> https://www.youtube.com/watch?v=iCr-0eOwo9o&ab_channel=IntelFPGA
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?
>> Please refer to answer in question 1, the video shall explain how you generate the testbench for simulation
3. Is there a BFM testbench script available for reference?
Can I know which tile that you are referring for the PCIe HIP ? P-tile ? R-tile or others...
Regards,
Wincent_Intel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I wish to follow up with you about this case.
Do you have any further questions on this matter ?
Else I would like to have your permission to close this forum ticket
Regards,
Wincent_Intel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Wincent,
Please refer to answer in question 1, the video shall explain how you generate the testbench for simulation
Thank you for the link I am reviewing it and I will get back to you by the end of this week. Primarily I am not still not sure where the stimulus is sent from, driving the signals.
Are you trying to simulate PCIe design or Emif design ?
In the PCIe_DDR example I want to simulate reading/writing to DDR memory. I want to verify meaningfully some data being read and written to DDR. Please suggest the setup for it.
Can I know which tile that you are referring for the PCIe HIP ? P-tile ? R-tile or others...
I have not worked on PCIe designs before, can you please point out where I can find this information for you.
Thank you,
Manish
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Please refer to answer in question 1, the video shall explain how you generate the testbench for simulation
Thank you for the link I am reviewing it and I will get back to you by the end of this week. Primarily I am not still not sure where the stimulus is sent from, driving the signals.
>> the video shall be clear, please refer and try to run it.
Are you trying to simulate PCIe design or Emif design ?
In the PCIe_DDR example I want to simulate reading/writing to DDR memory. I want to verify meaningfully some data being read and written to DDR. Please suggest the setup for it.
>> for PCIe_DDR you may refer to https://www.intel.com/content/www/us/en/docs/programmable/683390/quartus-prime-pro-v17-0-arria-10/pci-express-dma-reference-design-using.html
Can I know which tile that you are referring for the PCIe HIP ? P-tile ? R-tile or others...
I have not worked on PCIe designs before, can you please point out where I can find this information for you.
Is okay, you are using Arria 10, it is PCIE Hard IP.
Regards,
Wei Chuan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I wish to follow up with you about this IPS case.
Do you have any further questions on this matter ?
Else I would like to have your permission to close this IPS ticket
Regards,
Wei Chuan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
We have not hear from you and this Case is idling. It is not recommended to idle for too long.
Therefore following our support policy, I have to put this case in close status. My apologies if any inconvenience cause
Hence, This thread will be transitioned to community support.
If you have a new question, feel free to open a new thread to get support from Intel experts.
Otherwise, the community users will continue to help you on this thread. Thank you
If your support experience falls below a 9 out of 10, I kindly request the opportunity to rectify it before concluding our interaction. If the issue cannot be resolved, please inform me of the cause so that I can learn from it and strive to enhance the quality of future service experiences.
Regards,
Wincent_Intel
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page