Parallel Interface Port (PIP)
MPC885 PowerQUICC Family Reference Manual, Rev. 2
Freescale Semiconductor
33-5
Table 33-3
describes the SMASK fields.
33.3.2
PIP Receiver Parameter RAM
The PIP receiver uses the parameter RAM mapping shown in
Table 33-4
. Certain parameter RAM values
must be initialized before the receiver is enabled; others are initialized or written by the CP. Most software
does not need access to parameter RAM values after initialization because activity centers around the
buffer descriptors.
Table 33-3. SMASK Field Descriptions
Bits
Name
Description
0–3
—
Reserved, should be cleared.
4
F
Fault.
0 FAULT status line is ignored.
1 FAULT status line is checked during transmission. If a fault occurs, indication is given in TxBD[F]
and a TXE event is generated in the PIPE.
5
PE
Paper error.
0 PERROR status line is ignored.
1 PERROR status line is checked during transmission. If a paper error occurs, indication is given
in TxBD[PE] and a TXE event is generated in the PIPE.
6
S
Select error.
0 SELECT status line is ignored.
1 SELECT status line is checked during transmission. If a select error occurs, indication is given in
TxBD[S] and a TXE event is generated in the PIPE.
7
—
Reserved, should be cleared.
Table 33-4. PIP Receiver Parameter RAM Memory Map
Offset
1
Name
Width
Description
0x00
RBASE
Hword PIP Rx BD table base offset from the beginning of dual-port RAM. Initialize
RBASE before enabling the channel. RBASE should be divisible by 8.
0x02
—
Hword Reserved for transmitting
0x04
PFCR
Byte
PIP function code. This value appears on AT[1-3] when the associated SDMA
channel accesses memory. Also controls byte ordering for the transfers. See
Section 33.3.1.1, “PIP Function Code Register (PFCR).”
0x05
—
Byte
Reserved for transmitting
0x06
MRBLR
Hword Maximum receive buffer length
0x08
RSTATE
Word
Rx internal state
0x0C
R_PTR
Word
Rx internal data pointer
0x10
RBPTR
Hword RxBD pointer. Points to the current Rx BD being processed or to the next BD to
be serviced when idle. After reset or when the end of the Rx BD table is reached,
the CP initializes RBPTR to the RBASE value. Most applications should not
modify RBPTR, but it can be updated if the receiver is disabled or if no Rx buffer
is in use.
0x12
R_CNT
Hword Rx internal byte count
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 ...