TM 5-6675-318-14
T h e address comparator U235 compares the logic levels of the
h . My address.
address switch settings with the first five data bits coupled through the bus
receivers U231 and U233 from the data input/output (DIO) lines DIO1 through DI05.
If a valid address is on the bus, the logic levels of the two inputs will be equal,
a n d t h e a d d r e s s c o m p a r a t o r o u t p u t w i l l b e t r u e . T h i s output is the my address (MA)
signal which is used as an input to the talk U213A and listen U219B flip-flops.
H a v i n g r e c e i v e d a v a l i d a d d r e s s , t h e plotter has to decode the data bits on DI06 and
DI07 to determine if it is being addressed as an acceptor and set up its listen
logic, or as a source and set up its talk logic circuits. If the LISTEN ONLY switch
is in the listen only position, the talk circuits will be disabled regardless of the
data bits on DI06 and DI07.
Acceptor (Listen) handshake sequence. When the controller is ready to trans-
C o n t r o l words
fer control word on the data bus, it sends ATN true and EOI false.
W h e n the plotter
are accepted by the plotter without microprocessor intervention.
receives the above two signals, it starts the handshake sequence:
(1) The plotter indicates that it is ready to accept data by setting RFD true
and DAC false.
(2) After RFD has gone true, the controller places a data byte on the eight
d a t a lines and sets the DAV true line.
( 3 ) After the DAV line has gone true, t h e p l o t t e r s e t s t h e R F D f a l s e , a c c e p t s
t h e data, and sets DAC true.
( 4 ) A f t e r t h e D A C l i n e h a s g o n e t r u e , t h e controller can set DAV false again
a n d t a k e t h e d a t a o f f t h e l i n e . When DAV goes false, t h e plotter sets DAC back to
false, and the sequence is ready to repeat the handshake sequence.
j . W h e n the controller sends a valid address with DI06 true and DI07 false, the
B i t decoder logic gates U221D and U215C
plotter is being addressed as a listener.
decode the true bit 6 and false bit 7 to provide a clock pulse; U235 provides the MA
i n p u t ; and gates U221A, U222B, and U212D decode bits 1 through 5 to provide unlisten
command to the K input of the listen flip-flop U219B. The Q output of the listen
f l i p - f l o p provides one input to the receive handshake gate U202A whose output is
read into the microprocessor through the gate U208 during an HP-16 read cycle. A
r e a d y (rdy) signal from the microprocessor and the levels of the DAV and ATN and the
Q output of the listen flip-flop U219B are decoded by U201A-D, U202A-C, U203F, and
T h e decoded logic levels enable the bus handshake lines in the timing
U226B.
sequence shown.
3-122