DMA Controller
Am186™CC/CH/CU Microcontrollers User’s Manual
8-7
8.5
OPERATION
The Am186CC/CH/CU microcontrollers contain two distinct types of DMA channels:
general-purpose DMA channels and SmartDMA channels. The SmartDMA channels are
further broken down into transmit and receive channels, which are used in pairs. The
microcontroller’s DMA channels can be used as shown in Table 8-3, Table 8-4, and Table
8-5. The discussion of general-purpose DMA channels begins in “General-Purpose DMA
Channels” on page 8-11; the discussion of SmartDMA channels begins in “SmartDMA
Channels” on page 8-26. In some cases, a hybrid between DMA processing and interrupt
processing is appropriate. This is described in “DMA and Interrupts” on page 8-10.
SmartDMA Channel Pair 2 and 3 Registers
170h
SD2CON
SmartDMA2 Control
Behaves the same as SmartDMA Channel 0
registers, but for SmartDMA Channel 2.
172h
SD2TRCAL
SmartDMA2 Transmit Ring Count /
Address Low
174h
SD2TRAH
SmartDMA2 Transmit Ring Address
High
176h
SD2RRCAL
SmartDMA2 Receive Ring Count /
Address Low
178h
SD2RRAH
SmartDMA2 Receive Ring Address
High
17Ah
SD2STAT
SmartDMA2 Status
17Ch
SD2CBD
SmartDMA2 Current Buffer Descriptor
17Eh
SD2CTAD
SmartDMA2 Current Transmit Address
180h
SD2CRAD
SmartDMA2 Current Receive Address
188h
SD3CON
SmartDMA3 Control
Behaves the same as SmartDMA Channel 0
registers, but for SmartDMA Channel 3.
18Ah
SD3TRCAL
SmartDMA3 Transmit Ring Count /
Address Low
18Ch
SD3TRAH
SmartDMA3 Transmit Ring Address
High
18Eh
SD3RRCAL
SmartDMA3 Receive Ring Count /
Address Low
190h
SD3RRAH
SmartDMA3 Receive Ring Address
High
192h
SD3STAT
SmartDMA3 Status
194h
SD3CBD
SmartDMA3 Current Buffer Descriptor
196h
SD3CTAD
SmartDMA3 Current Transmit Address
198h
SD3CRAD
SmartDMA3 Current Receive Address
Table 8-2
DMA Controller Register Summary (Continued)
Offset
Register
Mnemonic
Register Name
Description
CC
CU
Содержание Am186 CC
Страница 1: ...Am186 CC CH CU Microcontrollers User s Manual Order 21914B...
Страница 4: ...iv Am186 CC CH CU Microcontrollers User s Manual...
Страница 18: ...Table of Contents xviii Am186 CC CH CU Microcontrollers User s Manual...
Страница 24: ...Introduction xxiv Am186 CC CH CU Microcontrollers User s Manual...
Страница 39: ...Architectural Overview Am186 CC CH CU Microcontrollers User s Manual 1 15 Figure 1 6 32 Channel Linecard CH CC...
Страница 40: ...Architectural Overview 1 16 Am186 CC CH CU Microcontrollers User s Manual...
Страница 86: ...System Overview 3 36 Am186 CC CH CU Microcontrollers User s Manual...
Страница 92: ...Emulator Support 4 6 Am186 CC CH CU Microcontrollers User s Manual...
Страница 112: ...DRAM Controller 6 8 Am186 CC CH CU Microcontrollers User s Manual...
Страница 134: ...Interrupts 7 22 Am186 CC CH CU Microcontrollers User s Manual...
Страница 186: ...Programmable I O Signals 9 8 Am186 CC CH CU Microcontrollers User s Manual...
Страница 200: ...Watchdog Timer 11 6 Am186 CC CH CU Microcontrollers User s Manual...
Страница 232: ...Asynchronous Serial Ports UARTs 13 24 Am186 CC CH CU Microcontrollers User s Manual...
Страница 242: ...Synchronous Serial Port SSI 14 10 Am186 CC CH CU Microcontrollers User s Manual...
Страница 264: ...High Level Data Link Control HDLC 15 22 Am186 CC CH CU Microcontrollers User s Manual...
Страница 332: ...Universal Serial Bus USB 18 34 Am186 CC CH CU Microcontrollers User s Manual...
Страница 348: ...Register Summary A 16 Am186 CC CH CU Microcontrollers User s Manual...
Страница 376: ...Index Index 18 Am186 CC CH CU Microcontrollers User s Manual...