lizard
RISC-V processor
A modular RISC-V processor design built with Python
Cornell CSL's Modular RISC-V RV64IM Out-of-Order Processor Built with PyMTL
84 stars
15 watching
12 forks
Language: Python
last commit: over 5 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
cornell-brg/pymtl3-net | Generates synthesizable Verilog for on-chip networks with customizable parameters and modular design | 43 |
cornell-brg/pymtl | A Python-based framework for building and testing hierarchical hardware models at multiple levels of abstraction. | 238 |
moonbaseotago/vroom | A high-performance RISC-V CPU implementation for cloud computing | 480 |
standardsemiconductor/lion | Develops a formally verified RISC-V processor core using Haskell | 249 |
black-parrot/black-parrot | A Linux-capable RISC-V multicore accelerator designed to be small, modular, and easy to use for various applications. | 629 |
chipsalliance/riscv-dv | An instruction generator for RISC-V processor verification | 1,031 |
ronsor/riscv-zig | A RISC-V CPU emulator written in Zig. | 48 |
b224hisl/rioschip | A small RISC-V core designed to support out-of-order execution and double issue architecture for efficient instruction processing. | 33 |
knighton/torchplus | Enhances PyTorch modules by adding sequence step layers with implicit parentheses and supports custom activation functions. | 9 |
openhwgroup/cvw | A configurable RISC-V processor core with various extensions and peripherals | 272 |
olofk/serv | An award-winning RISC-V CPU designed for low-power and area-efficient designs | 1,450 |
chipsalliance/cores-veer-eh1 | A RISC-V processor core design implemented in SystemVerilog RTL | 824 |
chipsalliance/cores-veer-el2 | A Verilog RTL design for an EL2 RISC-V core with various peripherals and features | 250 |
pyos/dg | A programming language compiler for CPython bytecode | 576 |
gsmecher/minimax | An experimental RISC-V CPU implementation designed to optimize performance by executing compressed instructions first and using a microcoded instruction path | 205 |