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.
Содержание 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: ......