Datapath Bileşenleri
- PC: Program Counter
- Instruction Memory: Komut belleği
- Register File: 32 register
- ALU: Aritmetik/Lojik birim
- Data Memory: Veri belleği
Komut Yürütme Aşamaları
- IF: Instruction Fetch
- ID: Instruction Decode
- EX: Execute (ALU)
- MEM: Memory Access
- WB: Write Back
Kontrol Sinyalleri
| Sinyal | Açıklama |
|---|---|
| ALUSrc | ALU B girişi: 0=rs2, 1=imm |
| MemtoReg | Register'a yazılacak: 0=ALU, 1=Mem |
| RegWrite | Register yazma izni |
| MemRead | Bellekten okuma |
| MemWrite | Belleğe yazma |
| Branch | Dallanma komutu |
Tek Döngü Avantaj/Dezavantaj
Avantaj: CPI = 1 (her komut 1 döngü)
Dezavantaj: Saat periyodu en yavaş komuta göre belirlenir