CXD5602 User Manual
-
231/1010
-
3.8.8
IDMAC
The functions of the IDMAC have been modified based on the PrimeCell
®
DMA Controller (PL080) from ARM
Limited.
Features of the IDMAC
There are five DMA channels, each of which supports unidirectional transfer.
Accepts transfer requests from IMG_SSP and IMG_UART
Enables single data transfer and burst data transfer. In the case of burst data transfer, the size can be set by
the program
Enables Scatter/Gather transfer by use of the linked list.
Each channel has an independent 16 byte FIFO built in.
Supports only little endian
Interrupt
Request
AHB
Slave
Interface
Channel0
Channel1
Channel2
Channel3
Channel4
Channel5
Channel6
Channel7
AHB Master 1
Internal
Arbiter
Bus
Request
AHB Master 2
Internal
Arbiter
Bus
Request
Bus
Interface
Bus
Interface
HADDRM1[31:0]
HWRITEM1
HSIZEM1[2:0]
HPROTM1[3:0]
HLOCKM1
HTRANSM1[1:0]
HBURSTM1[2:0]
HWDATAM1[31:0]
HRDATAM1[31:0]
HRESPM1[1:0]
HREADYINM1
HBUSREQM1
HGRANTM1
HADDRM2[31:0]
HWRITEM2
HSIZEM2[2:0]
HPROTM2[3:0]
HLOCKM2
HTRANSM2[1:0]
HBURSTM2[2:0]
HWDATAM2[31:0]
HRDATAM2[31:0]
HRESPM2[1:0]
HREADYINM2
HBUSREQM2
HGRANTM2
Request
And
Response
DMACSREQ[15:0]
DMACBREQ[15:0]
DMACLSREQ[15:0]
DMACLBREQ[15:0]
DMACCLR[15:0]
DMACTC[15:0]
HADDR[11:2]
HWDATA[31:0]
HWRITE
HSEL
HTRANS[1:0]
HSIZE[2:0]
HBURST[2:0]
HREADYIN
HRDATA[31:0]
HRESP[1:0]
HREADYOUT
DMACINTR
Unimplemented
Figure DMAC-49 IDMAC Function Block Diagram
Summary of Contents for CXD5602
Page 1: ...CXD5602 User Manual 1 1010 CXD5602 User Manual ...
Page 36: ...CXD5602 User Manual 36 1010 2 3 Block Diagram Figure Block Diagram 1 CXD5602 Block Diagram ...
Page 144: ...CXD5602 User Manual 144 1010 GNSS_RAMMODE_SEL 0x3F000FFF SRAM GNSS BB 0 5 ON ...
Page 835: ...CXD5602 User Manual 835 1010 enable disable ...