CYNSE70032
Document #: 38-02042 Rev. *E
Page 2 of 126
TABLE OF CONTENTS
1.0 OVERVIEW .....................................................................................................................................9
2.0 CYNSE70032 FEATURES ..............................................................................................................9
3.0 BLOCK DIAGRAM ........................................................................................................................10
4.0 FUNCTIONAL DESCRIPTION ......................................................................................................10
4.1 Command Bus and DQ Bus .....................................................................................................10
4.2 Database Entry (Data Array and Mask Array) .........................................................................10
4.3 Arbitration Logic .......................................................................................................................10
4.4 Pipeline and SRAM Control .....................................................................................................11
4.5 Full Logic ..................................................................................................................................11
5.0 SIGNAL DESCRIPTIONS .............................................................................................................11
6.0 CLOCKS ........................................................................................................................................13
7.0 REGISTERS ..................................................................................................................................13
7.1 Comparand Registers ..............................................................................................................13
7.2 Mask Registers ........................................................................................................................14
7.3 Search Successful Registers (SSR[0:7]) .................................................................................14
8.0 COMMAND REGISTER ................................................................................................................14
9.0 INFORMATION REGISTER ..........................................................................................................15
9.1 Read Burst Address Register ..................................................................................................16
9.2 Write Burst Address Register Description ................................................................................16
9.3 NFA Register ...........................................................................................................................16
10.0 NSE ARCHITECTURE AND OPERATION OVERVIEW ............................................................17
11.0 DATA AND MASK ADDRESSING .............................................................................................18
12.0 COMMANDS ...............................................................................................................................18
12.1 Command Codes ...................................................................................................................18
12.2 Commands and Command Parameters ................................................................................19
12.3 Read Command .....................................................................................................................19
12.4 Write Command .....................................................................................................................21
13.0 SEARCH COMMAND .................................................................................................................24
13.1 68-bit Search on Tables Configured as ×68 using a Single CYNSE70032 Device ...............24
13.2 68-bit Search on Tables Configured as ×68 Using up to Eight CYNSE70032 Devices .........26
13.3 68-bit Search on Tables Configured as ×68 Using up to 31 CYNSE70032 Devices .............31
13.4 136-bit Search on Tables Configured as ×136 Using a Single CYNSE70032 Device ...........45
13.5 136-bit Search on Tables Configured as ×136 Using up to Eight CYNSE70032 Devices .....48
13.6 136-bit Search on Tables Configured as ×136 using up to 31 CYNSE70032 Devices .........54
13.7 272-bit Search on Tables Configured as ×272 using a Single CYNSE70032 Device ...........69
13.8 272-bit Search on Tables Configured as ×272 and Using
up to Eight CYNSE70032 Devices ..................................................................................................71
13.9 272-bit Search on Tables Configured as ×272 using up to 31 CYNSE70032 Devices .........76
13.10 Mixed-Size Searches on Tables Configured with Different Widths Using
an CYNSE70032 Device .................................................................................................................91
13.11 LRAM and LDEV Description ...............................................................................................92
13.12 Learn Command ..................................................................................................................92