NEC Network Controller uPD98502 User Manual
Page 91

CHAPTER 2 V
R
4120A
Preliminary User’s Manual S15543EJ1V0UM
91
2.3.4.4 Trap if less than instruction (TLT rs, rt)
IF stage
Same as the IF stage for the ADD instruction.
RF stage
Same as the RF stage for the ADD instruction.
EX stage
ALU controls are set to do an A - B operation. The operands flow into the ALU inputs, and the
ALU operation is started. The result of the ALU operation is latched into the ALU output latch
during
Φ1. The sign bits of operands and of the ALU output latch are checked to determine if a
less than condition is true. If this condition is true, a Trap exception occurs. The value in the
PC register is used as an exception vector value, and from now on any instruction will be
invalid.
DC stage
No operation
WB stage
The value of the PC is loaded to EPC register if the less than condition was met in the EX
stage. The Cause register ExCode field and BD bit are updated appropriately, as is the EXL bit
of the Status register. If the less than condition was not met in the EX stage, no activity occurs
in the WB stage.
Figure 2-16. TLT Instruction Pipeline Activities
IF1
Cycle
Phase
PCycle
PClock
IF2
Φ2
Φ1
Φ2
Φ1
Φ2
Φ1
Φ2
Φ1
Φ2
Φ1
RF1
RF2
EX1
EX2
DC1
DC2
WB1
WB2
ITLB
IDC
ITC
ICA
IDEC
EX
RF