mu9c4k64-90tdi Music Semiconductors, Inc., mu9c4k64-90tdi Datasheet

no-image

mu9c4k64-90tdi

Manufacturer Part Number
mu9c4k64-90tdi
Description
Mu9c Routing Coprocessor Rcp Family
Manufacturer
Music Semiconductors, Inc.
Datasheet
APPLICATION BENEFITS
MUSIC Semiconductors, the MUSIC logo, and the phrase "MUSIC Semiconductors" are
Registered trademarks of MUSIC Semiconductors. MUSIC is a trademark of
MUSIC Semiconductors.
Longest Prefix Match searches of IPv4 addresses
28 Million IPv4 packets per second supports up to 18
Gb Ethernet or 7 OC-48 ATM ports at wire speed
Longest Prefix Match searches of IPv4 addresses
Exact match on MAC addresses
Processes DA and SA within 190 ns, supporting three
ports of 1 Gb or 34 ports of 100 Mb Ethernet at wire
speed
Mixed mode L3 and L2 single search engine for two
ports at 1 Gb or 29 ports of 100 Mb Ethernet at wire
speed
Directly
associated data of any width
Hardware control states directly address memory and
registers; Instruction and Status registers for optional
software control
/RESET
/RESET
DQ31-0
DQ31-0
AC Bus
AC Bus
/TRST
/TRST
TCLK
TCLK
/DSC
/DSC
/CS1
/CS1
/CS2
/CS2
TMS
TMS
TDO
TDO
MU9C Routing CoProcessor (RCP) Family
/OE
/OE
/VB
/VB
/AV
/AV
TDI
TDI
/W
/W
/E
/E
addresses
DECODER
DECODER
CONTROL
CONTROL
ADDRESS
ADDRESS
AND
AND
external
RAM
Figure 1: Block Diagram
containing
CONFIGURATION REGISTER
CONFIGURATION REGISTER
DEVICE SELECT REGISTER
DEVICE SELECT REGISTER
INSTRUCTION DECODER
INSTRUCTION DECODER
COMPARAND REGISTER
COMPARAND REGISTER
ADDRESS REGISTER
ADDRESS REGISTER
MASK REGISTER 1-7
MASK REGISTER 1-7
STATUS REGISTER
STATUS REGISTER
Address Database
Address Database
4K x 64 Word
4K x 64 Word
8K x 64 Word
8K x 64 Word
(MU9C8K64)
(MU9C8K64)
(MU9CK64)
(MU9CK64)
DISTINCTIVE CHARACTERISTICS
4K and 8K x 64-bit words
32-bit ternary or 64-bit binary compares
64-bit per word memory organization
35 ns deterministic compare and output time
32-bit Data I/O port
16-bit Match Address Output port
Address/Control
operations for faster operation or higher throughput
Seven selectable mask registers
Synchronous operation
Cascadable for increased depth
Extensive set of control states for flexibility
JTAG interface
100-pin and 128-pin LQFP packages; 3.3 Volt
operation (also available in lead-free packages)
bus
ENCODER
ENCODER
PRIORITY
PRIORITY
LOGIC
LOGIC
FLAG
FLAG
AND
AND
directly
March 28, 2007 Rev. 8.10
controls
Data Sheet
AA Bus
AA Bus
PA3:0
PA3:0
/FI
/FI
/FF
/FF
/MI
/MI
/MF
/MF
MM
MM
device

Related parts for mu9c4k64-90tdi

mu9c4k64-90tdi Summary of contents

Page 1

MU9C Routing CoProcessor (RCP) Family APPLICATION BENEFITS • Longest Prefix Match searches of IPv4 addresses • 28 Million IPv4 packets per second supports Ethernet or 7 OC-48 ATM ports at wire speed • Longest Prefix Match ...

Page 2

MU9C Routing CoProcessor (RCP) Family GENERAL DESCRIPTION The MU9C RCP family consists of 4K and 8K x 64-bit Routing CoProcessors (RCPs) with a 32-bit wide data interface and a 32-bit ternary compare instruction. The device is designed for use in ...

Page 3

Packet Stream Packet Stream ontrol C ontrol PIN DESCRIPTIONS Note: Signal names that start with a slash ("/") are active LOW. All signals are 3.3V CMOS level. ...

Page 4

