This repository contains the brqrv eb1 Core design RTL. Brqrv Eb1 Is A Machine-Mode (M-Mode) Only, 32-Bit Cpu Small Core Which Supports Risc-V’s Integer (I), Compressed Instruction (C), Multiplication And Division (M), And Instruction-Fetch Fence, And Csr Extensions. The Core Contains A 4-Stage, Scalar, In-Order Pipeline
├── verlog # User verilog Directory
│ ├── rtl # RTL
│ ├── dv # Design Verification
│ ├── gl # Gate Level Netlis
├── verlog # User verilog Directory
│ ├── rtl # RTL
| ├── user_project_wrapper.v # User Project Wrapper source file
| ├── user_proj_example.v # User Project Example source file
| ├── Brqrv_EB1 # BrqRV_EB1 folder
| ├── Brqrv_EB1.v # BrqRV_EB1 source file
| ├── sky130_sram_1kbyte_1rw1r_32x256_8.v # 1KB sram
├── verlog # User verilog Directory
│ ├── dv # Design Verification
│ ├── BrqRV_EB1 # Design Test Directory
│ ├── hex # Hex files folder
│ ├── asm # Assmebly files folder
├── verlog # User verilog Directory
│ ├── gl # Gate Level Netlis
│ ├── user_project_wrapper.v # User Project Wrapper Netlist
│ ├── user_proj_example.v # User Project Example Netlist
├── def # def Directory
│ ├── user_project_wrapper.def # User Project Wrapper def file
├── lef # lef Directory
│ ├── user_project_wrapper.lef # User Project Wrapper lef file
│ ├── user_proj_example.lef # User Project Example lef file
├── gds # gds Directory
│ ├── user_project_wrapper.gdz.gz # User Project Wrapper gds
│ ├── user_proj_example.gdz.gz # User Project Example gds
Go to verilog/dv/BrqRV_EB1/ directory
Note: Dont forget to add 0x00000FFF instruction in the end of the uart.hex to stop the uart transmission if you are using your own codes.
BrqRV EB1 is a machine-mode (M-mode) only, 32-bit CPU small core which supports RISC-V’s integer (I), compressed instruction (C), multiplication and division (M), and instruction-fetch fence, and CSR extensions. The core contains a 4-stage, scalar, in-order pipeline
Version 1
processor
sky130A