Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

MU9C4K64-70TDI Datasheet(PDF) 2 Page - MUSIC Semiconductors

Part # MU9C4K64-70TDI
Description  MU9C RCP Family
Download  35 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MUSIC [MUSIC Semiconductors]
Direct Link  http://www.alldatasheet.com/
Logo MUSIC - MUSIC Semiconductors

MU9C4K64-70TDI Datasheet(HTML) 2 Page - MUSIC Semiconductors

  MU9C4K64-70TDI Datasheet HTML 1Page - MUSIC Semiconductors MU9C4K64-70TDI Datasheet HTML 2Page - MUSIC Semiconductors MU9C4K64-70TDI Datasheet HTML 3Page - MUSIC Semiconductors MU9C4K64-70TDI Datasheet HTML 4Page - MUSIC Semiconductors MU9C4K64-70TDI Datasheet HTML 5Page - MUSIC Semiconductors MU9C4K64-70TDI Datasheet HTML 6Page - MUSIC Semiconductors MU9C4K64-70TDI Datasheet HTML 7Page - MUSIC Semiconductors MU9C4K64-70TDI Datasheet HTML 8Page - MUSIC Semiconductors MU9C4K64-70TDI Datasheet HTML 9Page - MUSIC Semiconductors Next Button
Zoom Inzoom in Zoom Outzoom out
 2 / 35 page
background image
MU9C RCP Family
General Description
2
Rev. 8.04
GENERAL DESCRIPTION
The MU9C RCP family consists of 4K, 8K, 16K, 24K,
and 32K x 64-bit Routing Co-Processors (RCP’s) with a
32-bit wide data interface and a 32-bit ternary compare
instruction. The device is designed for use in layer 3
switches, routers, and layer 2 switches to provide very
high throughput address translation using tables held in
external RAM. The MU9C RCP has a fully deterministic
search time, independent of the size of the list and the
position of the data in the list. This unique feature
guarantees that the wire speed address recognition does
not impact the latency or induce jitter on the latency of the
global system. Address fields from the packet header are
compared against a list of entries stored in the array. As a
result of the comparison, the MU9C RCP generates an
index that is used to access an external RAM where port
mapping data and other associated information is stored.
A set of control states provides a powerful and flexible
control interface to the MU9C RCP. This control structure
allows memory read and write, register read and write,
data move, comparison, validity control, addressing
control, and initialization operations.
The MU9C RCP architecture uses direct hardware control
of the device and an independent bus for returning match
results. Software control is also supported for systems
where maximum performance is not required.
OPERATIONAL OVERVIEW
The MU9C RCP is designed to act as an address translator
for lookup tables in layer 3 switches, routers, and layer 2
switches. Refer to Figure 2 for a simplified block diagram
of a switch. During normal operation, the controller
extracts the address information from an arriving packet to
form the comparand, which is then compared against the
contents of the MU9C RCP. The MU9C RCP generates an
index that is used to access the data in an external RAM,
which holds the destination port for accessing the network.
The controller reads the data from the RAM and forwards
the packet.
A unique feature of the MU9C RCP is its ternary
comparison that processes IPv4 CIDR addresses in a
single cycle. The bits of each MU9C RCP word are paired,
such that each pair can contain two binary values (0,1) or
one ternary (0,1,X= "Don't Care") value. A ternary value
uses two bits, pairing bit n from the first 32 bits (31-0)
with bit n+32. When storing a ternary 0 or 1, the value to
be stored is written into bit n (0<=n<=31), and the
complement of the value is written to bit n+32. Thus, a
ternary 0 written to ternary pair 7 would consist of a 0
stored in bit 7 and a 1 stored in bit 39. When storing a
ternary X, 0 is written to both bits in the pair.
Using bit pairs that are 32 bits apart simplifies the
computation of the pair by a processor. Assume that the
ternary value we wish to store is contained in two 32-bit
processor words. Word A contains the value to be stored
and word M contains a mask value, with a 0 in each
position at which an X is to be stored. The value to be
written to bits 31-0 of the MU9C RCP is (A&M) and the
value to be written to bits 63-32 of the MU9C RCP is
(~A&M).
A special instruction, CMPT DQ, performs the ternary
comparison processing for IPv4 CIDR addresses. The data
on the DQ bus are used directly as both the comparand and
compare mask bits 31-0, and the one's complement of the
DQ bus data are used as both the comparand and compare
mask bits 63-32. As a result, this instruction matches a DQ
bit of 0 with bit pairs storing both 0 and X, and a DQ bit of
1 matches bit pairs storing both 1 and X.
IPv4 CIDR addresses are prioritized by placing their
ternary-encoded values into the MU9C RCP memory such
that entries with longer netmasks (longer matches) have
higher priority (lower indices). Thus, when the MU9C
RCP performs a ternary comparison, it will return the
index of the longest matching entry. Typically, the system
is initialized by a processor that writes routing table
information into the MU9C RCP. The index at which a
write takes place is driven onto the PA:AA bus, so that
output port data can be written simultaneously into the
external RAM at the correct index.
The validity of a location in the Address Database is
determined by an extra bit called the Validity bit. This bit
is set and reset either with an index or an associative
match. Therefore, when a new entry is written to the
database, its Validity bit is set valid.
When a database location is deleted, the Validity bit for
that entry is reset, and the index of the location is driven
onto the Active Address bus. This simple mechanism
allows easy maintenance of the tables in both the database
and the external RAM.
The MU9C RCP supports simple daisy chained vertical
cascading that serves to prioritize multiple devices and
provides system-level match and full indication. If the
slight timing overhead associated with the daisy chain is
not acceptable, the MU9C RCP is designed to facilitate
external prioritization across multiple devices.
For layer 2 applications, the MAC addresses are processed
in a binary mode, and the MU9C RCP looks for an exact
match. An MU9C RCP can be used to process both MAC
addresses and IPv4 CIDR in the same device.


