Forum Discussion
Hi,
The following are a very useful examples show how to deal with PCIe and external memory, please check:
- https://fpgacloud.intel.com/devstore/platform/17.0.0/Standard/pcie-avmm-dma-gen2x4-on-chip-and-external-memory/
- https://fpgacloud.intel.com/devstore/platform/18.0.0/Standard/pcie-avmm-dma-gen3x8-on-chip-and-external-memory/
- https://fpgacloud.intel.com/devstore/platform/19.1em1.0/Standard/pcie-avmm-dma-gen3x8-on-chip-and-external-memory/
- https://fpgacloud.intel.com/devstore/platform/16.0.2/Standard/an708-pcie-gen3x8-avmm-dma-with-external-memory/
- https://fpgacloud.intel.com/devstore/platform/16.1.0/Standard/an708-pcie-gen3x8-avmm-dma-with-external-memory/
- https://fpgacloud.intel.com/devstore/platform/17.0.0/Standard/an708-pcie-gen3x8-avmm-dma-with-external-memory/
Please let me know if you need more support.
Regards,
Hi @AhmedH_Intel ,
Thanks for your reply. This projects are connecting PCIe with external memory. I am trying with PCIe bar4 connecting to Quad SPI interface (CSR + MEM ports). I tried to run following commands on qspi ip using pcie to write something on flash memory.
but i feel i am missing something
control reg [7] = 0x6
control reg [8] = 0x1
control reg [7] = 0x1001
control reg [A] = 0x7C
control reg [8] = 0x1
//WRITING DATA TO MEMORY PORT OF QUAD SPI IP.
MEM [0] = 0x1
MEM [1] = 0x2
On the output side i am getting csn high-low pulses for sometime. & outdata of qspi changes between 0xEh & 0xFh.
Any help appreciate most.
Is there any other registers i need to take care for writing the data?
Thanks