Proprietary and Confidential to PMC-Sierra, Inc and for its Customers
’
Internal Use
Document ID: PMC-2010146, Issue 4
89
PM2329 ClassiPI Network Classification Processor Datasheet
Lower OC Descriptor
The PM2329 contains a total of 64 OC Descriptors (OCD), which are used to describe the OC partition to
be executed. The OC to be executed is specified by a 6-bit OCD Index programmed into the OC Conductor
or into the E-RAM Control Word.
Note that all the OCDs are initialized to INVALID OC after the BIST sequence is completed successfully;
control software need not initialize unused OCDs.
OC Descriptor Valid
The OCD is executed only if this bit is set.
If an OCD Index points to an OCD with this bit cleared, it will terminate with OC Done without match.
No error condition is flagged in this case.
OC Type
The field specifies the type of OC to be executed, valid values are:
00
01
10
11
Header OC
Attribute OC
Pattern Search Short (up to 12 bytes)
Pattern Search Long (up to 192 bytes)
Note that the Header OC and Pattern Search OCs (Short or Long) use packet data information and their
execution starts when the EOP is detected during packet transfer. In case of Attribute OC, if the attribute
data is supplied during packet transfer, the same technique (EOP) can be used to start OC execution,
however, if the attribute data is in the Packet Information register, the processor must execute a dummy
write cycle to the EOP port in order to start the OC execution.
Enable Multi-hit
If this bit is
’
0
’
, the OC execution returns the highest priority result only (single hit OC). If the bit is
’
1
’
,
then all the match results are returned in a prioritized order (Multi-hit OC). The number of results
generated by a Multi-hit OC are not predictable.
Row Start Number
This field specifies the Rule Memory Row for the start of the partition which will participate in the OC.
Bit
Range
63:32
31:29
28:16
15:13
12:0
Size
32
3
13
3
13
Name
Value after
Reset
undefined
undefined
undefined
undefined
undefined
(Reserved)
(Reserved)
E-Word Segment Base Offset
(Reserved)
Partition Start Offset