Illegal Opcode Traps in b Pipeline
Instruction
Memory
A
D
Register
File
RA1
RD1
RD2
RA2
+4
+
PCIF
1
0
1
0
0
1
4 3 2 1 0
ASEL
PCSEL
Z
JT
00
<PC> + 4
+ 4C
raង:16>
rb:11>
C:0>
<ɚ
JT
ILL
OP
XAdr
C:0>
PCRF
IRRF
PCALU
IRALU
A
B
BAD
Opcode
0
1
2
AnnulIF
NOP
1
0
AnnulRF
NOP
2
BNE(r31, 0, XP)
BAD?
BAD
ADD
LD(XP, -4, r0)
ST(r0, savereg, r31)
Previous slide
Next slide
Back to first slide
View graphic version