This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Parallel Data interfacing to TMS320DM368

Hello.  We need to quickly transfer data (approx 64kB) and would like to use the HPI interface.  Ideally we would DMA the transfer from the HPI interface to an external DDR memory location.  From reading the reference guides it looks like this is possible.  The problem I see is that we would like to boot from an SD card, not from the HPI. 

This statement shows that this may not be possible

"HPI is pin multiplexed with Asynchronous EMIF (AEMIF) and General-P urpose Input/Output (GPIO) at the output pin. HPI is available only when bootmode selected is HPI boot mode. In this configuration, DM36x will always act as slave device."

Is there any way to boot from the SD card and then configure the multiplexed pins to HPI mode?  Alternately we could use the AEMIF interface, but it would be more complicated as you would have to account for the address bits and the processor would be in maser mode.

Is there any other sort of high speed data transfer on the chip?  We are already using the USB and Ethernet interfaces for other functions as well as the video port.

Thanks. 

  • Ryan,

    The constraint on AEMIF and HPI is that the pins are multiplexed. But these pins are not multiplexed with SD/MMC interface. I may not be 100% correct here, but what I guess is that SD boot mode should be supported along with HPI.