Skip to content

Pequeno (PQR5) is a 5-stage pipelined in-order RISC-V CPU Core compliant with RV32I ISA.

License

Notifications You must be signed in to change notification settings

iammituraj/pequeno_riscv

Repository files navigation

pequeno_riscv

Pequeno (meaning "tiny" in Spanish) aka PQR5 is a 5-staged pipelined in-order RISC-V CPU Core compliant with RV32I ISA.

Overview

  • RV32I ISA v2.2 + custom instructions

    Assembler and Instruction Manual: https://github.com/iammituraj/pqr5asm)

    FPGA demo of Pequeno running Hello world program: https://youtu.be/GECyL9U5ZxI

  • Single-core, Single-issue, In-order execution

  • Classic 5-stage RISC-V pipeline

                                           ____________________________
                                          / CHIPMUNK LOGIC            /\
                                         /                           / /\ 
                                        /     =================     / /
                                       /     / P e q u e n o  /   / \/
                                      /     /  RISC-V 32I    /    /\
                                     /     /================/    / /
                                    /___________________________/ /
                                    \___________________________\/
                                     \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
    
      chipmunklogic.com                                                    [[[[[[[ O P E N - S O U R C E _
    

Disclaimer

This CPU core is intended for educational purposes only. Users are encouraged to review the accompanying license document (LICENSE) for detailed terms and conditions.

Developer

Mitu Raj, Chipmunk Logic, [email protected]