Similar Part No. - MU9C4K64-70TDI

ManufacturerPart #DatasheetDescription
logo
List of Unclassifed Man...
MU9C4K64-70TDI ETC-MU9C4K64-70TDI Datasheet
611Kb / 30P
   MU9C Routing Coprocessor (RCP) Family
More results

Similar Description - MU9C4K64-70TDI

ManufacturerPart #DatasheetDescription
logo
List of Unclassifed Man...
MU9C4K64-12 ETC-MU9C4K64-12 Datasheet
611Kb / 30P
   MU9C Routing Coprocessor (RCP) Family
logo
MUSIC Semiconductors
MUAA2K80-20QGC MUSIC-MUAA2K80-20QGC_03 Datasheet
400Kb / 24P
   MUAA Routing CoProcessor (RCP) Family
MUAA2K80-20QGC MUSIC-MUAA2K80-20QGC Datasheet
318Kb / 18P
   MUAA Routing Co-Processor (RCP) Family
logo
PHOENIX CONTACT
2904895 PHOENIX-2904895 Datasheet
50Kb / 1P
   Holder - PACT RCP-CLAMP
logo
Sumida Corporation
RCP-195D SUMIDA-RCP-195D Datasheet
156Kb / 2P
   POWER INDUCTORS
RCP1317 SUMIDA-RCP1317_06 Datasheet
201Kb / 2P
   POWER INDUCTORS < Pin Type: RCP Series >
logo
PHOENIX CONTACT
2906234 PHOENIX-2906234 Datasheet
91Kb / 6P
   Current transformer - PACT RCP-4000A-UIRO-PT-D95
09/12/2020
2906235 PHOENIX-2906235 Datasheet
91Kb / 6P
   Current transformer - PACT RCP-4000A-UIRO-PT-D140
09/12/2020
2904922 PHOENIX-2904922 Datasheet
65Kb / 4P
   Current transformer - PACT RCP-4000A-1A-D140
2906231 PHOENIX-2906231 Datasheet
91Kb / 6P
   Current transformer - PACT RCP-4000A-UIRO-D95
09/12/2020
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com