Forum Discussion
9 Replies
- JohnT_Altera
Regular Contributor
Hi,
Could you share with me your Quartus design? How do you confirm that you are reading the correct addressing? Have you try to use SignalTap to tap the on chip memory IP interface?
- Markgel
New Contributor
Attached the design. Regarding the addressing - trying to read and write to BAR0, but can't catch any activity for On chip memory signals using the SignalTap.
- JohnT_Altera
Regular Contributor
Hi,
From your design, I observed that you are not using the correct clock on the on chip memory. The clock should be from the PCIe Clock output so that the clock is sync between Bar 0 and On Chip Memory.
Please refer to https://fpgacloud.intel.com/devstore/platform/14.0.0/Standard/an-456-pci-express-high-performance-reference-design-for-cyclone-iv-gx-fpga/ for the design example.
- Markgel
New Contributor
tried to implement design suggested (attached), but still reading 0xFF from the BARs memory:
- JohnT_Altera
Regular Contributor
Hi,
May I know if you enable the PCIe BAR0? Have you try to performed SignalTap?
- Markgel
New Contributor
Hi
Yes, indeed was a problem that win driver blocked the BAR0. Thanks for support.
BR,
Mark.
- JohnT_Altera
Regular Contributor
Hi,
May I know if the issue is resolved after you unblock the BAR0?
- Markgel
New Contributor
Yes, it does - can access to the BARs memory.
- JohnT_Altera
Regular Contributor
I’m glad that your question has been addressed, I now transition this thread to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you.