this page covers chapter 4. but some of terms and concepts was already covered in Logic Circuits
-
A single cycle processor is a processor that carries out one instruction in a single clock cycle. (that is )
-
These are the instructions we will implement:
- R-type instructions:
add
,sub
,and
,or
,slt
- I-type instructions:
lw
,sw
,beq
- J-type instructions:
j
- R-type instructions:
- Fetch
- Decode
- Execute
- Memory
- Write Back
Logic Design Conventions
-
Datapath elements are classified into two types:
- Combinational elements (e.g. ALU, AND gate)
- State elements (e.g. Registers, Memory (data, instruction))
-
clock methodology: edge-triggered (positive, rising edge)
-
nearly all elements are 32-bit wide
-
buses are indicated with thicker lines