Altera_Forum
Honored Contributor
16 years agoDMA and PCIe
Hi,
I have SOPC system with PCIe, DDR2 and DMA. BAR0 is connected to CRA of PCIe at base 0x1000_0000. BAR1 is connected to DMA control port slave at offset 0x100. DMA's read-master is linked to DDR2 at base 0x2000_0000. The write-master is connected to PCIe's Tx_Interface slave at base 0x0. The idea is to move on-board DDR2 (256MB) data to host (Win32) via PCIe. I prep DMA's registers for read/write addresses(0x104, 0x108), length (0x10c) and control (0x118) - per Altera's DMA manual. However, the readaddress and lenght registers of DMA core always read back 0. Has anyone seen this kind of issue? Any pointers would be very helpful. thanks.