CONFIDENTIAL
CY7C9538
The following drawing demonstrates one possible combi-
nation of classification with the help of the Programmable
Frame Tagging Engine.
Programmable Frame Tagging Engine
The Programmable Frame Tagging Engine provides preclas-
sification of the packets/frames at the wire rate. This helps in
utilizing the link layer device more efficiently.
The following functions can be achieved with the help of the
Programmable Frame Tagging Engine:
The Programmable Frame Tagging Engine enables the user
to perform preclassification of all the incoming packets into
one of the 16 possible categories. Since each channel can
have up to 16 different categories, and up to 16 virtual concat-
enated channels are possible, this engine supports up to 256
different categories. For classification, two-pass comparison
can be specified. For each comparison a field of up to six bytes
can be selected within the first 64 bytes of the packet and
compared with up to 16 programmed values. The comparison
is on a bit by bit basis and any bit comparison can be masked
with a user programmable mask register. A four-bit tag is
attached to the cell/packet, based on the match. Host CPU can
program these parameters through register programming.
Incoming packet analysis to parse packets/frames/cells at wire
speed.
User-programmable routing of control packets to CPU for
processing.
Incoming frames tagged based on bits (such as congestion) in
incoming packets.
User-programmable offset to locate Ethernet and other frames
within DOS and other proprietary MAN networking protocols
to allow MPLS processing.
System Memory at
Host System
Tagging enables sorting of packets by
Host System
Tag #0
Control Packets
Data
Tag #1
Data
POSIC2GVC-R
Packets
Data
Tag #2
Packets not
belonging to this
Node
SONET/SDH
Data
Tag #n
........
Data
TTL-expired and
other discard
Tag #13
Data
packets
Errored packets
(CRC and Parity)
Tag #14
Data
Node-sourced
packets to be
sinked
Tag #15
Data
Figure 4. Frame Tagging Engine Data Sorting Diagram
Document #: 38-02095 Rev. *B
Page 7 of 46