... AC4 AC4 48 48 VDD VDD 47 47 VDDCORE # VDDCORE # AC3 AC3 46 46 AC2 AC2 45 45 AC1 AC1 44 44 AC0 AC0 43 43 VDDCORE # VDDCORE # 42 42 VSS VSS 41 41 TDO TDO 40 40 TDI TDI MU9C4K64 # See Pin Description for VDDCORE Rev. 8.10 ...

Page 5

Pin Descriptions PA3-0 (Page Address, Output) The PA3-0 lines convey Page Address information. When the /OE input is HIGH, the PA3-0 outputs are in their high-impedance state; when /OE is LOW the PA3-0 lines carry the Page Address value held ...

Page 6

MU9C Routing CoProcessor (RCP) Family /FF (Full Flag, Output) The /FF output indicates when all the memory locations have their Validity bits set valid (LOW). When there is at least one location with its Validity bit set HIGH, the /FF ...

Page 7

Functional Description FUNCTIONAL DESCRIPTION Data is read from and written to the MU9C RCP through the DQ31-0 lines. The Control bus, which is comprised of Chip Enable (/E), two Chip Selects (/CS1, /CS2), Write Enable (/W), Output Enable (/OE), Validity ...

Page 8

MU9C Routing CoProcessor (RCP) Family lowest-priority device provides a system Match flag. If the delay through the daisy chain is unacceptable, the /OE input can be used by external priority-resolution circuitry to enable the highest-priority responder in the system. The ...

Page 9

Operational Characteristics The instruction is persistent, so that all subsequent data transactions will be executed according to the control state held in the Instruction register. The results of a Comparison cycle can be read back from the Status register, and ...

Page 10

MU9C Routing CoProcessor (RCP) Family Active Address Interface PA:AA Bus The Active Address interface PA:AA bus carries the currently active address. The address source depends on the most recent control state that caused it to change. The possible address sources ...

Page 11

Register Descriptions PA:AA Bus and the Match Flags The Match flags /MF and /MM reflect the results of the most recent Comparison cycle. During a Comparison cycle, they do not change until after /E has gone HIGH after which they ...

Page 12

MU9C Routing CoProcessor (RCP) Family Status Register The 32-bit Status register holds the results of the most recent control state that caused the PA:AA lines to change intended for use in Software Control mode where results of an ...

Page 13

Register Descriptions The conditions of the Device Select register, the /CS1 and /CS2 lines are sampled at the time of the falling edge of / particular MU9C RCP within a system, that CAM will be selected under the ...

Page 14

MU9C Routing CoProcessor (RCP) Family Full Cascading The Full flag is set LOW in a particular MU9C RCP if the /FI line is LOW, and that device is full. During a Write cycle, the Full flag will not change until ...

Page 15

Register Descriptions External Prioritization For systems where the propagation delay associated with the Match Flag daisy chain is unacceptable, the MU9C RCP supports external prioritization. Using external prioritization, each /MF output is fed prioritizing circuit ...

Page 16

... JTAG instructions. The least significant bit is clocked in first. The JTAG instructions are as follows: JTAG Function EXTEST RESERVED RESERVED CLAMP IDCODE INTEST SAMPLE/PRELOAD BYPASS The MU9C4K64 IDCode is: MU9C8K64 IDCode is: XAC08133H (X is the four-bit revision code) BSDL files are available; Semiconductors website or contact MUSIC Technical Support. Instruction ...

Page 17

Control State Overview CONTROL STATE OVERVIEW Table 1: Control State Overview AC Bus /W = LOW Register Read/Write (32-bit operations) xxx xxx 000 011 NOP xxx nnn 000 100 WR AR {MRnnn} xxx nnn 000 110 WR FR {MRnnn} xxx ...

Page 18

MU9C Routing CoProcessor (RCP) Family CONTROL STATE DESCRIPTIONS REGISTER READ/WRITE Control State: No Operation Mnemonic: NOP Binary Binary Op-Code: XXX XXX 000 011 /W: LOW /AV: HIGH PA:AA: n/c Scope: n/a Description: No operation. The device performs no operation during ...

Page 19

Control State Descriptions Control State: Read Comparand Register Mnemonic: RDs CR Binary Op-Code: 0 XXX XXX 000 101 /W: HIGH /AV: HIGH PA:AA: n/c Scope: S Description: Reads bits 31-0 (DSC LOW) or 63-32 (DSC HIGH) of the Comparand register ...

Page 20

