DSPRelated.com
Forums

5509A - Using CSL MMC Module for DMA Transfers

Started by smiffoz April 15, 2008
Hi all,

I am trying to connect an SD Card to a 5509A via a McBSP configured
for MMC operation using the MMC CSL.

I can successfully read and write sectors from/to the SD Card, and
retrieve the SD Card status registers, so I think my physical
interface is ok.

In order to increase my bandwidth, I'd like to utilise the DMA
Controller to handle the transfers to/from the SD Card.

The CSLs 'MMC_SetupNative' structure has a field for
Enabling/Disabling DMA for data read/write, but there does not
appear to be any CSL functions that make use of DMA for data
transfers. There is only the MMC_Read and MMC_Write functions, which
use the CPU core to read and write one word at a time.

Does anyone have any experience of using the MMC CSL in DMA mode ?
Is it possible ? Are there any source code examples for this ?

Thanks in advance for any response.

Cheers,

Scotty