2397786244 / toy_rv32i

multi cycle RV32I toy cpu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

  • Implemented a subset of RV32I:
    • addi slli xori srli srai ori andi jalr lw
    • auipc lui
    • add sub sll xor srl sra or and
    • beq blt bge
    • jal
    • sw
  • core
    • CPU_Top.v
    • PC_Control.v
    • IMem_Interface.v
    • RegFile.v
    • ALU.v
    • Control.v
    • DMem_Interface.v
    • ImmGen.v
    • InstrDiff.v
    • WB_Mux.v
    • Cache.v
  • testbench
  • periph
    • uart

About

multi cycle RV32I toy cpu


Languages

Language:Verilog 100.0%