27/67
M7010R
COMMAND CODES AND PARAMETERS
A master device, such as an ASIC controller, is-
sues commands to the M7010R using the CMDV
signal and the CMD Bus. The following subsec-
tions describe the functions of the commands.
Command Codes
The M7010R implements four basic commands
shown in Table 16. The Command code must be
presented to CMD[1:0] while keeping the com-
mand valid (CMDV) signal high for two CLK2X cy-
cles. These two CLK2X cycles are designated as
“
Cycle A
”
and
“
Cycle B.
”
The CMD[8:2] field pass-
es the parameters of the command in CLK2X Cy-
cles A and B. The controller ASIC must align the
instructions with the CLK2X signal.
Commands and Command Parameters
Table 17 lists the CMD bus fields that contain the
M7010R command parameters as well as their re-
spective cycles.
Table 16. Command Codes
Table 17. Command Parameters
Note: The SRAM Address Bit SADR [19] in the command bit C6 will not be passed to the SRAM (see Table 28).
1. The 272-bit configuration does not support the LEARN Instruction.
CMD Code
Command
Description
00
READ
Reads one of the following: data array, mask array, device registers, or external
SRAM.
01
WRITE
Writes one of the following: data array, mask array, device registers, or external
SRAM.
10
SEARCH
Searches the data array for a desired pattern using the specified register from the
global mask register array and local mask associated with each data cell.
11
LEARN
The device has internal storage for up to 16 comparands that it can learn. The
device controller can insert these entries at the next free address (as specified by
the NFA register) using the LEARN Instruction.
Cmd
Cyc
8
7
6
5
4
3
2
1
0
READ
A
SADR[21]
SADR[20]
SADR[19]
0
0
0
0 = Single
1 = Burst
0
0
B
0
0
0
0
0
0
0 = Single
1 = Burst
0
0
WRITE
A
SADR[21]
SADR[20]
SADR[19]
GMR Index[2:0]
0 = Single
1 = Burst
0
1
B
0
0
0
GMR Index[2:0]
0 = Single
1 = Burst
0
1
SEARCH
A
SADR[21]
SADR[20]
SADR[19]
GMR Index[2:0]
68-bit or 136-bit: 0
272-bit:
1 in 1st Cycle
0 in 2nd Cycle
1
0
B
Successful SEARCH Register Index[2:0]
Comparand Register Index
1
0
LEARN
(1)
A
SADR[21]
SADR[20]
SADR[19]
Comparand Register Index
1
1
B
0
0
Mode
0: 68-bit
1: 136-bit
Comparand Register Index
1
1