MCC501RX166TD0B Motorola / Freescale Semiconductor, MCC501RX166TD0B Datasheet - Page 19

no-image

MCC501RX166TD0B

Manufacturer Part Number
MCC501RX166TD0B
Description
Network Processor, 16 Processing Elements, 166MHz Core Operating Frequency, 5Gbps Max Throughput, 838-CBGA
Manufacturer
Motorola / Freescale Semiconductor
Datasheet
C-Port Confidential
Table Lookup Unit
External Mode
Queue Management
Unit
supports SDRAM devices that use 12 address lines. Internal address calculation paths limit
the maximum memory size to 128MBytes. Only one physical bank of SDRAM is supported.
The Table Lookup Unit (TLU) performs table lookups in external SRAM. It can also be used
for statistics accumulation and retrieval and as general data storage. The TLU
simultaneously supports multiple application-defined tables and multiple search
strategies, such as those needed for routing, circuit switching, and QoS lookup tasks.
The C-5 NP uses external 64bit wide ZBT Pipelined Bursting Static RAM (SRAM) modules
(at frequencies to 133MHz) for storage of its tables. These modules allow implementation
of tables with 2
SRAM technology. The maximum amount of memory supported by the TLU is 32MBytes
in four banks.
Table 2 TLU SRAM Configurations
*
There is support for external devices. Refer to the C-5e Archictecture Guide.
The Queue Management Unit (QMU) autonomously manages a number of
application-defined descriptor queues. It handles inter-CP and inter-C-5 NP descriptor
flows by providing switching and buffering. It also performs descriptor replication for
multicast applications. A number of queues can be assigned to each CPRC for QoS-based
services.
The QMU provides a queuing engine internal to the chip and uses external SRAM to store
the descriptors. Scheduling is done by the CPs. The QMU supports up to 512 queues and
16, 384 descriptor buffers. A descriptor buffer holds an application-defined “descriptor” ,
SRAM Technology*
1Mbit (32k x 32)
2Mbit (64k x 32)
4Mbit (256k x 18)
8Mbit (512k x 18
16Mbit (1M x 18)
For (n x 32) parts, divide total memory and number of parts by two.
20
x 64bit entries at a cycle time of up to 7.5 nanoseconds using 4Mbit
Min Table Size
(One Bank)
256kBytes
512kBytes
2MBytes
4MBytes
8MBytes
No. of
Parts
2
2
4
4
4
Maximum Table Size
(Four Banks)
1MBytes
2MBytes
8MBytes
16MBytes
32MBytes
Preliminary Version — January 21, 2002
Table Lookup Unit
No. of
Parts
8
8
16
16
16
19

Related parts for MCC501RX166TD0B