User manual
ATM Controller and AAL0, AAL1, and AAL5
MPC8260 PowerQUICC II Family Reference Manual, Rev. 2
Freescale Semiconductor 30-17
The PowerQUICC II can check that all unallocated bits of the PHY + VPI are 0 by setting
GMODE[CUAB] (check unallocated bits) in the parameter RAM. If they are not, the cell is considered a
misinserted cell.
Table 30-5 gives an example of VP-level table entry address calculation.
Figure 30-7 shows the VP pointer address compression from Table 30-5.
Figure 30-7. VP Pointer Address Compression
30.4.2.2 VC-Level Address Compression Tables (VCLTs)
Each VPLT entry points to a single VCLT. Like the VPLT, the size of each VCLT depends on VC_MASK.
Because the VCLT contains word entries, if VC_MASK = 0b11_1111_1111, the table is 4 Kbytes. The
address of an entry in this table is VCT_BASE + VCOFFSET × 4 + VCpointer × 4.
The PowerQUICC II can check that all unallocated VCI bits are 0 by setting GMODE[CUAB] (check
unallocated bits). If they are not, the cell is considered a misinserted cell.
An example of VC-level table entry address calculation is shown in Table 30-6. Note that VCOFFSET is
assumed to be 0x100 for this example.
2 0xA007 5 2
5
= 32 entries 64 + 8 = 72
3 x x x 72 + 32 = 104
Table 30-5. VP-Level Table Entry Address Calculation Example
VPT_BASE VP-Level Table Size VP_MASK Phy+VPI VP Pointer VP Entry Address
0x0024_0000 64 entries 0x0237 0x0011 0x09 VP Base = 0x240000
0x09 x 4 = 0x
000024
0x240024
Table 30-4. VCOFFSET Calculation Examples for Contiguous VCLTs
VP-Level
Table Entry
VC_MASK
Number of Ones
in VC_MASK
VC-Level
Table Size
VCOFFSET
0 0 0 0 0 0 0 1 0 0 0 1
0 0 1 0 0 0 1 1 0 1 1 1
0 0 1
PHY+VPI
VP_MASK
VP Pointer
10
0000
0000
0