DMA scatter gather with PLB bus?

Hi everyone. I'm trying to transfer data from DDR memory to a custom PLB_IPIF peripheral in a Virtex II Pro XUP card. I have some questions:

  1. In EDK is not possible to configure a scatter-gather DMA access with PLB in the Peripheral wizard. Why?
  2. I'm trying to transfer data using simple DMA under linux 2.4 compiled for PPC405, but the system crash when it is inicialized the DMA transfer. Totally dead. I'm keeping in mind the differences between physical and virtual addresses in source and destiny registers, in fact i have tried with a driver for kernel. In standalone mode the DMA transfer works fine. I'm working with EDK
8.2 .

I know there are many things can be wrong, but any help or suggestion is appreciated.

Thank you in advance.

Reply to
cesarp
Loading thread data ...

Do you have access to chipscope and some spare block rams? With that you could trace what the PLB is doing when it dies.

-Jeff

Reply to
Jeff Cunningham

I'm trying it. i hope there are ram enough. Thanks!

Reply to
cesarp

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.