English
Language : 

DS89C420_05 Datasheet, PDF (31/47 Pages) Maxim Integrated Products – Ultra-High-Speed Microcontroller
DS89C420 Ultra-High-Speed Microcontroller
Figure 12. Page Mode 2, External Code Fetch Cycle (CD1:CD0 = 10)
Internal Memory Cycles
XTAL1
Ext Code Fetches
Page Miss
C1 C2 C3 C4
Page Hit
Page Hit
C1 C2 C1 C2
ALE
PSEN
Port 0
LSB Add
LSB Add
LSB Add
Port 2
MSB Add
Data
Data
Data
STRETCH EXTERNAL DATA MEMORY CYCLE IN PAGE MODE
The DS89C420 allows software to adjust the speed of external data memory access by stretching the memory bus
cycle in page mode operation just like non-page mode operation. The following tables summarize the stretch
values and their effects on the external MOVX-memory bus cycle and the control signals’ pulse width in terms of
the number of oscillator clocks. A stretch machine cycle always contains four system clocks, independent of the
logic value of the page mode select bits.
Table 7. Page Mode 1, Data Memory Cycle Stretch Values (Pages1:Pages0 = 00)
MD2:MD0
000
001
010
011
100
101
110
111
STRETCH
CYCLES
0
1
2
3
7
8
9
10
RD/WR PULSE WIDTH (IN NUMBER OF OSCILLATOR CLOCKS)
4X/2X, CD1,
4X/2X, CD1,
4X/2X, CD1,
4X/2X, CD1,
CD0 = 100
CD0 = 000
CD0 = X10
CD0 = X11
0.25
0.5
1
1024
0.75
1.5
3
3072
1.75
3.5
7
7168
2.75
5.5
11
11,264
3.75
7.5
15
15,360
4.75
9.5
19
19,456
5.75
11.5
23
23,552
6.75
13.5
27
27,648
Table 8. Page Mode 1, Data Memory Cycle Stretch Values (Pages1:Pages0 = 01)
MD2:MD0
000
001
010
011
100
101
110
111
STRETCH
CYCLES
0
1
2
3
7
8
9
10
RD/WR PULSE WIDTH (IN NUMBER OF OSCILLATOR CLOCKS)
4X/2X, CD1,
4X/2X, CD1,
4X/2X, CD1,
4X/2X, CD1,
CD0 = 100
CD0 = 000
CD0 = X10
CD0 = X11
0.25
0.5
1
1024
0.75
1.5
3
3072
1.75
3.5
7
7168
2.75
5.5
11
11,264
3.75
7.5
15
15,360
4.75
9.5
19
19,456
5.75
11.5
23
23,552
6.75
13.5
27
27,648
31 of 47