1. In other words, will idling the I/O ports (by setting the XPORTI=1 in ICR) disrupt a DMA transaction that uses an i/o port ?
The SPRUFXFA (C5515 DSP system User's Guide) states that setting XPORTI=1 in ICR is used for all CPU I/O memory transactions.
The document indicates MPORTIS applies to DMA, but none of the other bits mention DMA.
2. So does XPORTI apply to the DMA transactions with i/o as well?