Acorn Products Z80 SECOND PROCESSSOR 409 用户手册
Fig. 2 RAM read or write cycles
CAS is enabled if:
i. the memory cycle is a
i. the memory cycle is a
write cycle (WR
low, to IC20C pin
11).
or ii. the memory cycle is
a read cycle and
not
not
an
instruction-fetch
cycle (IC18B not
preset by Ml, RED
signal to IC20
pin 9).
cycle (IC18B not
preset by Ml, RED
signal to IC20
pin 9).
or iii. the cycle is an
instruction-fetch
this signal being
synchronised to
the CPOP signal by
OR gate 1C23B (to
IC20 pin 10)
this signal being
synchronised to
the CPOP signal by
OR gate 1C23B (to
IC20 pin 10)
Note: In this case, the
CAS signal will
not be generated
if the ROM is
selected.
not be generated
if the ROM is
selected.
5.7.2 Instruction-Fetch Cycles
The Z80 CPU handles an Instruction Fetch differently to other memory
read cycles, in that the MREQ signal is active for only 1.5 clock
cycles instead of 2. In order to allow sufficient access time for the
DRAMS in this abbreviated cycle, the Instruction-Fetch signal, Ml, is
used to generate the RAS and CAS signals a half-cycle earlier. The OR
gate IC23A allows the clock signal through to the "D" latch IC18A,
only when M1 is active. The output of the "D" latch, SUE is clocked
low, and generates the row-address latch signal RAS, a half clock
cycle before the CPOP signal would have done. When the CPOP signal
arrives after being generated by the MREQ (see section 5.7.1a), it
clears the SUE latch and holds RAS low itself until MREQ becomes
inactive.
The Z80 CPU handles an Instruction Fetch differently to other memory
read cycles, in that the MREQ signal is active for only 1.5 clock
cycles instead of 2. In order to allow sufficient access time for the
DRAMS in this abbreviated cycle, the Instruction-Fetch signal, Ml, is
used to generate the RAS and CAS signals a half-cycle earlier. The OR
gate IC23A allows the clock signal through to the "D" latch IC18A,
only when M1 is active. The output of the "D" latch, SUE is clocked
low, and generates the row-address latch signal RAS, a half clock
cycle before the CPOP signal would have done. When the CPOP signal
arrives after being generated by the MREQ (see section 5.7.1a), it
clears the SUE latch and holds RAS low itself until MREQ becomes
inactive.