MU9C8148
INSTRUCTION SET DESCRIPTION (CONT’D)
Instruction:
Wait for match for yyyyB + 4 cycles, if no
match then execute at address
aaaaaaaB.
outputs /CM and /EC at the falling edge of /E for this cycle are
defined by c and e.
Binary Op Code: 0010 yyyy raaa aaaa xxx1
Instruction:
Move SA part 2 to DQ15–DQ0.
y
r
a
x
Wait period
Reserved (set LOW)
Address
Binary Op Code: 0011 0000 0000 0101 0ce1
c
e
The state of /CM
The state of /EC
Don't Care
This instruction places the most significant part of the SA
This instruction waits for a maximum period of yyyyB + 4 clock address (bits 47–32) on the DQ15–DQ0 lines. The control
cycles for the /MI input to become active, asserting XMATCH outputs /CM and /EC at the falling edge of /E for this cycle are
and XFAIL as appropriate. If no match condition occurs during defined by c and e.
that period, a branch is executed to the address which is stored
in the “a” bits of the instruction. If a match condition is detected, Instruction:
execution proceeds to the instruction in the next address.
Move data from address aaaaaaaB to
DQ15–DQ0.
Binary Op Code: 0100 rrrr raaa aaaa 0ce1
Instruction:
Move DA part 0 to DQ15–DQ0.
r
Reserved
Binary Op Code: 0011 0000 0000 0000 0ce1
a
c
e
Address
The state of /CM
The state of /EC
c
e
The state of /CM
The state of /EC
The “Move DA part 0 to DQ15–DQ0” instruction places the The “Move data from address aaaaaaaB to DQ15–DQ0”
least significant part of the DA address (bits 15–0) on the instruction places the contents of the address specified by the
DQ15–DQ0 lines. The control outputs /CM and /EC at the “a” bits on the DQ15–DQ0 lines. The control outputs /CM and
falling edge of /E for this cycle are defined by c and e.
/EC at the falling edge of /E for this cycle are defined by c and
e.
Instruction:
Move DA part 1 to DQ15–DQ0.
Binary Op Code: 0011 0000 0000 0001 0ce1
Instruction:
Move data from DQ15–DQ0 to address
aaaaaaaB.
c
e
The state of /CM
The state of /EC
Binary Op Code: 0101 rrrr raaa aaaa 1ce1
r
Reserved
The “Move DA part 1 to DQ15–DQ0” instruction places DA
address bits 31–16 on the DQ15–DQ0 lines. The control
outputs /CM and /EC at the falling edge of /E for this cycle are
defined by c and e.
a
c
e
Address
The state of /CM
The state of /EC
This instruction places the values on the DQ15–DQ0 lines in
the address specified by the “a” bits. The control outputs /CM
and /EC at the falling edge of /E for this cycle are defined by c
and e.
Instruction:
Binary Op Code: 0011 0000 0000 0010 0ce1
Move DA part 2 to DQ15–DQ0.
c
e
The state of /CM
The state of /EC
Instruction: Move data from the FIFO to DQ15–DQ0.
This instruction places the most significant part of the DA Binary Op Code: 0110 rrrr rrrr rrrr 0ce1
address (bits 47–32) on the DQ15–DQ0 lines. The control
outputs /CM and /EC at the falling edge of /E for this cycle are
defined by c and e.
r
c
e
Reserved
The state of /CM
The state of /EC
Instruction:
Binary Op Code: 0011 0000 0000 0011 0ce1
Move SA part 0 to DQ15–DQ0.
The “Move data from the FIFO to DQ15–DQ0” instruction
places the contents of the next FIFO location on the
DQ15–DQ0 lines. The control outputs /CM and /EC at the
falling edge of /E for this cycle are defined by c and e.
c
e
The state of /CM
The state of /EC
The “Move SA part 0 to DQ15–DQ0” instruction places the Instruction:
Move data from DQ15–DQ0 to the FIFO.
least significant part of the SA address (bits 15–0) on the Binary Op Code: 0111 rrrr rrrr rrrr 1ce1
DQ15–DQ0 lines. The control outputs /CM and /EC at the
falling edge of /E for this cycle are defined by c and e.
r
c
e
Reserved
The state of /CM
The state of /EC
Instruction:
Move SA part 1 to DQ15–DQ0.
Binary Op Code: 0011 0000 0000 0100 0ce1
This instruction places the values on the DQ15–DQ0 lines into
the FIFO. The control outputs /CM and /EC at the falling edge
of /E for this cycle are defined by c and e.
c
e
The state of /CM
The state of /EC
The “Move SA part 1 to DQ15–DQ0” instruction places SA
address bits 31–16 on the DQ15–DQ0 lines. The control
Rev. 5.5 Draft web
9