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.
Table30-5 gives an example of VP-level table entry address calculation.
Figure 30-7 shows the VP pointer address compression from Table30-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 VCL T depends on VC_MASK.
Becaus e the VC LT contai ns word entrie s, if VC _MASK = 0b11_1111_ 1111, the t able is 4 Kbyte s. 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 25 = 32 entries 64 + 8 = 72
3 x x x 72 + 32 = 104
Table30-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 = 0x000024
0x240024
Table30 -4. VCOFFSET Calculation Examples for Contiguo us VCLTs
VP-Level
Table E ntr y VC_MASK Number of Ones
in VC_MASK
VC-Level
Table S ize VCOFFSET
000000010001
001000110111
001
PHY+VPI
VP_MASK
VP Pointer 10
0000
0000
0