I have some questions related to TMS570LC4357 and its interfaces and how to use e.g. DMA in the CPU or DMA in an external device together with EMIF.
What memories attached to the CPU can be access and used by the DMA to transfer data (read, write) to a EMIFcs_n[4] slave? Is it possible to use eg GIOB from external device to trigger DMA
to read from slave EMIF into CPU memory and another GIOB to write from CPU memory to EMIF slave?
Are there any example designs or tutorials that shows how DMA in CPU can be used to transfer data between the memories connected to the CPU (internal or external SPI or EMIF memory) towards an EMIF device?
Also is it possible to have "normal" EMIF cs_n[4] function without DMA with one specified timing and another timing when its switching to use DMA with cs_n[4]?
The EMIF slave could be an 1000Mbit/s ethernet mac with tx, rx fifo that needs to be serviced by the CPU at cs_n[4] together with "normal" bus accesses for other functions also with EMIF cs_n[4]. The CPU may also use EMIF cs_n[2,3] memories for different purpose and a flash with spi interface. What are the recommended approach for this setup?
Thanks