Proprietary and Confidential to PMC-Sierra, Inc and for its Customers
’
Internal Use
Document ID: PMC-2010146, Issue 4
90
PM2329 ClassiPI Network Classification Processor Datasheet
Row End Number
This field specifies the last Rule Memory Row which will participate in the OC. This field along with
the Row Start field gives the range of rows for the partition.
Note that Row Start Number and Row End Number specification wraps around. In other words, the
following applies:
1.
If Row Start Number and Row End Number are equal, the partition spans one row.
2.
If Row Start Number is less than Row End Number, the partition spans from Row Start Number from
Row End Number
3.
If Row Start Number is greater than Row End Number, the partition spans from Row Start Number to
Row 63 and then from Row 0 up to Row End Number.
Column Select Enable
This field specifies which columns are included in the OC partition. This field assign one bit per
column, the highest bit specifies column 15 and the lowest bit specifies column 0. A column participates
in the OC only if the corresponding bit is
’
1
’
.
Pattern Search Start Offset
This field is only valid for a Pattern Search (Short or Long) OC.
This field specifies the starting offset in the packet data which will be scanned to search for a set of
preloaded patterns. Bytes are taken starting from this offset (and incrementing or decrementing based on
Search Direction) to form the Data Source for the OC.
The first byte of the packet is at offset 0.
Pattern Search Direction
This field is only valid for a Pattern Search (Short or Long) OC.
If this bit is
’
0
’
, the pattern search is in the forward direction (incrementing offsets). If this bit is
’
1
’
, the
pattern search is in the reverse direction (decrementing offsets).
Pattern Search Count
This field is only valid for a Pattern Search (Short or Long) OC.
This field specifies the window (in bytes) in the packet data which will be scanned to search for a set of
preloaded patterns. Note that this window specifies the starting offset (0) of the string.
E-Word Segment Base Offset
This field defines the starting location of the E-Word segment corresponding to this OC. An E-RAM
segment associated with an OC can start on a 16 location boundary, so the value in this field is
multiplied by 16 for calculating the location of the E-Word to access.
Partition Start Offset
For any OC partition spanning multiple PM2329 devices, the relative cell offset of the first (highest
priority) cell of the partition is defined by this field. Since OC partitions can be defined only on 16 cell
boundaries, this field is multiplied by 16 to get the actual absolute partition start address.