Projects in Awesome Lists by pulp-platform
A curated list of projects in awesome lists by pulp-platform .
https://github.com/pulp-platform/axi
AXI SystemVerilog synthesizable IP modules and verification infrastructure for high-performance on-chip communication
asic axi axi4 axi4-lite fpga hardware ip network-on-chip rtl systemverilog
Last synced: 07 Mar 2026
https://github.com/pulp-platform/pulpino
An open-source microcontroller system based on RISC-V
Last synced: 07 Feb 2026
https://github.com/pulp-platform/common_cells
Common SystemVerilog components
Last synced: 07 Feb 2026
https://github.com/pulp-platform/pulp-dronet
A deep learning-powered visual navigation engine to enables autonomous navigation of pocket-size quadrotor - running on PULP
artificial-intelligence autonomous-quadcoptor closed-loop-control cnn deep-learning end-to-end-learning nano-uav pulp riscv
Last synced: 07 Feb 2026
https://github.com/pulp-platform/pulpissimo
This is the top-level project for the PULPissimo Platform. It instantiates a PULPissimo open-source system with a PULP SoC domain, but no cluster.
Last synced: 07 Feb 2026
https://github.com/pulp-platform/pulp
This is the top-level project for the PULP Platform. It instantiates a PULP open-source system with a PULP SoC (microcontroller) domain accelerated by a PULP cluster with 8 cores.
Last synced: 07 Feb 2026
https://github.com/pulp-platform/bender
A dependency management tool for hardware projects.
Last synced: 21 Oct 2025
https://github.com/pulp-platform/cheshire
A minimal Linux-capable 64-bit RISC-V SoC built around CVA6
asic fpga riscv rtl-design simulation systemverilog
Last synced: 07 Feb 2026
https://github.com/pulp-platform/mempool
A scalable 256/1024-RISC-V-core system with low-latency access into shared L1 memory.
Last synced: 07 Feb 2026
https://github.com/pulp-platform/riscv-dbg
RISC-V Debug Support for our PULP RISC-V Cores
Last synced: 03 Mar 2026
https://github.com/pulp-platform/snitch
⛔ DEPRECATED ⛔ Lean but mean RISC-V system!
Last synced: 16 Mar 2025
https://github.com/pulp-platform/croc
A PULP SoC for education, easy to understand and extend with a full flow for a physical design.
asic riscv rtl-design systemverilog
Last synced: 07 Feb 2026
https://github.com/pulp-platform/register_interface
Generic Register Interface (contains various adapters)
Last synced: 07 Feb 2026
https://github.com/pulp-platform/snitch_cluster
An energy-efficient RISC-V floating-point compute cluster.
Last synced: 07 Feb 2026
https://github.com/pulp-platform/pulp_cluster
The multi-core cluster of a PULP system.
Last synced: 07 Feb 2026
https://github.com/pulp-platform/carfield
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.
asic c fpga heterogeneous-computing mixed-criticality-systems riscv safety-critical simulation systemverilog
Last synced: 07 Feb 2026
https://github.com/pulp-platform/hero
Heterogeneous Research Platform (HERO) for exploration of heterogeneous computers consisting of programmable many-core accelerators and an application-class host CPU, including full-stack software and hardware.
computer-architecture fpga heterogeneous-computing heterogeneous-parallel-programming iommu many-core-architectures openmp-offloading openmp-parallelization riscv shared-memory unified-virtual-memory
Last synced: 15 Dec 2025
https://github.com/pulp-platform/iDMA
A modular, parametrizable, and highly flexible Data Movement Accelerator (DMA)
Last synced: 22 Apr 2025
https://github.com/pulp-platform/tech_cells_generic
Technology dependent cells instantiated in the design for generic process (simulation, FPGA)
Last synced: 07 Feb 2026
https://github.com/pulp-platform/dory
A tool to deploy Deep Neural Networks on PULP-based SoC's
Last synced: 07 Feb 2026
https://github.com/pulp-platform/pulp_soc
pulp_soc is the core building component of PULP based SoCs
Last synced: 07 Feb 2026
https://github.com/pulp-platform/FlooNoC
A Fast, Low-Overhead On-chip Network
Last synced: 22 Apr 2025
https://github.com/pulp-platform/axi_riscv_atomics
AXI Adapter(s) for RISC-V Atomic Operations
Last synced: 07 Feb 2026
https://github.com/pulp-platform/morty
A SystemVerilog source file pickler.
picklers rickandmorty rust systemverilog-hdl
Last synced: 22 Apr 2025
https://github.com/pulp-platform/bigpulp
⛔ DEPRECATED ⛔ RISC-V manycore accelerator for HERO, bigPULP hardware platform
Last synced: 22 Jul 2025
https://github.com/pulp-platform/pulp-runtime
Simple runtime for Pulp platforms
Last synced: 07 Feb 2026
https://github.com/pulp-platform/common_verification
SystemVerilog modules and classes commonly used for verification
Last synced: 07 Feb 2026
https://github.com/pulp-platform/spatz
Spatz is a compact RISC-V-based vector processor meant for high-performance, small computing clusters.
Last synced: 07 Feb 2026
https://github.com/pulp-platform/pulp-trainlib
Floating-Point Optimized On-Device Learning Library for the PULP Platform.
Last synced: 07 Feb 2026
https://github.com/pulp-platform/serial_link
A simple, scalable, source-synchronous, all-digital DDR link
Last synced: 07 Feb 2026
https://github.com/pulp-platform/culsans
Tightly-coupled cache coherence unit for CVA6 using the ACE protocol
Last synced: 07 Feb 2026
https://github.com/pulp-platform/neureka
2-8bit weights, 8-bit activations flexible Neural Processing Engine for PULP clusters
Last synced: 07 Feb 2026
https://github.com/pulp-platform/quadrilatero
matrix-coprocessor for RISC-V
Last synced: 07 Feb 2026
https://github.com/pulp-platform/hwpe-stream
IPs for data-plane integration of Hardware Processing Engines (HWPEs) within a PULP system
Last synced: 07 Feb 2026
https://github.com/pulp-platform/axi_mem_if
Simple single-port AXI memory interface
asic axi fpga systemverilog-hdl
Last synced: 07 Feb 2026
https://github.com/pulp-platform/obi
OBI SystemVerilog synthesizable interconnect IPs for on-chip communication
Last synced: 07 Feb 2026
https://github.com/pulp-platform/occamy
A high-efficiency system-on-chip for floating-point compute workloads.
Last synced: 07 Feb 2026
https://github.com/pulp-platform/safety_island
A reliable, real-time subsystem for the Carfield SoC
Last synced: 07 Feb 2026
https://github.com/pulp-platform/redundancy_cells
SystemVerilog IPs and Modules for architectural redundancy designs.
Last synced: 07 Feb 2026
https://github.com/pulp-platform/hci
Heterogeneous Cluster Interconnect to bind special-purpose HW accelerators with general-purpose cluster cores
Last synced: 07 Feb 2026
https://github.com/pulp-platform/fpu_div_sqrt_mvp
[UNRELEASED] FP div/sqrt unit for transprecision
Last synced: 07 Feb 2026
https://github.com/pulp-platform/quantlib
A library to train and deploy quantised Deep Neural Networks
Last synced: 07 Feb 2026
https://github.com/pulp-platform/fpu_ss
CORE-V eXtension Interface compliant RISC-V [F|Zfinx] Coprocessor
Last synced: 07 Feb 2026
https://github.com/pulp-platform/riscv-gnu-toolchain
GNU toolchain for PULP and RISC-V
Last synced: 07 Feb 2026
https://github.com/pulp-platform/hwpe-mac-engine
An example Hardware Processing Engine
Last synced: 07 Feb 2026
https://github.com/pulp-platform/hwpe-doc
Specification and documentation for HWPEs
Last synced: 07 Feb 2026
https://github.com/pulp-platform/hwpe-ctrl
IPs for control-plane integration of Hardware Processing Engines (HWPEs) within a PULP system
Last synced: 20 Feb 2026
https://github.com/pulp-platform/padrick
Padrick - A Smart Pad-Multiplexer IP Generator for SoCs
Last synced: 14 Jan 2026
https://github.com/pulp-platform/trdb
RISC-V processor tracing tools and library
e-trace instruction-trace processor-trace riscv
Last synced: 07 Feb 2026
https://github.com/pulp-platform/obi_peripherals
Collection of peripheral IPs using the Open Bus Interface (OBI)
Last synced: 07 Feb 2026
https://github.com/pulp-platform/memory_island
An interleaved high-throughput low-contention L2 scratchpad memory.
Last synced: 07 Feb 2026
https://github.com/pulp-platform/udma_filter
A uDMA peripheral to allow memory to memory transfers and linear algebra operations
Last synced: 07 Feb 2026
https://github.com/pulp-platform/pulp-linux
Build GNU/Linux for various PULP/Cheshire-based systems.
Last synced: 07 Feb 2026
https://github.com/pulp-platform/transaction-tagger
Tag bus transactions by target address
Last synced: 07 Feb 2026
https://github.com/pulp-platform/apb_adv_timer
Advanced timer with APB interface
Last synced: 07 Feb 2026
https://github.com/pulp-platform/pulp-io
IO Peripheral Wrapper for PULP SoCs
Last synced: 07 Feb 2026