MU9C Routing CoProcessor (RCP) Family Control State: Indirect Write at Address; Increment Address Register Mnemonic: WRs[AR]+{MRnnn} Binary Op-Code: XXX nnn 100 110 /W: LOW /AV: HIGH PA:AA: aaa Scope: AS Description: Writes data from the DQ31-0 bus to bits 31-0 ...

Page 21

Control State Descriptions Control State: Write at Next Free Address Mnemonic: WRs[NFA]{MRnnn} Binary Op-Code: XXX nnn 000 001 /W: LOW /AV: HIGH PA:AA: NFA Scope: NFD Description: Writes data from the DQ31-0 bus to bits 31-0 (DSC LOW) or 63-32 ...

Page 22

MU9C Routing CoProcessor (RCP) Family Control State: Move Data from Highest-Priority Matching Location to Comparand Register Mnemonic: MOV CR,[HPM]{MRnnn} Binary Op-Code: XXX nnn 001 110 /W: HIGH /AV: HIGH PA:AA: HPMA Scope: HPD Description: Moves data from the Highest-Priority Match ...

Page 23

Control State Descriptions VALIDITY BIT CONTROL Control State: Set Valid Indirect Mnemonic: SET V@[AR] Binary Op-Code: XXX XXX 100 000 /W: LOW /AV: HIGH PA:AA: aaa Scope: AS Description: Set the Validity bit LOW at the location pointed to by ...

Page 24

MU9C Routing CoProcessor (RCP) Family Table 2: Reset Conditions Resource Memory Array Comparand Register Mask Registers 1-7 Address Register Instruction Register Next Free Address Register Device Select Register DS31-4 Reserved DS8 SELEN DS7-4 Reserved DS3-0 Device Select Status Register SR31 ...

Page 25

Control State Descriptions Table 4: Status Register Bit Assignments Names Bit(s) 31 Reserved 30 /MF 29 /MM 28 /FF 27:26 Reserved 25:24 Active Address Type 23:20 Reserved 19:16 Page Address PA3-0 15:13 Reserved 12:0 Active Address AA12-0 Table 5: Next ...

Page 26

... Maximum Ratings may induce failure. Exposure to absolute maximum ratings for extended periods may reduce reliability. Functionality at or above these conditions is not implied. All voltages referenced to VSS. Min. Typical Max. 3.0 3.3 3.6 2 0.3 -0.3 0.8 Commercial 0 Industrial -40 Min. Typical MU9C4K64 200 -35 470 MU9C8K64 -40 410 -50 320 -70 225 -90 180 2 2.4 Others -2 Internal 6 9 Pull-Ups -10 Max ...

Page 27

... Test Load A C1 (includes jig) Test Load B Rev. 8.10 To Device To Device Under Test Under Test R2 R2 Figure 5: AC Test Load POINT POINT Figure 6: Input Signal Waveform MU9C4K64 MU9C8K64 3.3 635 702 MU9C Routing CoProcessor (RCP) Family ...

Page 28

MU9C Routing CoProcessor (RCP) Family SWITCHING CHARACTERISTICS No. Symbol Parameter 1a tELEL Chip Enable Cycle Time (Other Cycles) 1b tELEL Chip Enable Cycle Time (Compare Cycles) 2a tELEH Chip Enable LOW Pulse Width (Other Cycles) 2b tELEH Chip Enable LOW ...

Page 29

Timing Diagrams TIMING DIAGRAMS / /AV /AV AC Bus AC Bus D Q 31-0, / 31-0, / ...

Page 30

MU9C Routing CoProcessor (RCP) Family / ...

Page 31

Packages PACKAGES 100-pin Dim. Dim. Dim. LQFP Min. 0.05 1.35 0.22 Max. 0.15 1.45 0. 128-pin Dim. Dim. Dim. LQFP Min. 0.05 1.35 0.17 Max. 0.15 ...

Page 32

... ORDERING INFORMATION Organization Part Number MU9C4K64-50TDC 4096 x 64 MU9C4K64-70TDC 4096 x 64 MU9C4K64-90TDC 4096 x 64 MU9C4K64-50TEC * 4096 x 64 MU9C4K64-70TDI 4096 x 64 MU9C4K64-90TDI 4096 x 64 MU9C8K64-35TDC 8192 x 64 MU9C8K64-50TDC 8192 x 64 MU9C8K64-70TDC 8192 x 64 MU9C8K64-90TDC 8192 x 64 MU9C8K64-35TEC * 8192 x 64 MU9C8K64-50TEC * 8192 x 64 ...

Related keywords