|
ELANSC520 Datasheet, PDF (175/440 Pages) Advanced Micro Devices – Microcontroller | |||
|
◁ |
GP DMA Controller Registers
Slave DMA Channel 0 Transfer Count (GPDMA0TC)
Direct-Mapped
I/O Address 0001h
7
6
5
4
3
2
1
0
Bit
DMA0TC[15â0]
Reset
x
x
x
x
x
x
x
x
R/W
R/W!
Register Description
This register contains bits 15â0 of the transfer count for Channel 0 during DMA operation.
Bit Definitions
Bit Name
7â0 DMA0TC
[15â0]
Function
DMA Channel 0 Transfer Count (16-Bit Register)
This 8-bit field is used in two successive I/O accesses to read or write the channelâs transfer
count bits 15â0.
Bits 7â0 of the channelâs transfer count can be read from or written to this bit field immediately
after a write to the SLDMACBP register (see page 11-57).
Bits 15â8 of the channelâs transfer count can be read from or written to this bit field
immediately after transfer count bits 7â0 are read from or written to this bit field.
The actual number of transfers is one more than the programmed transfer count value.
Programming Notes
To ensure that the lower byte of this register (GPDMA0TC) is always accessed first, software should precede any
access to this register with a write to the SLDMACBP register (see page 11-57) to clear the slave DMA byte pointer.
In PCI bus 2.2-compliant designs, software must limit the length of GP bus DMA demand- or block-mode transfers.
Very large transfers could cause the PCI Host Bridge target controller to violate the 10-µs memory write maximum
completion time limit set in the PCI Local Bus Specification, Revision 2.2.
Ãlanâ¢SC520 Microcontroller Register Set Manual
11-43
|
▷ |