MPC8541E DMA transfer

2 messages, 2 authors, 2005-08-03 · open the first message on its own page

MPC8541E DMA transfer

From: Bizhan Gholikhamseh (bgholikh) <hidden>
Date: 2005-08-03 15:14:32

 
Hi all,
I am developing a linux driver (2.6.10) for Freescale MPC8541E
(customized board) to read and write 8 buffers (each buffer is 960 bytes
long) every 10 ms to/from a custom made PCI card with on board DSP Chip.
The chip's internal and external memories are memory mapped to the CPU
address space. 
For reason that is beyond the discussion here, the DMA request line on
the PCI card is not connected although the PCI card has DMA
capabilities. 
So what are my options? 
Could I still do DMA transfer from the Host to the device?
 
Many thanks in advance,
Bizhan

Re: MPC8541E DMA transfer

From: Kumar Gala <hidden>
Date: 2005-08-03 18:24:15

I dont see any reason you couldn't use the internal DMA engine on the MPC8541E to do what you need.  You will just need to schedule the work every 10ms.

- kumar

On Aug 3, 2005, at 10:04 AM, Bizhan Gholikhamseh \(((bgholikh\))) wrote:
Hi all,
I am developing a linux driver (2.6.10) for Freescale MPC8541E
(customized board) to read and write 8 buffers (each buffer is 960 bytes
long) every 10 ms to/from a custom made PCI card with on board DSP Chip.
The chip's internal and external memories are memory mapped to the CPU
address space.
For reason that is beyond the discussion here, the DMA request line on
the PCI card is not connected although the PCI card has DMA
capabilities.
So what are my options?
Could I still do DMA transfer from the Host to the device?

Many thanks in advance,
Bizhan

<ATT293768.txt>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help