Parallel Interface Port (PIP)
MPC885 PowerQUICC Family Reference Manual, Rev. 2
33-14
Freescale Semiconductor
33.6
PIP CP Commands
The PIP transmit and receive CP commands are the same as the corresponding SMC2 commands (same
op-codes and channel number); see
Section 18.5, “CPM Configuration Register (CPMCFG).”
The PIP
transmit commands are described in
Table 33-11
.
The PIP receive commands are described in
Table 33-12
.
Table 33-10. PIP RxBD Status and Control Field Descriptions
Bits
Name Description
0
E
Empty
0 The buffer associated with this descriptor is full or stopped receiving data because an error occurred. The
core can read or write any fields of this RxBD. The CP cannot use this BD while E is 0.
1 The buffer associated with this BD is empty or is receiving data. Once E is set, the core should not write
any fields of this RxBD.
1
—
Reserved, should be cleared.
2
W
Wrap (last buffer descriptor in RxBD table). The number of RxBDs in the table is determined only by the W
bit and space constraints of the dual-port RAM.
0 Not the last BD in the RxBD table.
1 The last BD in the RxBD table. After this BD is processed, the current RxBD pointer wraps to the top of
the RxBD table (RBASE).
3
I
Interrupt
0 No interrupt is generated after this buffer is filled.
1 PIPE[RXB] is set when the CP fills this buffer, signaling the core to process the buffer. The RXB bit causes
an interrupt if not masked.
4
C
Control character
0 This buffer does not contain a control character.
1 This buffer has a user-defined control character as its last byte.
5
—
Reserved and should be cleared.
6
CM
Continuous mode
0 Normal operation.
1 The E bit is not cleared by the CP after this buffer is closed, thus allowing the associated buffer to be
automatically overwritten the next time the CP processes this BD.
7
SL
Silence. Indicates that the buffer has closed because the programmable silence period has timed-out.
8–15
—
Reserved, should be cleared.
Table 33-11. PIP Transmit CP Commands
Command
Description
STOP
TRANSMIT
Disables transmission of frames on the transmit channel. If the PIP controller receives this command during
frame transmission, transmission stops and the TBPTR is not advanced to the next BD. No new BD is
accessed and no new buffers are sent for this channel. The transmitter idles until
RESTART
TRANSMIT
is issued.
RESTART
TRANSMIT
Used to begin or resume sending using the current BD pointed to by TBPTR. When the channel receives this
command after PIPC[STR] is set, it starts processing the current BD. The PIP controller expects
RESTART
TRANSMIT
after
STOP
TRANSMIT
is issued, or after a transmitter error occurs.
INIT
TX
PARAMETERS
Initializes all transmit parameters in the PIP parameter RAM to their reset state and should be issued only
when the transmitter is disabled.
Summary of Contents for PowerQUICC MPC870
Page 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Page 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Page 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Page 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Page 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Page 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Page 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Page 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Page 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Page 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Page 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...