Pinned Repositories
ara
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
axi
AXI SystemVerilog synthesizable IP modules and verification infrastructure for high-performance on-chip communication
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.
cheshire
A minimal Linux-capable 64-bit RISC-V SoC built around CVA6
common_cells
Common SystemVerilog components
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.
pulp-dronet
A deep learning-powered visual navigation engine to enables autonomous navigation of pocket-size quadrotor - running on PULP
pulpino
An open-source microcontroller system based on RISC-V
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.
snitch_cluster
An energy-efficient RISC-V floating-point compute cluster.
pulp-platform's Repositories
pulp-platform/axi
AXI SystemVerilog synthesizable IP modules and verification infrastructure for high-performance on-chip communication
pulp-platform/ara
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
pulp-platform/mempool
A 256-RISC-V-core system with low-latency access into shared L1 memory.
pulp-platform/bender
A dependency management tool for hardware projects.
pulp-platform/cheshire
A minimal Linux-capable 64-bit RISC-V SoC built around CVA6
pulp-platform/FlooNoC
A Fast, Low-Overhead On-chip Network
pulp-platform/iDMA
A modular, parametrizable, and highly flexible Data Movement Accelerator (DMA)
pulp-platform/spatz
Spatz is a compact RISC-V-based vector processor meant for high-performance, small computing clusters.
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.
pulp-platform/pulp-riscv-gnu-toolchain
pulp-platform/pulp_cluster
The multi-core cluster of a PULP system.
pulp-platform/snitch_cluster
An energy-efficient RISC-V floating-point compute cluster.
pulp-platform/common_verification
SystemVerilog modules and classes commonly used for verification
pulp-platform/croc
A PULP SoC for education, easy to understand and extend with a full flow for a physical design.
pulp-platform/svase
pulp-platform/pulp-trainlib
Floating-Point Optimized On-Device Learning Library for the PULP Platform.
pulp-platform/axi_llc
pulp-platform/quantlib
A library to train and deploy quantised Deep Neural Networks
pulp-platform/Deeploy
DNN Compiler for Heterogeneous SoCs
pulp-platform/cva6
This is the fork of CVA6 intended for PULP development.
pulp-platform/chimera
pulp-platform/cvfpu
Parametric floating-point unit with support for standard RISC-V formats and operations as well as transprecision formats.
pulp-platform/pulp-detector
pulp-platform/regression_tests
pulp-platform/astral
A space computing platform built around Cheshire, with a configurable number of safety, security, reliability and predictability features with a ready-to-use FPGA flow on multiple boards.
pulp-platform/pulp-nnx
pulp-platform/chimera-sdk
pulp-platform/memory_island
An interleaved high-throughput low-contention L2 scratchpad memory.
pulp-platform/ManyRVData
pulp-platform/pulp-riscv-binutils-gdb