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