DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

MU9C2480A(1998) Ver la hoja de datos (PDF) - Music Semiconductors

Número de pieza
componentes Descripción
Fabricante
MU9C2480A
(Rev.:1998)
Music-Semiconductors
Music Semiconductors Music-Semiconductors
MU9C2480A Datasheet PDF : 28 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
MU9C2480A/L
OPERATIONAL CHARACTERISTICS Continued
register is simultaneously compared against the CAM
portion of all memory locations with the correct validity
condition. Automatic compares always compare against
valid memory locations, while forced compares, using
CMP instructions, can compare against memory locations
tagged with any specific validity condition.
The Comparand register may be shifted one bit at a time to
the right or left by issuing a Shift Right or Shift Left
instruction, with the right and left limits for the wrap-around
determined by the CAM/RAM partitioning set in the Control
register. During shift rights, bits shifted off the LSB of the
CAM partition will reappear at the MSB of the CAM
partition. Likewise, bits shifted off the MSB of the CAM
partition will reappear at the LSB during shift lefts.
Mask Registers (MR1, MR2)
The mask registers can be used in two different ways: either
to mask compares or to mask data writes and moves. Either
mask register can be selected in the Control register to
mask every compare, or selected by instructions to
participate in data writes or moves to and from Memory. If
a bit in the selected mask register is set to a 0, the
corresponding bit in the Comparand register will enter into
a masked compare operation. If a Mask bit is a 1, the
corresponding bit in the Comparand register will not enter
into a masked compare operation. Bits set to 0 in the mask
register cause corresponding bits in the destination register
or memory location to be updated when masking data writes
or moves, while a bit set to 1 will prevent that bit in the
destination from being changed.
Either the Foreground or Background MR1 can be set active,
but after a reset, the Foreground MR1 is active by default.
MR2 incorporates a sliding mask, where the data can be
replicated one bit at a time to the right or left with no wrap-
around by issuing a Shift Right or Shift Left instruction.
The right and left limits are determined by the CAM/RAM
partitioning set in the Control register. For a Shift Right the
upper limit bit is replicated to the next lower bit, while for a
Shift Left the lower limit bit is replicated to the next higher bit.
THE MEMORY ARRAY
Memory Organization
The Memory array is organized into 64-bit words with each
word having an additional two validity bits (Skip and Empty).
By default, all words are configured to be 64 CAM cells.
However, bits 8–6 of the Control register can divide each word
into a CAM field and a RAM field. The RAM field can be
assigned to the least-significant or most-significant portion
of each entry. The CAM/RAM partitioning is allowed on
16-bit boundaries, permitting selection of the configuration
shown in Table 8 on page 21, bits 8–6 (e.g., “001†sets the 48
MSBs to CAM and the 16 LSBs to RAM). Memory Array bits
designated as RAM can be used to store and retrieve data
associated with the CAM content at the same memory location.
Memory Access
There are two general ways to get data into and out of the
memory array: directly or by moving the data by means of the
Comparand or mask registers.
The first way, through direct reads or writes, is set up by
issuing a Set Persistent Destination (SPD) or Set Persistent
Source (SPS) command. The addresses for the direct access
can be directly supplied; supplied from the Address register,
supplied from the Next Free Address register, or supplied as
the Highest-Priority Match address. Additionally, all the direct
writes can be masked by either mask register.
The second way is to move data by means of the Comparand
or mask registers. This is accomplished by issuing Data Move
commands (MOV). Moves using the Comparand register can
also be masked by either of the mask registers.
I/O CYCLES
The LANCAM supports four basic I/O cycles: Data Read,
Data Write, Command Read, and Command Write. The states
of the /W and /CM control inputs determine the type of
cycle. These signals are registered at the beginning of a
cycle by the falling edge of /E. Table 2 on page 2 shows
how the /W and /CM signals select the cycle type.
During Read cycles, the DQ15–0 outputs are enabled after
/E goes LOW. During Write cycles, the data or command
to be written is captured from DQ15–0 at the beginning of
the cycle by the falling edge of /E. Figures 3 and 4 on page
13, show Read and Write cycles respectively. Figure 5 on
page 13, shows typical cycle-to-cycle timing with the Match
flag valid at the end of the Comparand Write. Data writes
and reads to the comparand, mask registers, or memory
occur in one to four 16-bit cycles, depending on the settings
in the Segment Control register. The Compare operation
automatically occurs during Data writes to the Comparand
or mask registers when the destination segment counter
reaches the end count set in the Segment Control register.
If there was a match, the second cycle reads status or
associated data, depending on the state of /CM. For
cascaded devices, /EC needs to be LOW at the start of the
cycle prior to any cycle that requires a locked daisy chain,
11
Rev. 1a

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]