EDK DMA peripherals?

Hi,

I am using an EDK-generated PPC subsystem on a ML403. I wonder if it would be complicated to create a peripheral that has high speed master access to the SDRAM. I would like to build a shared memory frame buffer. Or are there any other good ways to achieve my goal? I don't want to use the onboard SRAM. And block ram is too rare and not enough..

Regards, Philipp :-)

Reply to
Philipp Hachtmann
Loading thread data ...

If you are using a mch sdram controller you can make your peripheral into a MCH initiator, connect it to the memory controller, and use this simple protocol for your DMA. It is simpler and more efficient than OPB DMA.

Reply to
PFC

Hi Phillip,

You already have a frame buffer in EDK 10.1 as a plugin to MPMC3 memory controller. If it does not fit your requirements you can still modify it. Otherwise you can download the source from opencores.org Remember that MPMC offers very high bandwidth.

Cheers,

Guru

Reply to
Guru

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.