Per questa parte vi consiglio la lettura degli appunti che vi ho condiviso nella pagina principale del corso e a queste slides:
In questo ultimo modulo andremo a trattare lo sviluppo di una piccola cpu RISC-V based a 8 bit che implementeremo su Logisim ‣. Ecco una prima vista del datapath:
Ovviamente non sarà implementato tutto quanto immediatamente, ma lavoreremo in maniera incrementale.
Per quel che riguarda le istruzioni faremo riferimento a queste che seguono:
Praticamente lavoreremo con istruzioni in formato a 16 bit, mentre in dati saranno a 8 bit. Siamo essenzilamente simili al formato RISC-V 64 bit, ma riduciamo le istruzioni a 16 bit.
Proviamo ora a ipotizzare la costruzione di un primo Program Counter: