<ꢀ5ꢁꢀꢂꢃ<ꢀ.ꢁꢀꢂ
'PJCPEGFꢄ<ꢁꢀꢂꢄ/KETQRTQEGUUQT
ZiLOG
4'(4'5*ꢄ%10641.ꢄ4')+56'4
/PGOQPKEꢄ4%4
#FFTGUUꢄꢋꢈ*ꢄ
4'('ꢅꢄ4GHTGUJꢄ'PCDNGꢄꢌ$KVꢄꢐꢍꢆꢄ4'('ꢅꢐꢅ0disables the re-
fresh controller, while 4'('ꢅꢐ 1 enables refresh cycle in-
sertion. 4'(' is set to 1 during 4'5'6.
ꢀ
ꢊ
ꢁ
ꢏ
ꢎ
ꢍ
ꢂ
ꢄ
ꢃ
4'(9ꢅꢄ4GHTGUJꢄ9CKVꢄꢌ$KVꢄꢈꢍꢆꢄ4'(9 ꢐ 0 causes the re-
fresh cycle to be two clocks in duration. 4'(9ꢅꢐ 1 causes
the refresh cycle to be three clocks in duration by adding a
refresh wait cycle (649). 4'(9 is set to 1 during 4'5'6.
4'('
4'(9
%[Eꢀ
%[Eꢄ
%;%ꢁꢎꢄꢂꢅꢄ%[ENGꢄ+PVGTXCNꢄꢌ$KVꢄꢁꢎꢂꢍꢆꢄ%;%ꢄ and %;%ꢀ
specifytheinterval(inclockcycles)betweenrefreshcycles.
When dynamic RAM requires 128 refresh cycles every 2
ms (or 256 cycles in every 4 ms), the required refresh in-
terval is lessthan or equalto15.625µs. Thus, theunderlined
values indicate the best refresh interval depending on CPU
clock frequency. %;%ꢀ and %;%ꢄ are cleared toꢅ0during
4'5'6 (see Table 18).
4GUGTXGF
(KIWTG ꢐꢐꢆ 4GHTGUJꢄ%QPVTQNꢄ4GIKUVGTꢄ
ꢌ4%4ꢅꢄ+ꢃ1ꢄ#FFTGUUꢄꢒꢄꢋꢈ*ꢍ
The Refresh Control Registerꢅ(4%4) specifies the interval
and length of refresh cycles, while enabling or disabling the
refresh function.
6CDNG ꢁꢀꢆ &4#/ꢄ4GHTGUJꢄ+PVGTXCNU
6KOGꢄ+PVGTXCN
ꢈꢄ/*\
%;%ꢁ
%;%ꢂ
+PUGTVKQPꢄ+PVGTXCN 2*+ꢅꢄꢁꢂꢄ/*\
ꢀꢄ/*\
ꢉꢄ/*\
ꢇꢆꢑꢄ/*\
ꢀ
ꢀ
ꢄ
ꢄ
ꢀ
ꢄ
ꢀ
ꢄ
ꢄꢀꢅUVCVGU
ꢂꢀꢅUVCVGU
ꢎꢀꢅUVCVGU
ꢆꢀꢅUVCVGU
ꢈꢄꢑꢀꢅzUꢉꢕ
ꢈꢂꢑꢀꢅzUꢉꢕ
ꢈꢎꢑꢀꢅzUꢉꢕ
ꢈꢆꢑꢀꢅzUꢉꢕ
ꢈꢄꢑꢂꢏꢅzUꢉꢕ
ꢈꢂꢑꢏꢅzUꢉꢕ
ꢈꢏꢑꢀꢅzUꢉꢕ
ꢈꢄꢀꢑꢀꢅzUꢉꢕ
ꢄꢑꢁꢁꢅzU
ꢍꢑꢍꢅzU
ꢁꢑꢁꢅzU
ꢂꢑꢏꢅzU
ꢏꢑꢀꢅzU
ꢄꢀꢑꢀꢅzU
ꢂꢀꢑꢀꢅzU
ꢎꢑꢀꢅzU
ꢆꢑꢀꢅzU
ꢄꢁꢑꢀꢅzU
ꢍꢂꢑꢀꢅzU
ꢄꢍꢑꢍꢅzU
0QVGꢅꢄ*calculated interval.
4GHTGUJꢄ%QPVTQNꢄCPFꢄ4GUGVꢆꢄAfter 4'5'6, based on the
initialized value of 4%4, refresh cycles occur with an inter-
val of 10 clock cycles and be 3 clock cycles in duration.
3. Refresh cycles are suppressed during 5.''2 mode. If
a refresh cycle is requested during 5.''2 mode, the
refresh cycle request is internally latched (until
replaced with the next refresh request). The latched
refresh cycle is inserted at the end of the first machine
cycle after 5.''2 mode is exited. After this initial
cycle, the time at which the next refresh cycle occurs
depends on the refresh time and offers no relationship
with the exit from 5.''2 mode.
&[PCOKEꢄ4#/ꢄ4GHTGUJꢄ1RGTCVKQP
1. Refresh Cycle insertion is stopped when the CPU is in
the following states:
a. During 4'5'6
b. When the bus is released in response to $754'3
c. During 5.''2 mode
4. The refresh address is incremented by one for each
successful refresh cycle, not for each refresh. Thus,
independent of the number of missed refresh requests,
each refresh bus cycle uses a refresh address
incremented by one from that of the previous refresh
bus cycles.
d. During 9#+6 states
2. Refresh cycles are suppressed when the bus is released
in response to $754'3. However, the refresh timer
continues to operate. The time at which the first
refresh cycle occurs after the Z8S180/Z8L180
reacquires the bus depends on the refresh timer. This
cycle offers no timing relationship with the bus
exchange.
&5ꢀꢀꢁꢀꢀꢂꢃ</2ꢀꢂꢀꢀ
2ꢅ4ꢅ'ꢅ.ꢅ+ꢅ/ꢅ+ꢅ0ꢅ#ꢅ4ꢅ;
ꢁꢏ