參數(shù)資料
型號: SCM69C432
廠商: Motorola, Inc.
英文描述: 16K x 64Content Addressable Memory(16K x 64內(nèi)容可尋址存儲器)
中文描述: 16K的x 64Content尋址存儲器(16K的× 64內(nèi)容可尋址存儲器)
文件頁數(shù): 7/20頁
文件大小: 160K
代理商: SCM69C432
MCM69C432
SCM69C432
7
MOTOROLA FAST SRAM
FUNCTIONAL DESCRIPTION
The MCM69C432 is a flexible content–addressable
memory (CAM) that can contain 16K entries of 64 bits each.
The widths of the match field and the output field are pro-
grammable, and the match time is designed to be 180 ns. As
a result, the MCM69C432 is well suited for datacom ap-
plications such as Virtual Path Identifier/Virtual Circuit Identi-
fier (VPI/VCI) translation in ATM switches up to OC12
(622 Mbps) data rates and Media Access Control (MAC) ad-
dress lookup in Ethernet/Fast Ethernet bridges. The match
duty cycle of the MCM69C432 is determined by the user,
with a trade–off between the match cycle time and the rate of
entries added to/deleted from the CAM. With the minimum
required 40 ns of idle time between matches, a typical value
of 555 insertions or deletions per second can be made. See
Figure 3 for a graph of the relationship between insertion/
deletion pairs and match cycle time.
In its basic operating mode, the MCM69C432 reads a data
input word through MQ bus and compares it to all the entries
in its CAM table. The MC pin is always asserted after the
comparisons have been made. If a match is found, the MS
pin is asserted, and the data associated with the matching
entry is output on the MQ bus. If no match is found, the MQ
bus remains in a high–impedance state to facilitate depth ex-
pansion via the cascading of multiple CAMs.
Before the basic operating mode can be entered, several
start–up functions must be performed. First, the output width
and match width must be designated by setting the
global–mask register. Second, a choice must be made
between buffered–entry mode and fast–entry mode. Next,
the match/output data pairs must be loaded into the table.
Depending on the entry mode of choice, the table may have
to be initialized. Optionally, the “almost full” point may be set
to provide warning of impending table overflow.
The input bits to be compared are defined by the global–
mask register. The mask bits that are 0 correspond to the bits
that are used in the match operation.Typically, the bits that
are used in matching are the high order bits in the 64–bit
CAM table entries, and the bits that are used as outputs are
the low order bits. While any of the bits can be defined as
match bits, the low order 32 bits of an entry are always driven
on the MQ bus as output data.
The choice of entry mode is a trade–off between speed of
entry and latency before matching operations can begin. In a
typical application, the fast–entry mode will be used to load
the initial values into the CAM table. Subsequently, the initial-
ize–table operation, which takes 80 ms, must be executed to
establish the required linkages and relationships among the
entries. After match operations have begun, the buffered–
entry mode should be used to enter new values dynamically;
even one addition in fast–entry mode will disable matching
until the table is reinitialized. Table insertions using the buff-
ered–entry mode and the fast–entry mode actually take the
same amount of time unless the entry queue is full. The
capacity of the queue is 14 entries.
After the entry mode choice is made, the table can be
loaded. Each 64–bit entry is constructed by writing a 16–bit
value to each of the four I/O registers in the MCM69C432.
The insertion can then be processed. After all the start–up
entries have been loaded into the CAM table, the initialization
operation is run if required. Normal matching operations can
then begin. A delete operation is provided to remove stale
data from the CAM table.
Several error codes are defined in the details of the
instruction set. When an error occurs, its corresponding code
is written into the error register and the error bit in the flag
register is set. The error bit is cleared and the error register is
set to FFFF16 by the next write to the operation register.
PROGRAMMING MODEL
Three types of registers are accessible through the
MCM69C432’s control port: I/O registers, an operation regis-
ter, and result/condition code registers. Each register is 16
bits in length.
ADDRESS
OFFSET
REGISTER NAME
BIT NUMBER
I/O REGISTER 0
0
I/O REGISTER 1
1
I/O REGISTER 2
2
I/O REGISTER 3
3
OPERATION REGISTER
4
FLAG REGISTER
5
ERROR CODE REGISTER
6
INTERRUPT REGISTER
7
15
0
FLAG BIT DEFINITIONS
Bit 0: 1 = At least one interrupt enabled,
0 = No interrupts generated
Bit 1:
1 = Last control port match successful,
0 = Last match unsuccessful
Bit 2: 1 = Table initialized, 0 = Table not initialized
Bit 3:
1 = Buffered–entry mode, 0 = Fast entry mode
Bit 4:
1 = Entry queue empty,
0 = Entry queue not empty
Bit 5:
1 = Entry queue full, 0 = Entry queue not full
Bit 6:
1 = CAM table full, 0 = CAM table not full
Bit 7:
1 = Error condition set, 0 = No error
Bit 8:
1 = Table almost full, 0 = Table not almost full
Bit 9:
1 = ATM mode, 0 = Standard mode
Bit 10: 1 = Last operation complete, 0 = Not yet complete
相關(guān)PDF資料
PDF描述
SCM69C433 A Flexible Content-Addressable Memory (16K x 64 CAM)(1M內(nèi)容可尋址存儲器)
SD1012-03 Side Door Adapter
SD1013-03 RF MICROWAVE TRANSISTORS 108-152 MHZ APPLICATIONS
SD1013-3 RF & MICROWAVE TRANSISTORS 108-152 MHz APPLICATIONS
SD1014-02 PTSE 8C 8#20 PIN RECP
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
SCM69C433 制造商:MOTOROLA 制造商全稱:Motorola, Inc 功能描述:16K x 64 CAM
SCM69C433TQ15 制造商:MOTOROLA 制造商全稱:Motorola, Inc 功能描述:16K x 64 CAM
SCM69C433TQ15R 制造商:MOTOROLA 制造商全稱:Motorola, Inc 功能描述:16K x 64 CAM
SCM8245ALVV400D 制造商:Freescale Semiconductor 功能描述:INTEGEATED HOST PROC
SCM8245ALZU400D 制造商:Freescale Semiconductor 功能描述:INTEGRATED HOST PROC