
GP Bus DMA Controller
Élan™SC520 Microcontroller User’s Manual
14-7
In addition to the registers used to control GP-DMA, there is a set of general-purpose
registers. These registers are decoded in the same chip select region with the page
registers.
Table 14-3
GP-DMA Controller Registers—Direct-Mapped
Register
Mnemonic
I/O
Address
Function
Registers for Each Channel
Channel 0 Memory Address
Channel 1 Memory Address
Channel 2 Memory Address
Channel 3 Memory Address
Channel 4 Memory Address
Channel 5 Memory Address
Channel 6 Memory Address
Channel 7 Memory Address
GPDMA0MAR
GPDMA1MAR
GPDMA2MAR
GPDMA3MAR
GPDMA4MAR
GPDMA5MAR
GPDMA6MAR
GPDMA7MAR
0000h
0002h
0004h
0006h
00C0h
00C4h
00C8h
00CCh
Memory address bits 15–0 during GP-DMA
transfers
Channel 0 Transfer Count
Channel 1 Transfer Count
Channel 2 Transfer Count
Channel 3 Transfer Count
Channel 4 Transfer Count
Channel 5 Transfer Count
Channel 6 Transfer Count
Channel 7 Transfer Count
GPDMA0TC
GPDMA1TC
GPDMA2TC
GPDMA3TC
GPDMA4TC
GPDMA5TC
GPDMA6TC
GPDMA7TC
0001h
0003h
0005h
0007h
00C2h
00C6h
00CAh
00CEh
Bits 15–0 of the transfer count for the GP-
DMA transactions
Channel 2 Page
Channel 3 Page
Channel 1 Page
Channel 0 Page
Channel 6 Page
Channel 7 Page
Channel 5 Page
GPDMA2PG
GPDMA3PG
GPDMA1PG
GPDMA0PG
GPDMA6PG
GPDMA7PG
GPDMA5PG
0081h
0082h
0083h
0087h
0089h
008Ah
008Bh
Memory address bits 23–16 or 23–17
during GP-DMA transfers
Registers for Each DMA Core (Master and Slave)
Master DMA Channel 4–7 Status
Slave DMA Channel 0–3 Status
MSTDMASTA
SLDMASTA
00D0h
0008h
GP-DMA request status and terminal count
condition for each channel.
Master DMA Channel 4–7 Control
Slave DMA Channel 0–3 Control
MSTDMACTL
SLDMACTL
00D0h
0008h
DMA controller enable, arbitration mode,
and timing control
Master Software DRQ(n) Request
Slave Software DRQ(n) Request
MSTDMASWREQ
SLDMASWREQ
00D2h
0009h
Software GP-DMA request initiated to a
specific channel
Master DMA Channel 4–7 Mask
Slave DMA Channel 0–3 Mask
MSTDMAMSK
SLDMAMSK
00D4h
000Ah
GP-DMA channel mask
Master DMA Channel 4–7 Mode
Slave DMA Channel 0–3 Mode
MSTLDMAMODE
SLDMAMODE
00D6h
000Bh
Transfer mode, transfer type, automatic
initialization, and address increment mode
for each channel
Master DMA Clear Byte Pointer
Slave DMA Clear Byte Pointer
MSTDMACBP
SLDMACBP
00D8h
000Ch
Pointer to which byte will be accessed in
the 16-bit GP-DMA registers
Содержание Elan SC520
Страница 1: ...lan SC520 Microcontroller User s Manual Order 22004A...
Страница 4: ...iv lan SC520 Microcontroller User s Manual...
Страница 28: ...Introduction xxviii lan SC520 Microcontroller User s Manual...
Страница 42: ...Architectural Overview 1 14 lan SC520 Microcontroller User s Manual...
Страница 78: ...System Initialization 3 22 lan SC520 Microcontroller User s Manual...
Страница 108: ...Clock Generation and Control 5 10 lan SC520 Microcontroller User s Manual...
Страница 118: ...Reset Generation 6 10 lan SC520 Microcontroller User s Manual...
Страница 148: ...System Arbitration 8 24 lan SC520 Microcontroller User s Manual...
Страница 214: ...SDRAM Controller 10 36 lan SC520 Microcontroller User s Manual...
Страница 230: ...Write Buffer and Read Buffer 11 16 lan SC520 Microcontroller User s Manual...
Страница 288: ...GP Bus DMA Controller 14 22 lan SC520 Microcontroller User s Manual...
Страница 316: ...Programmable Interval Timer 16 8 lan SC520 Microcontroller User s Manual...
Страница 328: ...Software Timer 18 4 lan SC520 Microcontroller User s Manual...
Страница 346: ...Real Time Clock 20 12 lan SC520 Microcontroller User s Manual...
Страница 360: ...UART Serial Ports 21 14 lan SC520 Microcontroller User s Manual...
Страница 414: ...AMDebug Technology 26 8 lan SC520 Microcontroller User s Manual...