pulp-platform

pulp-platform

Geek Repo

Github PK Tool:Github PK Tool

pulp-platform's repositories

common_cells

Common SystemVerilog components

Language:SystemVerilogLicense:NOASSERTIONStargazers:448Issues:18Issues:54

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.

Language:SystemVerilogLicense:NOASSERTIONStargazers:351Issues:43Issues:309

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

Language:CLicense:NOASSERTIONStargazers:311Issues:21Issues:147

mempool

A 256-RISC-V-core system with low-latency access into shared L1 memory.

Language:CLicense:Apache-2.0Stargazers:231Issues:7Issues:7

cheshire

A minimal Linux-capable 64-bit RISC-V SoC built around CVA6

Language:SystemVerilogLicense:NOASSERTIONStargazers:129Issues:11Issues:11

pulp_soc

pulp_soc is the core building component of PULP based SoCs

Language:SystemVerilogLicense:NOASSERTIONStargazers:71Issues:10Issues:21

spatz

Spatz is a compact RISC-V-based vector processor meant for high-performance, small computing clusters.

Language:CLicense:Apache-2.0Stargazers:50Issues:6Issues:9

common_verification

SystemVerilog modules and classes commonly used for verification

Language:SystemVerilogLicense:NOASSERTIONStargazers:41Issues:9Issues:0

pulp_cluster

The multi-core cluster of a PULP system.

Language:SystemVerilogLicense:NOASSERTIONStargazers:40Issues:8Issues:3

pulp-runtime

Simple runtime for Pulp platforms

snitch_cluster

An energy-efficient RISC-V floating-point compute cluster.

Language:SystemVerilogLicense:Apache-2.0Stargazers:28Issues:6Issues:38

pulp-trainlib

Floating-Point Optimized On-Device Learning Library for the PULP Platform.

Language:CLicense:Apache-2.0Stargazers:25Issues:6Issues:8
Language:C++License:Apache-2.0Stargazers:17Issues:5Issues:0

cva6

This is the fork of CVA6 intended for PULP development.

Language:AssemblyLicense:NOASSERTIONStargazers:14Issues:5Issues:2

hci

Heterogeneous Cluster Interconnect to bind special-purpose HW accelerators with general-purpose cluster cores

Language:SystemVerilogLicense:NOASSERTIONStargazers:10Issues:5Issues:5
Language:SystemVerilogLicense:NOASSERTIONStargazers:9Issues:11Issues:2

neureka

2-8bit weights, 8-bit activations flexible Neural Processing Engine for PULP clusters

Language:SystemVerilogLicense:NOASSERTIONStargazers:8Issues:3Issues:0
Language:SystemVerilogLicense:NOASSERTIONStargazers:8Issues:7Issues:1
Language:SystemVerilogLicense:NOASSERTIONStargazers:5Issues:0Issues:0
Language:SystemVerilogLicense:NOASSERTIONStargazers:5Issues:5Issues:0
Language:SystemVerilogLicense:NOASSERTIONStargazers:4Issues:4Issues:0

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.

Language:TclLicense:NOASSERTIONStargazers:4Issues:1Issues:0
Language:SystemVerilogLicense:NOASSERTIONStargazers:4Issues:3Issues:0

apb_fll_if

Control interface for FLL

Language:SystemVerilogLicense:NOASSERTIONStargazers:1Issues:4Issues:0

cv32e40x

4 stage, in-order, compute RISC-V core based on the CV32E40P

Language:SystemVerilogLicense:NOASSERTIONStargazers:1Issues:0Issues:0

cva6-sdk

CVA6 SDK containing RISC-V tools and Buildroot

Language:MakefileStargazers:1Issues:2Issues:0
Language:SystemVerilogLicense:NOASSERTIONStargazers:1Issues:0Issues:0

opentitan

OpenTitan: Open source silicon root of trust

Language:SystemVerilogLicense:Apache-2.0Stargazers:1Issues:2Issues:0

u-boot

Unofficial development fork of U-Boot

Language:CStargazers:0Issues:1Issues:0