MOTOROLA
Chapter 21. Serial Interface
21-27
Part V. The Communications Processor Module
Table 21-9 describes SIRP Þelds.
Table 21-10 describes the pointer values as affected by SIGMR[RDM].
Table 21-9. SIRP Field Descriptions
Bits
Name
Description
0Ð1, 8Ð9,
16Ð17, 24Ð25
Ñ
Reserved, should be cleared.
2, 10, 18, 26
VR
n
,
VT
n
Valid if set. Knowing whether an entry is valid (active) helps when the PTR value is zero.
The V bits eliminate having to read both SIRP and SISTR.
3-7, 11Ð15,
19Ð23, 27Ð31
R
n
PTR,
T
n
PTR
Transmit/receive SI RAM entry pointers. Incremented by one for each entry processed.
These 5-bit pointersÕ values range from 0Ð31, corresponding to 32 SI RAM entries,
although the entire range may not be used. For instance, if SIRAM[LST] is set in the Þfth
entry, the pointer reßects values 0Ð4. When the SI processes the Þfth, the pointer returns
to 0. Pointer values are described in Table 21-10, and are based on SIGMR[RDM].
Table 21-10. SIRP Pointer Values
RDM
ConÞguration
00
RaPTR/TaPTR point to the Þrst 32 entries and RbPTR/TbPTR point to the second 32 entries.
RaPTR/RbPTR and TaPTR/TbPTR point to the active Rx and Tx entries, respectively. When the SI services
entries 1Ð32, RaPTR/TaPTR is incremented and RbPTR/TbPTR is continuously cleared. Conversely, when the
SI services entries 33Ð64, RaPTR/TaPTR is continuously cleared and RbPTR/TbPTR is incremented.
01
For the receiver, whether RaPTR or RbPTR is used depends on which portion of the SI Rx RAM is active (V-bit
set). Whether TaPTR or TbPTR is used depends on which portion of the Tx RAM is active.
¥ If VRa = 1, RaPTR points to the active RXa entry. The Rx address block is 0Ð127; SISTR[CRORa] = 0.
¥ If VRb = 1, RbPTR points to the active RXa entry. The Rx address block is 128Ð255; SISTR[CRORa] = 1.
¥ If VTa = 1, TaPTR points to the active TXa entry. The Tx address block is 256Ð383; SISTR[CROTa] = 0.
¥ If VTb = 1, TbPTR points to the active TXa entry. The Tx address block is 384Ð511; SISTR[CROTa] = 1.
10
The simplest conÞgurationÑeach pointer is used continuously and has only one function.
RaPTR points to the active RXa entry and RbPTR points to the active RXb entry.
TaPTR points to the active TXa entry and TbPTR points to the active TXb entry.
11
Each pointer is used continuously. The section of SI RAM it points to depends on whether its value is in the Þrst
half (0Ð15) or the second half (16Ð31).
¥ RaPTR points to the active RXa entry. If RaPTR = 0Ð15, the current-route RAM is SI RAM address block
0Ð63 and SISTR[CRORa] = 0. If RaPTR = 16Ð31, the current-route RAM is SI RAM address block 64Ð127
and SISTR[CRORa] = 1.
¥ RbPTR points to the active RXb entry. If RbPTR = 0Ð15, the current-route RAM is SI RAM address block
128Ð191 and SISTR[CRORb] = 0. If RbPTR = 16Ð31, the current-route RAM is SI RAM address block
192Ð255 and SISTR[CRORb] = 1.
¥ TaPTR points to the active TXa entry. If TaPTR = 0Ð15, the current-route RAM is SI RAM address block
256Ð319 and SISTR[CROTa] = 0. If TaPTR = 16Ð31, the current-route RAM is SI RAM address block
320Ð383 and SISTR[CROTa] = 1.
¥ TbPTR points to the active TXb entry. If TbPTR = 0Ð15, the current-route RAM is SI RAM address block
384Ð447 and SISTR[CROTb] = 0. If TbPTR = 16Ð31, the current-route RAM is SI RAM address block
448Ð511 and SISTR[CROTb] = 1.
Содержание 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: ......