SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
The EDMA channel controller memory-mapped registers are divided in three main categories:
The global registers are located at a single/fixed location in the EDMA_TPCC memory map. These registers control EDMA resource mapping and provide debug visibility and error tracking information.
The channel registers (including DMA, QDMA, and interrupt registers) are accessible via the global channel region address range, or in the shadow n channel region address range(s). For example, the event enable register EDMA_TPCC_EER is visible at the global address of EDMA Base Address + 1020h or region addresses of EDMA Base Address + 2020h for region 0, EDMA Base Address + 2220h for region 1, … EDMA Base Address + 2E20h for region 7.
The DMA region access enable registers EDMA_TPCC_DRAEM_k and the QDMA region access enable registers EDMA_TPCC_QRAEN_k control the underlying control register bits that are accessible via the shadow region address space (except for EDMA_TPCC_IEVAL and EDMA_TPCC_IEVAL_RN_k registers). Table 16-64 lists the registers in the shadow region memory map. Refer to EDMA_TPCC register summary Table 16-80 for the complete global and shadow region memory maps.
Figure 16-26 illustrates the conceptual view of the regions.