Proprietary and Confidential to PMC-Sierra, Inc and for its Customers
’
Internal Use
Document ID: PMC-2010146, Issue 4
66
PM2329 ClassiPI Network Classification Processor Datasheet
Figure 20 Headers Formats within Packet
3.3 Control Unit
The Control Unit (or Control Logic Block) consists of registers required to control the operation of the
PM2329 and its various internal blocks, and state machines to perform the control functions.
The registers of the Control Logic block include various configuration and status registers for controlling
the OC processing, as well as the 64-entry OC Descriptor table. A brief description of some of these key
registers follows:
Operation Control Register
- This register controls the operation modes of the PM2329.
Interrupt Enable Register
- This register specifies the mask bits for the various conditions that can
cause the PM2329 to assert an external interrupt.
Status Register
- A register that provides common information regarding the state of the single or
cascaded PM2329 devices.
OC Descriptors
- Registers that define the processing of the OC.
Details of register definitions, as well as OC Descriptor format and usage, is available in 4.
3.4 Policy Search Engine (PSE)
The PM2329 Policy Search Engine (PSE) is the work-horse of Rules Processing. It can perform powerful
policy-based search operation sequences, applying rules from the 16K-deep Rule Memory and comparing
a specified sequence of rules with the extracted key information from the FEE. It generates detailed results
of those searches, and returns those results (under control of the Control Unit) throuh the Cascade Interface
to the Results FIFO.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
IPv[7:4]
IHL[3:0]
Length
Fragment
Offset
Lower 13 bits
TTL
IP
Header
Protocol
SIP
DIP
0
1
2
3
4
5
6
7
DP
TCP/
UDP
SP
8
9
10
11
12
13
14
15
Flags
FIN
SYN
RST
ACK
TCP Flags
Bytes
Bytes
0
2
3
4
5
6
7
802.2
Header
DSAP
1
Bytes
SSAP
1
Control
1
Protocol ID/
Org Code
3
Type
2
0x0800
802.1
802.2 SNAP***
*** 802.2 SNAP valid if DSAP=0xAA,
SSAP=0xAA and Control=0x03
** IP Header for 802.3 valid only if
DSAP=0xAA, SSAP=0xAA, Control=0x03
Protocol ID = 0x000000 and Type=0x0800