Reply by Guru September 5, 20062006-09-05
If you are using the wizard, study the user_logic.vhd
Then take a look at IPIF (proper version) DMA/SG engine about
registers. Remember that DMA input data are a peripheral internal
register.
I tried this route with OPB bus and the DMA engine does not work
properly. Maybe you have more luck with PLB and use EDK 8.2 (they say
some modifications were made regarding this issue).
For a realy high performance system you better use MPMC2
(www.xilinx.com/mpmc2) and connect your peripheral to NPI interface.
The only MPMC2 drawback is a large logic and BRAM consumption.

Cheers,

Guru


Harry Stello wrote:
> Hello, > > I need to create a custom peripheral that DMA's data to the DDR SDRAM on the > ML403 board. My custom componet & the DDR SDRAM reside on the PLB bus. > Does anybody have an example of how to do this? The template that XPS > generates does not provide any details and as everyone knows, the xilinx > documentation is pretty poor. > > Thanks in advance > > Harry
Reply by Harry Stello September 2, 20062006-09-02
Hello,

I need to create a custom peripheral that DMA's data to the DDR SDRAM on the 
ML403 board.  My custom componet & the DDR SDRAM reside on the PLB bus. 
Does anybody have an example of how to do this?  The template that XPS 
generates does not provide any details and as everyone knows, the xilinx 
documentation is pretty poor.

Thanks in advance

Harry