Datapath
A datapath is the component of the processor that performs arithmetic operations.
- Composed of Datapath elements
Datapath Element: A unit used to operate on or hold data within a processor. As we will see below, in RISC-V, these are:
- Instruction Memory
- Program Counter
- Adder
- Register File
- ALU
- Data Memory
- Immediate Generation Unit
How datapath interacts with Memory?
How datapath interacts with Instructions Stored in Flash?