CYNCP80192-BGC Cypress Semiconductor Corp, CYNCP80192-BGC Datasheet - Page 14

no-image

CYNCP80192-BGC

Manufacturer Part Number
CYNCP80192-BGC
Description
Manufacturer
Cypress Semiconductor Corp
Datasheet

Specifications of CYNCP80192-BGC

Lead Free Status / Rohs Status
Not Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CYNCP80192-BGC
Manufacturer:
CY
Quantity:
30
Part Number:
CYNCP80192-BGC
Quantity:
7
Part Number:
CYNCP80192-BGC
Manufacturer:
CYPRESS
Quantity:
6
Part Number:
CYNCP80192-BGC
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
Note. The two-bit search size must contain 00 for non-
Search/Learn instructions.
Access Location. This two-bit field is used by Read, Write,
Move, and Swap instructions, and indicates the region
accessed in the NSEs or the associative data SSRAMs.
Direct/Indirect. This one-bit field is used by Read and Write
instructions and controls the address generation to the NSEs
and the associated data SSRAMs. When this bit is set, it
specifies indirect addressing using SSRs in the NSEs. (Refer
to the specifications of CYNSE70XXX for further information.)
Layer Attribute and Valid Bit for Data 0. This field contains
the three-bit layer attribute as well as a valid bit to accompany
data in the Data 0, in the context descriptor. The layer
attributes bits may be used for maintaining multiple search
tables (of different widths) in the NSE(s). However, if multiple
search tables are not used, these bits can be used for any
purpose.
Layer Attribute and Valid Bit for Data 1. This field contains
a three-bit layer attribute as well as a valid bit to accompany
data in the Data 1, in the context descriptor. The layer
attributes bits may be used for maintaining multiple search
tables (of different widths) in the NSE(s). However, if multiple
search tables are not used, these bits can be used for any
purpose.
Layer Attribute and Valid Bit for Data 2. This field contains
the three-bit layer attribute as well as a valid bit to accompany
data in the Data 2, in the context descriptor. The layer
attributes bits may be used for maintaining multiple search
tables (of different widths) in the NSE(s). However, if multiple
Table 7-4. Read Command
Write Command (01 H). Table 7-5 shows the format for the
Write command. The Write command’s structure is wr(ADR,
dt). The Write command uses three 64-bit words in the context
descriptor: command word, Data 0 word and Data 1 word. The
Write command is issued through the command descriptor.
The Write access location could be either the data array, mask
array, NSE register or associative SSRAM connected to the
Table 7-5. Write Command
Search Command (02H). The Search command’s structure
is se(dt0) for 68-bit word, se(dt0,dt1) for 136-bit word and
se(dt0,dt1,dt2,dt3) for 272-bit word. The Search command
uses two, three, or five 64-bit words in the context descriptor
depending upon the size of the search entry (68-bit, 136-bit,
or 272-bit). The search size is encoded in the command word,
bits [26:25]. Data bits [3:0] for each 68-bit NSE word are stored
in the command word in layer attribute bits for Data 0 through
Document #: 38-02043 Rev. *C
Address
Address
Data 0
Data 1
Data 0
00: NSE data array.
01: NSE mask array.
10: SRAM connected to the NSE.
11: NSE internal registers.
Reserved
63–24
Reserved
63–24
23–19
SEID
23–19
SEID
search tables are not used, these bits can be used for any
purpose.
Layer Attribute and Valid Bit for Data 3. This field contains
the three-bit layer attribute as well as valid bit to accompany
data in the Data 3, in the context descriptor. The layer
attributes bits may be used for maintaining multiple search
tables (of different widths) in the NSE(s). However, if multiple
search tables are not used, these bits can be used for any
purpose.
Commands. NDC currently supports six basic commands.
Command bits 7 through 3 are reserved and must be
programmed as 0s for the following commands:
7.3.1
Read Command (00 H). Table 7-4 shows the format for the
Read command. The Read command’s structure is rd(ADR).
The Read command uses two 64-bit words in the context
descriptor, command descriptor word, and Data 0 word. The
Read command is issued through the command descriptor.
The Read access location, either data array, mask array, NSE
register, or external SSRAM is encoded in the command
descriptor word. Bits 15–0 of the Data 0 word contain the Read
address. Bits 23–19 of the Data 0 word supply the NSE ID
(SEID).
Result Registers 0 and 1 return the result of the Read
operation in two 64-bit words.
NSE. Bits 15–0 of the Data 0 word contain the Write address.
Bits 23–19 of the Data 0 supply the SEID. For NSE writes, the
Data 1 word contains the data bits [67:4], while the data bits
[3:0] (called layer bits for Data 1) are passed in the command
descriptor word. For SSRAM writes, the Data 1 word contains
the data bits [63:0].
Data 3. The number of layer attribute bits used in the command
word depends upon the search size. Thus, for a 68-bit search
the descriptor command bits [11:8] will be used; for a 136-bit
search, bits [15:8] will be used and for a 272-bit search,
bits [23:8] will be used. The indices for SSR, GMR, and
comparand register are stored in the command word also. (For
further explanation of these indices, refer to data sheets for the
CYNSE70XXX NSEs.)
Data [67: 4]
000: Read
001: Write
010: Search
011: Learn
100: Move
101: Swap.
Command Description and Parameters
Reserved
18–16
Reserved
18–16
Address Pointer
Address Pointer
CYNCP80192
15–0
15–0
Page 14 of 37

Related parts for CYNCP80192-BGC