Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

SCM69C433 Datasheet(PDF) 10 Page - Motorola, Inc

Part # SCM69C433
Description  16K x 64 CAM
PDF  24 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MOTOROLA [Motorola, Inc]
Direct Link  http://www.freescale.com
Logo MOTOROLA - Motorola, Inc

SCM69C433 Datasheet(HTML) 10 Page - Motorola, Inc

Back Button SCM69C433 Datasheet HTML 6Page - Motorola, Inc SCM69C433 Datasheet HTML 7Page - Motorola, Inc SCM69C433 Datasheet HTML 8Page - Motorola, Inc SCM69C433 Datasheet HTML 9Page - Motorola, Inc SCM69C433 Datasheet HTML 10Page - Motorola, Inc SCM69C433 Datasheet HTML 11Page - Motorola, Inc SCM69C433 Datasheet HTML 12Page - Motorola, Inc SCM69C433 Datasheet HTML 13Page - Motorola, Inc SCM69C433 Datasheet HTML 14Page - Motorola, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 10 / 24 page
background image
MCM69C433
•SCM69C433
10
MOTOROLA FAST SRAM
SET FAST–READ REGISTER VALUE
This operation defines the table address that is output by
the fast–read operation. The least significant 14 bits of I/O
register 0 are copied to the fast–read register. The queue
must be empty when this instruction is executed.
FAST READ
This operation is used to output the contents of one entry
in the CAM table. The fast–read register is used to specify
the appropriate entry, and is then auto–incremented. As a re-
sult, successive execution of multiple fast–read operations
will provide access to contiguous entries in the CAM table.
The CAM entry is copied to I/O registers 0 – 3, with bit 15
of register 3 as the most significant bit, and bit 0 of register 0
as the least significant bit.
The fast–read instruction can only be executed while the
entry queue is empty, as reflected by the queue–empty flag
being set (bit 4 of the flag register.) If this operation is at-
tempted while the entry queue is not empty, the value
FFFC16 is written to the error code register, the error–condi-
tion flag (bit 7) is set in the flag register, and an interrupt is
generated if enabled by bit 7 of the interrupt register.
SET ATM MODE
When the MCM69C433 is placed in ATM mode, it provides
simultaneous searching for virtual path circuits (VPCs) and
virtual connection circuits (VCCs). A VCC is detected when
both the virtual path identifier (VPI) and the virtual circuit
identifier (VCI) of an incoming cell match an entry in the
CAM. A VPC match occurs when the VPI of an incoming cell
matches the VPI field of a CAM entry that has all 1s as its
VCI. A VPC match is signalled by the assertion of the VPC
pin along with the MS pin. At 66 MHz, a match is completed
in 240 ns, whether the applied VPI/VCI belongs to a VCC or
a VPC.
The VCI match field must be defined as bits 32 – 47 of
each entry. The VPI match data must occupy bits 48 – 59.
The VPI can be limited to bits 48 – 55, if the switch handles
only User–Network Interface (UNI) protocols. The mask reg-
ister should be used to “don’t care” any unused bits beyond
the VPI field. Entering ATM mode will set bit 9 of the flag reg-
ister.
To load a VPC into the CAM table, the desired VPI value is
written (right justified) to I/O register 3, FFFF16 is written to
I/O register 2 as the VCI field, the upper half of the desired
output word is written to I/O register 1, and the lower half of
the desired output word is written to I/O register 0. Then, the
“INSERT VALUE” instruction is written to the operation regis-
ter.
When performing a match operation, the VCI must be
placed in bits 0 – 15 of the MQ port. The VPI is expected on
bits 16 – 27, or bits 16 – 23 in the UNI case.
Buffered–entry mode insertions and deletions are modified
in the following way when the MCM69C433 is in ATM mode.
If you try to add a VCC with the same VPI as an existing
VPC, you overwrite the VPC. If you try to delete a VCC when
the VCC is not in the table, but a VPC with that VPI is in the
table, the VPC will be deleted.
The CAM table should never contain, simultaneously, a
VCC entry and VPC entry with matching VPIs. Violation of
this requirement may lead to unpredictable behavior.
Bits 60 – 63 may be used for matching in ATM mode if the
application requires extra bits. The use of bits 0 – 31 for
matching is not supported in ATM mode.
MATCH DUTY CYCLE
At 66 MHz, the MCM69C433 completes a match 240 ns,
or 16 clock cycles, after assertion of the SM signal. How-
ever, if entries need to be added to or deleted from the CAM,
idle time is needed between match output and match
requests for control port insertions and deletions. At 66 MHz,
the match duty cycle should be defined at least at 20 clock
cycles (300 ns), leaving 2 clock cycles for insertions/
deletions. The additional clock cycles are used for holding
the match data on the MQ bus. Therefore, every 20 clock
cycles, when a match operation and data output are com-
pleted, SM can be asserted.
Entries are stored from least value at the top of the table to
the highest value at the bottom. If an entry with a match data
value smaller than any other entry is continually added or
dropped from the table, worst–case scenario occurs causing
shifting of all other entries. The idle time, in terms of the num-
ber cycles, needed to perform a worst–case insertion and/or
deletion is given by the formula 32,768 x MDC / (MDC – 18)
cycles, where MDC is the match duty cycles. For example, if
match requests are occurring every 20 clock cycles:
32,768 x 20 clock cycles
20 clock cycles – 18
= 327,680 clock cycles
At 66 MHz (15 ns per cycle)
= 0.0049152 sec per insert or deletion.
If both insertions and deletions are occurring
= 102 insertion/deletion pairs per sec (worst–case).
More typical cases consist of insertions occurring at one
end of the table and deletions occurring at the other end, or
when insertions and/or deletions take place toward the
middle of the table. The latter scenario would consist of
approximately half the total entries being shifted. The idle
time, in terms of the number of cycles, needed to perform a
typical insertion and/or deletion is given by the formula
16,384 x MDC / (MDC – 18) cycles, where MDC is the match
duty cycles. For example, if match requests are occurring
every 20 clock cycles:
16,384 x 20 clock cycles
20 clock cycles – 18
= 163,840 clock cycles
At 66 MHz (15 ns per cycle)
= 0.0024576 sec per insert or deletion.
If both insertions and deletions are occurring
= 203 insertion/deletion pairs per sec (typical case).
The number of insertion/deletion pairs for both cases are
depicted in Figure 3. In general, the time for an insertion or
deletion is proportional to its distance from the end of the
CAM table. That is, entries with the largest match value take
the least time to insert or delete, while entries with the small-
est values take the most time. Therefore, the effective rate of
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
AR
CH
IVE
D B
Y F
RE
ES
CA
LE
SE
MI
CO
ND
UC
TO
R,
INC
.



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


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   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