33-12
MPC860 PowerQUICC UserÕs Manual
MOTOROLA
Part V. The Communications Processor Module
¥
The word at 4 points to the beginning of the buffer.
Ñ For an RxBD, the value must be even and can reside in internal or external
memory.
Ñ For a TxBD, this pointer can be even or odd, unless the port size exceeds 8 bits,
for which it must be even. The buffer can reside in internal or external memory.
33.5.1 The PIP Tx Buffer Descriptor (TxBD)
The CP uses buffer descriptors (TxBDs) to conÞrm buffer transmission and indicate error
conditions to the core. Figure 33-9 shows the PIP TxBD.
Table 33-9 describes the PIP Tx buffer descriptor status and control Þeld. The data length
and buffer pointer are described in Section 33.5, ÒPIP Buffer Descriptors,Ó above.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
R
Ñ
W
I
L
Ñ
CM
Ñ
F
PE
S
Ñ
2
Data Length
4
Tx Buffer Pointer
6
Figure 33-9. PIP Tx Buffer Descriptor (TxBD)
Table 33-9. PIP TxBD Status and Control Field Descriptions
Bits
Name Description
0
R
Ready. If PIP tries to transmit a buffer that is not ready, PIPE[TXE] is ßagged.
0 The buffer associated with this descriptor is not ready for transmission. This descriptor and its buffer
can be updated. The CP clears R after the buffer is sent or an error is encountered.
1 The buffer is ready for sending or is being sent. No Þelds of this BD can be written while R = 1.
1
Ñ
Reserved and should be cleared.
2
W
Wrap (last buffer descriptor in TxBD table). The number of TxBDs in the table is determined only by
the W bit and space constraints of the dual-port RAM.
0Not the last descriptor in the TxBD table.
1 The last BD in the TxBD table. After this BD is processed, the current TxBD pointer wraps to the top
of the TxBD table (TBASE).
3
I
Interrupt.
0 No interrupt is generated after this buffer is serviced.
1 PIPE[TXB] is set when this buffer is serviced by the CP, which can cause an interrupt.
4
L
Last.
0 Not the last buffer of the frame.
1 Last buffer of the frame.
5
Ñ
Reserved and should be cleared.
6
CM
Continuous mode.
0 Normal operation.
1 The CP does not clear R after this buffer is closed, allowing the associated buffer to be resent when
the CP next accesses this BD. However, R is cleared if an error occurs during transmission.
7Ð11
Ñ
Reserved and should be cleared.
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: ......