TANDY COMPUTER PRODUCTS •
THEORY
OF
OPERATION
Main Logic Board
The Block Diagram of the main logic board (Figure 4) shows
the basic functional divisions.
CPU Function
The CPU function consists
of
the CPU (Intel 8088-2) U-28,
the address interface, data interface, the CPU control
signal generator, the bus control signal generator and
the
interrupt controller (Intel 8259A) U-37.
Non-CPU Function, Main Logic Board
The non-CPU functions can
be
divided into two main parts:
memory and I/O. Memory consists
of
RAM and ROM. RAM
or
Video/System Memory (Figure 5) serves
as
storage for both
the video data and program data. ROM memory contains
the
BIOS and diagnostics.
I/O
consists
of
all the peripheral
functions:
keyboard, floppy disk controller, printer,
joystick and sound.
Processor Address/Data Interface
The 8088 has three groups
of
Address/Data lines;
ADO -
AD7,
A8 - A15
and
A16 - A19.
ADO -
AD7 are multiplexed address
and data lines.
To
separate and save the address that comes
out first, the signals are applied
to
U36 (74HCT373)
and
latched
by
ALE. Additionally, the signals are applied
to
data transceiver U40
(74HCT245).
U40
is
enabled only during
the data portion
of
the CPU cycle. (The exception
is
during
an Interrupt Acknowledge cycle.) Direction
of
transmission
is controlled
by
the RD* (READ) signal from the Timing
Control Generator. Address lines
A8 -
A15 are present
during the entire CPU cycle and need only
to be
buffered.
Address lines A16 - A19 are multiplexed with status signals
S4
- S7
and need
to be
latched. The results are:
A8 -
All,
A16 - A19 are latched into U31
(74HCT37 3)
by
ALE and A12
-
A15 are buffered
by
half
of
U23
(74HCT244).
The outputs
from these latches/buffers/transceivers are the BUS Signals
A0 - A19,
DO - D7.
21