
MOTOROLA
Chapter 33. Parallel Interface Port
33-15
Part V. The Communications Processor Module
33.7 Handshaking I/O Modes
In either handshaking I/O mode, interlocked or pulsed, the PIP can be conÞgured as a
transmitter or receiver and either the CP or the core can control communications. For CP
control, BD and parameter RAM initialization is required; data is stored in the buffers using
the SDMA channels dedicated to SMC2. For core control, software interrupt routines read
and write to the PIP data register (PBDAT).
When the PIP transmits, STBO (PB15) is the STB handshake control signal and STBI
(PB14) is the ACK input. When the PIP receives, it generates ACK on STBO in response
to STB on STBI. Note that the PIP controller overrides bits 15 and 14 in the port B data
direction register (PBDIR) and PBDAT corresponding to STBO and STBI. (The open-drain
register PBODR does not apply to PB15 and PB14.)
The following subsections describe interlocked and pulsed handshake modes.
33.7.1 Interlocked Handshake Mode
The interlocked handshake mode provides a fast connection between MPC860s and can be
used for P1284-protocol advanced byte mode transfers. To connect MPC860s using this
interface, connect STBO from one 860 to the STBI of the other and connect the appropriate
data signals (either PB[23Ð16] or PB[31Ð16]).
When the PIP is transmitting, the CP loads data into the output latch when it receives a
request from the core to begin transfers. Once data is loaded, STB is asserted after a
programmable setup time. When ACK is sampled as low, data is sent, and STB is negated.
STB remains negated until new data is loaded into the output latch and ACK is negated.
When the PIP is receiving, input data is latched when STB is sampled as low. ACK is
asserted and then negated after the data is removed from the input latch. Figure 33-11
shows the handshake timing of the interlocked mode.
Figure 33-11. Interlocked Handshake Mode Timing
Transmitter
Data
Transmitter
STB
(Output Ready)
Receiver
ACK
(Input Ready)
TSetup
THold
Summary of Contents for MPC860 PowerQUICC
Page 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Page 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Page 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Page 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Page 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Page 1106: ......