alirezakay / RISC-CPU
A multi-cycle RISC CPU (processor) like MIPS-CPU architecture in VHDL ( a hardware-side implementation )
☆27Updated 3 years ago
Alternatives and similar repositories for RISC-CPU:
Users that are interested in RISC-CPU are comparing it to the libraries listed below
- Verilog projects for simulation and logic synthesis (Icarus Verilog, YOSYS)☆21Updated 3 years ago
- Convert C files into Verilog☆16Updated 5 years ago
- Simple runtime for Pulp platforms☆39Updated this week
- Pulp virtual platform☆23Updated 2 years ago
- BRISKI ( Barrel RISC-V for Kilo-core Implementations ) is a fast and compact RISC-V barrel processor core that emphasize high throughput …☆15Updated last month
- ☆40Updated 2 months ago
- A high-efficiency system-on-chip for floating-point compute workloads.☆24Updated last week
- Library of example SystemC/TLM peripherals for various SoCs based on the SCS library☆12Updated 3 months ago
- Cornell CSL's Modular RISC-V RV64IM Out-of-Order Processor Built with PyMTL☆84Updated 5 years ago
- C++17 implementation of an AST for Verilog code generation☆24Updated last year
- ☆33Updated 4 months ago
- ☆15Updated this week
- TensorCore Vector Processor for Deep Learning - Google Summer of Code Project☆21Updated 3 years ago
- vRTLmod modifies Verilator generated RTL simulation code for faul-injection purposes. It transforms source code with the help of LLVM/C…☆13Updated 4 months ago
- The multi-core cluster of a PULP system.☆66Updated this week
- Home of the specification to connect SemiDynamic's RISC-V cores to your own RISC-V Vector Unit☆34Updated 3 years ago
- FPGA acceleration of arbitrary precision floating point computations.☆38Updated 2 years ago
- RISCV-VP++ is a extended and improved successor of the RISC-V based Virtual Prototype (VP) RISC-V VP. It is maintained at the Institute f…☆26Updated this week
- The specification for the FIRRTL language☆49Updated this week
- Library of open source Process Design Kits (PDKs)☆32Updated this week
- Original RISC-V 1.0 implementation. Not supported.☆41Updated 6 years ago
- Spatz is a compact RISC-V-based vector processor meant for high-performance, small computing clusters.☆84Updated this week
- ✔️Port of RISCOF to check the NEORV32 for RISC-V ISA compatibility.☆30Updated this week
- Technology dependent cells instantiated in the design for generic process (simulation, FPGA)☆42Updated 2 months ago
- This repository contains sample code integrating Renode with Verilator☆19Updated last week
- CV32E40X Design-Verification environment☆11Updated 9 months ago
- Patmos is a time-predictable VLIW processor, and the processor for the T-CREST project☆138Updated last month
- simulating connection of micro processor and accelerator on a bus context with systemc language☆13Updated 6 years ago
- Digital Hardware Modelling using VHDL, Verilog, SystemVerilog, SystemC, HLS(C++, OpenCL)☆62Updated 4 years ago
- Architecting and Building High Speed SoCs, published by Packt☆26Updated 2 years ago