|
82C237 Datasheet, PDF (17/25 Pages) Intersil Corporation – CMOS High Performance Programmable DMA Controller | |||
|
◁ |
82C237
Figure 9 shows the data bus for a 16-bit DMA application
with the 82C237. High memory and low memory are
selected accordingly with A0 and the 8/16 signal during DMA
transfers. The 8/16 signal is formed from DWLE with a D ï¬ip-
ï¬op and ADSTB. ADSTB must be inverted to the D ï¬ip-ï¬op
since DWLE is set up to the falling edge of ADSTB and the
74F74 latches data on the rising edge of CLK.
The ADSTB inverted could be eliminated by using a 74F75
falling edge D latch. The latch on D8-D15 is needed for 16-
bit memory-to-memory transfers. The upper eight bits of
data are latched by MEMR during the read half of the trans-
fer. The data is then enabled onto the data bus during the
write half of the transfer.
80C286
D8-D15
D0-D7
82C237
D0-D7
IOR
IOW
MEMR
MEMW
DWLE
A0 ADSTB
VCC
LATCH
(SEE NOTE)
OE
STB
TRANSCEIVER
TRANSCEIVER
D8-D15
D0 - D7
74F74
D Q 8/16
CLK
HIGH
MEMORY
CS
LOW
MEMORY
CS
I/O
DEVICE
I/O
DEVICE
HLDA
MEMCS
FROM DECODER
NOTE: Only needed for memory-to-memory transfers.
FIGURE 9. DATA BUS FOR 16-BIT DMA APPLICATION
4-164
|
▷ |