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.