ZiLOG
10.8 INSTRUCTION TIMING
The High throughput of the Z8 is due, in part, to the use of an
instruction pipeline, in which the instruction fetch and execution
cycles are overlapped. During the execution of the current in-
struction, the opcode of the next instruction is fetched. Instruc-
tion pipelining is illustrated in Figure 10-10.
Figures 10-10 and 10-11 show typical instruction cycle timing
for instructions fetched from memory. For those instructions that
Clock
A15-A8
A7-A0
/AS
/DS
R/W
UM001601-0803
M1
T3
T1
T2
A15-A8
A7-A0
A7-A0
Fetch 1st Byte
* Port inputs are strobed during T2, which is two internal system clocks
before the execution cycle of the current installation
Figure 10-10. Instruction Cycle Timing (One-Byte Instructions)
require execution time longer than that of the overlapped fetch,
or reference program or data memory as part of their execution,
the pipe must be flushed.
Figures 10-10 and 10-11 assume the XTAL/2 clock mode is
selected.
M2
T1
T3
T2
A15-A8
A7-A0
Fetch 1st Byte Of Next Instruction
Z8 Microcontrollers
External Interface
M3
T1
T2
T3
A7-A0
10-9
Need help?
Do you have a question about the Z8 and is the answer not in the manual?