EasyManuals Logo

Sharp MZ-80B User Manual

Sharp MZ-80B
138 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #84 background imageLoading...
Page #84 background image
77
INSTRUCTION FETCH
Figure 3.0-1 shows the timing during an
Ml
cycle (OP code fetch). Notice
that
the
PC
is
placed
on
the address bus
at the beginning
of
the
Ml
cycle. One half clock time later the MREQ signal goes active. At this time the address to the
memory has had time
to
stabilize
so
that
the falling edge
of
MREQ can be used directly
as
a chip enable clock
to
dynamic memories. The RF line also goes active to indicate that the memory read data should be enabled onto the CPU
data bus. The CPU samples the data from the memory
on
the data bus with the rising edge
of
the clock
of
state T3 and
this same edge
is
used by the CPU
to
turn
off the RD and MRQ signals. Thus the data has already been sampled by the
CPU
before the RD signal becomes inactive. Clock state T3 and
T4
of
a fetch cycle are used
to
refresh dynamic memo-
ries. (The CPU uses this time
to
decode and execute the fetched instruction so that no other operation could be per-
formed at this time). During T3 and
T4
the lower 7 bits
of
the address bus contain a memory refresh address and the
RFSH signal becomes active to indicate that a refresh read
of
all dynamic memories should be accomplished. Notice
that a RD sgianl
is
not generated during refresh time
to
prevent data from different memory segments from being gated
onto
the data bus. The MREQ signal during refresh time should be used
to
perform a refresh read
of
all
memory ele-
ments. The refresh signal can not
be
used by itself since the refresh address
is
only guaranteed
to
be stable during
MREQ time.
T ,
-
~
y
PC
MREQ
\
\
-
,_
_____
r-------
-
1\
DBO
DB?
M
I
Cycle
T z
T 3 T 4
~
~
IL-
X
REFRESH
ADDR.
I
I
_-y-c_
------
------
------
------
I
'ii\lr-c
L:.:...:.fl
\
INSTRUCTION
OP
CODE
FETCH
FIGURE
3.0-1
T l
~
X
\
------
-
------
-
\_
_____
-
I
Figure
3.0-lA
illustrates how the fetch cycle
is
delayed if the memory activates the
WAIT
line. During T2 and
every subsequent Tw, the
CPU samples the
WAIT
line with the falling edge
of
<I>.
If
the WAIT line
is
active at this time,
another wait state will be entered during the following cycle . Using this technique the read cycle can be lengthened to
match the access time
of
any type
of
memory device.

Other manuals for Sharp MZ-80B

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Sharp MZ-80B and is the answer not in the manual?

Sharp MZ-80B Specifications

General IconGeneral
BrandSharp
ModelMZ-80B
CategoryDesktop
LanguageEnglish

Related product manuals