
PM73487 QRT
PMC-Sierra, Inc.
PMC-980618
Issue 3
622 Mbps ATMTraffic Management Device
Released
Datasheet
175
9.2.1
VI_VPI_TABLE
The first lookup is to this table. For VPCs, this lookup determines the channel number directly.
For VCCs, this determines the number of VCI bits to use and the start of a block in the channel
number table.
Base address: 200000
h
(800000
h
byte)
Index: 1
h
Number of entries: Up to 128K
Long address: 200000
h
+ Shift_left ((VI mod VI_CONF), NUM_VPI) + VP mod
NUM_VPI
For NUM_VI, refer to
“NUM_VI” on page 104
.
VI_CONF = 1 for NUM_VI=0
VI_CONF = 4 for NUM_VI=1
VI_CONF = 32 for NUM_VI=2
For NUM_VPI values, refer to Table 35:
Table 35. Determining the NUM_VPI Value
Type: Read/Write
Format: Refer to the following tables.
If AL_RAM_CONFIG =
If NUM_VI =
0
1
2
0
NUM_VPI = 12
NUM_VPI = 11
NUM_VPI = 8
1
NUM_VPI = 12
NUM_VPI = 12
NUM_VPI = 9
2
NUM_VPI = 12
NUM_VPI = 12
NUM_VPI = 10
3
NUM_VPI = 12
NUM_VPI = 12
NUM_VPI = 12
Table 36. VI_VPI_TABLE Entry if VPC_ENTRY = 1
Field (Bits)
Description
Not present
(31:16)
VPC_ENTRY
(15)
Not used
(14)
RX_CHAN_NUM
(13:0)
RAM is not present in these bit locations.
Indicates the entry is a valid VPC. Initialize to the proper setting.
Write with a 0 to maintain software compatibility with future versions.
The receive channel number.
Table 37. VI_VPI_TABLE Entry if VPC_ENTRY = 0
Field (Bits)
Description
Not present
(31:16)
RAM is not present in these bit locations.
VPC_ENTRY
(15)
Indicates the entry is a valid VPC. Initialize to the proper setting.