Clock Generator And Timing Generator; Display Address Generator - Sharp mz-800 Technical Reference And User's Manual

Hide thumbs Also See for mz-800:
Table of Contents

Advertisement

4-3 Clock generator and timing generator
Oscillation from the crystal oscillator is divided to create
the CPU clock, horizontal sync, vertical sync, and dis-
play address control signals.
Since the low state of signal is used for NTPL (NTSC/
PAL selection) with the MZ-800, the CPU clock of
3.547 MHz is derived from the crystal frequency of
17.734 MHz by dividing it 1/5.
Clock generator and timing generator circuits
Display address generator block diagram
9
4-4 Display address generator
1) Display address generation
• Display address increments from left to right as
beginning from the home position at the upper left
corner of the CAT screen (address $000). The first
display line dominates address $000 through $027.
Because a screen frame consists of 200 rasters, the
address at the right side of the bottom corner is as
follows:
(200
X
40) - 1
=
7999
=
$1 F3F
• The address counter stops counting for a horizontal
flyback line and stored in the address latch circuit.
When the horizontal flyback line terminates, the
address latch output is preset in the address counter
(display address generator).
• Address is generated even while the vertical flyback
line is active and it makes the counter reset before
termination of the vertical flyback line.
2) Display address generation in the MZ-700 mode
• Because characters are displayed under the PCG
method in the MZ-700 mode, address is generated
for each character and the same address is used for
displaying of one character. The 3-bit horizontal line
counter is provided to count horizontal lines to
generate the address (LCO - LC2) for selection of the
character front.
Display address increments from left to i-ight having
the uppermost left corner of the screen for the home
position.
Since 25 lines are used to develop displaying of
characters composed of 8 x 8 dots, the address at
the right of the bottom lines becomes $3EF.
3) Display address multiplexed with CPU address
• Address used to write data to the VRAM is latched in
order to avoid CPU wait. Display modes of 640 dots
and 320 dots are assigned by the mode switch
(DMD2).
• Display address is multiplexed with the VRAM write
address in the timing of DISP which has the timing
that the display address and CPU address may
become a pseudo cycle steal.

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents