Vector ZCB User Manual page 43

Table of Contents

Advertisement

Vector 2CB Single Board canputer
reason why there is such a disparity between the signals required vs the
signals available are evident when you consider that the S-lOO bus was
evolved around a system based on the 8080 microprocessor using static
memory.
Our system is based upon the faster, more versatile Z-80 using
dynamic memory. However, the signals required are easily provided for.
The I/O CONTROL block (sheet 6) consist of decoders and flip flops which
do two separate things.
The flip-flops divide down the clock frequency to
provide the apporpriate PCU< signals to the 8251 serial I/O chip to control
the RS-232 baud rate.
The decoding circuitry is used to tell when the
parallel and serial I/O portions of the board have been selected by the
appropriate combination of address line and MREQ signals.
The SERIAL/PARALLEL I/O block (sheet 7) contains the most ladvanced
technology of the system.
An
8251 chip provides the RS-232 serial I/O and
handshaking signals through line drivers and receivers which convert TTL
level signals to RS-232 level signals.
An
8255 chip provides three 8-bit
parallel input or output ports.
There is also a control status register.
The 8255 is programmable and the output lines can be configured in 16
different combinations.
(and that's only in the first mode ••• there are
three. )
The S-lOO DATA TRANSCEIVER block (sheet 2) consists of a series of data in
and data out tri-state buffers which feed into or are fed from the MOS
on-board data bus.
They convert the MaS level signals used on the on-board
data bus to TTL level signals used on the S-lOO bus.
The MOS and TTL
signals are similar with respect to voltage but the TTL lines have more
drive capability.
The S-lOO ADDRESS BUFFER block (sheet 3) is similar to the data
transceiver block but simpler since they only have to be unidirectional
(from the processor onto the S-lOO bus) rather than bidirectional.
All
address lines are buffered by 74LS244 tri-state buffers.
In addition,
circui try is provided to mirror the lower eight address bits on the upper
eight address bits
i f
I/O address mirroring has been enabled.
3.2 serial ports
The heart of the serial I/O ports is the 8251 USART consisting of
independent receiver and transmitter.
The function of the transmitter is to
accept eight bits of parallel data fram the data bus, and convert this to
serial data with a wide range of formats, parity and stop bits.
The speed at which data is output in asynchronous mode is controlled by a
selectable clock rate derived fram the 2 MHz system clock by counters U8 and
U1.
The clock. rate is normally sixteen times the required baud rate (though
this can be changed when the 8251 is initialized by software), so a
frequency of 153.6 KHz is required for 9600 baud.
This gives a frequency
division ratio of 13.02, which is rounded to 13, relative to the 2 MHz
clock.
U7 forms a divide by 13 stage, and the gated terminal count at Ul4-8
can
be
selected by a DIP swi tch for 9600 baud.
The other COITllIDn baud rates,
3-2
Rev. l-B
6/11/80

Advertisement

Table of Contents
loading

Table of Contents