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
Содержание MPC860 PowerQUICC
Страница 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Страница 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Страница 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Страница 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Страница 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Страница 1106: ......