Post Go back to editing

Use DMA to read/write a GPIO port

Is it possible to use the DMA on the ADSP-SC589 to read/write a GPIO port?

Scenario write:

The core submits an array to the DMA

The DMA should then iterate through the array and output the current value on a GPIO port after being triggered by the TRU. 

Scenario read:

The core submits an array to the DMA

The DMA should read a GPIO port after being triggered by the TRU and place its value in the array submitted by the core. The destination in the core array should be incremented after each GPIO port read    

Are any of these scenarios possible?

Kind regards