33-22
MPC860 PowerQUICC UserÕs Manual
MOTOROLA
Part V. The Communications Processor Module
33.9.2 PIP as a Centronics Receiver
If the current BD in the RxBD table is empty and a character is received from the
Centronics interface, the PIP receiver Þrst compares the character against the user-deÞned
control character table. If no match is found, the character is written to the buffer. If a match
is found, the control character is either written to the Rx buffer or rejected, depending on
the reject bit in the control character table. If rejected, the character is written to the received
control character register (RCCR) in the PIP Rx parameter RAM and a maskable interrupt
is generated when the BD Þnishes processing. Note that a single received data frame can
span several buffers.
For each transfer, the PIP controller generates ACK and BUSY handshake signals on the
Centronics interface. The ACK pulse width and the timing of BUSY with respect to ACK
are determined by the timing parameter register PTPR.
Figure 33-22 shows the PIP conÞgured as a Centronics receiver. The SELECT, PERROR,
and FAULT signals shown are not automatically generated; they are controlled by software
and driven on general-purpose outputs.
Figure 33-22. PIP as a Centronics Receiver
33.9.2.1 Centronics Rx Errors and the PIPE
The Centronics receiving error is described in Table 33-14.
The relevant PIPE event bits for Centronics receiving are CCR, BSY, RCH, and RXB; see
Section 33.4.2, ÒPIP Event Register (PIPE).Ó For core-controlled receiving, only the
character-based RCH interrupt applies.
Table 33-14. Centronics Rx Error
Error
Description
BD Busy
The current BD to be processed is not empty. PIPE[BSY] is ßagged. The channel resumes receiving after
user software prepares the BD.
PB31
PB30
SELECT
BUSY
ACK
STB
PB28
FAULT
PB29
PERROR
Host
MPC860
(Centronics Device)
Data[0:7]
PB[16:23]
PB14
PB15
[
*
]
[
*
]
[
*
]
[
*
]
[
*
] Ð Optional
Содержание 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: ......