Skip to content

Instruction Phase

Instruction phase is the critical timing point when the instruction behavior changes. Each instruction has 1 or more phases. It roughly corresponds to the FSM transition point of each level-2 controller. The following table list all the phases of each instruction on DRRA.

Instruction Number Phases
HALT 1 FETCH
REFI 4 FETCH, ISSUE, ACTIVE, END
DPU 4 FETCH, ISSUE, ACTIVE, END
SWB 3 FETCH, ISSUE, END
JUMP 1 FETCH
WAIT 2 FETCH, END
LOOP 1 FETCH
RACCU 2 FETCH, ISSUE
BRANCH 1 FETCH
ROUTE 4 FETCH, ISSUE, ARRIVE, END
SRAM 5 FETCH, ISSUE, ARRIVE, ACTIVE, END