6. DMA Controller
53
Peripheral Connections and Mask
The DMACFG register is used to select of the hardware DRQ sources for each channel
and to mask the /DACKn signals at their pins when using internal requesters.
REGISTER:
EXP ADDRESS:
AT ADDRESS:
ACCESS:
0
0
0
0
D7
D6
D5
D4
D3
D2
D1
D0
---
R/W
DMACFG
0F830h
Channel 0 DRQ pin to DRQ0
000= Connect external channel 0 DRQ pin to DRQ0
001= Connect SIO channel 0 receive buffer full signal to DRQ0
010= Connect SIO channel 1 transmit buffer empty signal to DRQ0
011= Connect SSIO transmit holding buffer empty signal to DRQ0
100= Connect TCU counter 1 OUT1 to DRQ0
101= Reserved
110= Reserved
111= Reserved
1= Mask channel 0 external acknowledge
0= Enable channel 0 external acknowledge
Channel 1 DRQ connection
000= Connect external channel 1 DRQ pin to DRQ1
001= Connect SIO channel 1 receive buffer full signal to DRQ1
010= Connect SIO channel 0 transmit buffer empty signal to DRQ1
011= Connect SSIO receive holding buffer full signal to DRQ1
100= Connect TCU counter 2 OUT2 to DRQ1
101= Reserved
110= Reserved
111= Reserved
1= Mask channel 1 external acknowledge
0= Enable channel 1 external acknowledge
Peripheral connections and mask
DMACFG Register
Channel 0 Requestor Address Registers
REGISTER:
EXP ADDRESS:
AT ADDRESS:
ACCESS:
D7
D6
D5
D4
D3
D2
D1
D0
---
DMA0REQ0
0F010h
R/W, BP = 0
Channel 0 requestor address bit 0
Channel 0 requestor address bit 1
Channel 0 requestor address bit 2
Channel 0 requestor address bit 3
Channel 0 requestor address bit 4
Channel 0 requestor address bit 5
Channel 0 requestor address bit 6
Channel 0 requestor address bit 7
ND
ND
ND ND ND
ND ND
ND
Channel 0 requestor address bits 0-7
Channel 0 Requestor Address Bits 0-7