DMA scatter gather with PLB bus?

Sep 20, 2007 2 Replies

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.



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

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

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required