Trending repositories for topic riscv
ncnn is a high-performance neural network inference framework optimized for the mobile platform
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards
A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriC...
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
The PULP Ara is a 64-bit Vector Unit, compatible with the RISC-V Vector Extension Version 1.0, working as a coprocessor to CORE-V's CVA6 core
Modern, advanced, portable, multiprotocol bootloader and boot manager.
opensouce RISC-V cpu core implemented in Verilog from scratch in one night!
A header only library implementing common mathematical functions using SIMD intrinsics
Embedded Scalable Platforms: Heterogeneous SoC architecture and IP integration made easy
The PULP Ara is a 64-bit Vector Unit, compatible with the RISC-V Vector Extension Version 1.0, working as a coprocessor to CORE-V's CVA6 core
A header only library implementing common mathematical functions using SIMD intrinsics
A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host
Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
Embedded Scalable Platforms: Heterogeneous SoC architecture and IP integration made easy
An FPGA-based RISC-V CPU+SoC with a simple and extensible peripheral bus. 基于FPGA的RISC-V CPU+SoC,包含一个简单且可扩展的外设总线。
Modern, advanced, portable, multiprotocol bootloader and boot manager.
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
CV32E40P is an in-order 4-stage RISC-V RV32IMFCXpulp CPU based on RI5CY from PULP-Platform
opensouce RISC-V cpu core implemented in Verilog from scratch in one night!
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriC...
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
ncnn is a high-performance neural network inference framework optimized for the mobile platform
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host
Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriC...
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
Modern, advanced, portable, multiprotocol bootloader and boot manager.
The PULP Ara is a 64-bit Vector Unit, compatible with the RISC-V Vector Extension Version 1.0, working as a coprocessor to CORE-V's CVA6 core
opensouce RISC-V cpu core implemented in Verilog from scratch in one night!
RISC-V Guide. Learn all about the RISC-V computer architecture along with the Development Tools and Operating Systems to develop on RISC-V hardware.
CV32E40P is an in-order 4-stage RISC-V RV32IMFCXpulp CPU based on RI5CY from PULP-Platform
A fully compliant RISC-V computer made inside the game Terraria
An unofficial reference implementation of the C Minus Minus Compiler
The PULP Ara is a 64-bit Vector Unit, compatible with the RISC-V Vector Extension Version 1.0, working as a coprocessor to CORE-V's CVA6 core
A header only library implementing common mathematical functions using SIMD intrinsics
RISC-V Guide. Learn all about the RISC-V computer architecture along with the Development Tools and Operating Systems to develop on RISC-V hardware.
A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
Методические материалы по разработке процессора архитектуры RISC-V
Embedded Scalable Platforms: Heterogeneous SoC architecture and IP integration made easy
An embedded development environment for mcs51/stm8/avr/cortex-m/riscv on VsCode.
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
ncnn is a high-performance neural network inference framework optimized for the mobile platform
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriC...
A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host
Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
Modern, advanced, portable, multiprotocol bootloader and boot manager.
A fully compliant RISC-V computer made inside the game Terraria
Xilinx Vivado block designs for FPGA RISC-V SoC running Debian Linux distro
CV32E40P is an in-order 4-stage RISC-V RV32IMFCXpulp CPU based on RI5CY from PULP-Platform
RISC-V Supervisor Binary Interface (RISC-V SBI) library in Rust; runs on M or HS mode; good support for embedded Rust ecosystem. For binary download see https://github.com/rustsbi/prototyper.
Design implementation of the RV32I Core in Verilog HDL with Zicsr extension
Assured confidential execution (ACE) implements VM-based trusted execution environment (TEE) for RISC-V with focus on a formally verified and auditable security monitor.
IEEE 754 single and double precision floating point library in systemverilog and vhdl
Build embedded applications with the IAR Build Tools on Docker Containers
No PR will be accepted for now, but feel free to submit issue, very appreciated.
Very small, safe, lightning fast, yet portable preemptive RTOS with SMP support
a game where you're given a potato and your job is to implement a firmware for it
This project aims to build an Embedded Linux System, in order to analyze the chip from the power-on execution of the first instruction to the entire system running, based on qemu simulator development...
The PULP Ara is a 64-bit Vector Unit, compatible with the RISC-V Vector Extension Version 1.0, working as a coprocessor to CORE-V's CVA6 core
A header only library implementing common mathematical functions using SIMD intrinsics
a game where you're given a potato and your job is to implement a firmware for it
Apache NuttX RTOS on 64-bit RISC-V Sophgo SG2000 (T-Head C906 / Milk-V Duo S)
A tool to decode RISC-V and LoongArch and MIPS instructions in gtkwave
ncnn is a high-performance neural network inference framework optimized for the mobile platform
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriC...
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
A fully compliant RISC-V computer made inside the game Terraria
Modern, advanced, portable, multiprotocol bootloader and boot manager.
A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host
Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
opensouce RISC-V cpu core implemented in Verilog from scratch in one night!
:desktop_computer: A small, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.
a game where you're given a potato and your job is to implement a firmware for it
Методические материалы по разработке процессора архитектуры RISC-V
RISC-V Embedded Processor for Approximate Computing
A tool to decode RISC-V and LoongArch and MIPS instructions in gtkwave
A c/RISCV of "Let's Build a Compiler" by Jack Crenshaw
Design implementation of the RV32I Core in Verilog HDL with Zicsr extension
A mixed-criticality platform built around Cheshire, with a number of safety/security and predictability features. Ready-to-use FPGA flow on multiple boards is available.
RISC-V out-of-order core for education and research purposes
Apache NuttX RTOS for Pine64 Ox64 64-bit RISC-V SBC (BouffaloLab BL808)
Assured confidential execution (ACE) implements VM-based trusted execution environment (TEE) for RISC-V with focus on a formally verified and auditable security monitor.
Very small, safe, lightning fast, yet portable preemptive RTOS with SMP support