Struttura E Progetto Dei Calcolatori. Progettare Con Risc-v Pdf File
Il libro Struttura e progetto dei calcolatori. Progettare con RISC-V di David A. Patterson e John L. Hennessy (edito in Italia da Zanichelli) è il testo di riferimento per lo studio delle architetture dei processori basate sul set di istruzioni open-source RISC-V. 📄 Disponibilità e Risorse PDF
- Semplicità: È un'architettura Load-Store, dove le operazioni aritmetiche avvengono solo tra registri, mentre l'accesso alla memoria è separato.
- Modularità: Il set di istruzioni base (RV32I/RV64I) è molto compatto, ma può essere esteso con moduli opzionali (M per moltiplicazione, A per atomica, F/D per virgola mobile).
- Realtà Industriale: È uno standard open-source in rapida ascesa nel mondo dei SoC (System on Chip), rendendo le competenze apprese immediatamente spendibili.
Progettare con RISC-V
RISC-V (Reduced Instruction Set Computing-V) è un'architettura del set di istruzioni (ISA) open-source che supporta sia l'istruzione a 32 bit che a 64 bit. La sua progettazione è basata sul paradigma RISC, che si concentra su un set di istruzioni semplice e altamente ottimizzato per migliorare le prestazioni. Il libro Struttura e progetto dei calcolatori
Patterson e Hennessy, pionieri dell'approccio quantitativo al design, strutturano il percorso attraverso concetti chiave che definiscono l'informatica moderna: L'Interfaccia Software/Hardware: pionieri dell'approccio quantitativo al design
4.3 Logica di controllo
RegWrite = 1 per R-type e lw
ALUSrc = 0 (R-type), 1 (immediato)
MemWrite = 1 solo per sw
MemtoReg = 1 per lw, 0 altrimenti
PCSrc = 1 se beq e ALU output = 0