5.0 Accessing Modes
(Continued)
5.4 BURST ACCESS
The DP8440/41 can also perform burst accesses to several
locations in different wrap around sizes. The user requests
burst accesses by asserting the input BSTARQ. BSTARQ
must be negated before the last DTACK. This input can be
programmed to be active high or active low. The number of
burst locations can be programmable to be modulo 2, 4, 8,
or 16. If the beginning of the sequence does not start with 0,
00, 000 or 0000, the controller will wrap around. The user
may choose not to wrap by asserting the input NoWRAP, in
this case the controller will increment the column address
linearly. A NoWRAP burst access cannot cross a page
boundary unless the port is programmed in Page Mode,
in which case a Page Miss occurs and the burst access
terminates. Burst accesses can be requested at any time.
The user can do burst accesses while in Page Mode (see
Inner Page Burst), or in Normal Mode. The column address
is incremented by DTACK transitions as programmed by B0.
Thus, if DTACK is programmed as 0 T, the column address
will not be incremented and the CPU must provide the ad-
dresses to burst. CAS and DTACK can be programmed to
toggle from either clock edge. The CAS precharge time is
programmable to 1 or
(/2
clocks during read accesses and 1
or 2 clocks during write accesses (
(/2
T
e
10 ns minimum of
CAS precharge).
TL/F/11718–40
FIGURE 10. Burst Write Access
Programming Selection
Bits
Mode
DTACK during Opening
R3
e
1, R2
e
0
3T
DTACK during Burst
R5
e
1, R4
e
0
2T
CAS Precharge during Burst
C9
e
0
Read:
(/2
T, Write: 1T
Column Address Counter Control
BO
e
1
DTACK Rising Edge
CAS and DTACK Edge Select
ECAS2
e
0
Rising Edge
FIGURE 11. Burst Write Access
17