Repositório da matéria Arquitetura de Computadores realizada no 3 semestre
Este repositório contém a implementação de um processador RISC-V monociclo, desenvolvido para fins didáticos. O processador é compatível com o conjunto básico de instruções RV32I, com suporte a algumas extensões simples como instruções de multiplicação (MUL) e operações de leitura de byte com sinal (LB).
O projeto foi desenvolvido em SystemVerilog, durante os laboratórios de Arquitetura de Computadores.
✅ Instruções aritméticas e lógicas:
ADD,SUB,AND,OR,XOR,SLTADDI,SLLI
✅ Acesso à memória:
LW(Load Word)SW(Store Word)LB(Load Byte, com sign-extend)
✅ Controle de fluxo:
BEQ(Branch if Equal)BNE(Branch if Not Equal)JAL(Jump and Link)
✅ Extensões extras:
MUL(Multiplicação de inteiros com sinal)