pulp-platform

pulp-platform

Geek Repo

Github PK Tool:Github PK Tool

pulp-platform's 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

Language:CLicense:NOASSERTIONStargazers:322Issues:23Issues:155

mempool

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

Language:CLicense:Apache-2.0Stargazers:247Issues:8Issues:7

cheshire

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

Language:SystemVerilogLicense:NOASSERTIONStargazers:145Issues:15Issues:13

FlooNoC

A Fast, Low-Overhead On-chip Network

Language:SystemVerilogLicense:Apache-2.0Stargazers:91Issues:6Issues:12

iDMA

A modular, parametrizable, and highly flexible Data Movement Accelerator (DMA)

Language:SystemVerilogLicense:NOASSERTIONStargazers:67Issues:6Issues:7

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.

Language:TclLicense:NOASSERTIONStargazers:61Issues:12Issues:37

spatz

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

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

pulp_cluster

The multi-core cluster of a PULP system.

Language:SystemVerilogLicense:NOASSERTIONStargazers:46Issues:9Issues:5

snitch_cluster

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

Language:SystemVerilogLicense:Apache-2.0Stargazers:33Issues:8Issues:40

pulp-runtime

Simple runtime for Pulp platforms

Language:SystemVerilogLicense:NOASSERTIONStargazers:28Issues:5Issues:4

pulp-trainlib

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

Language:CLicense:Apache-2.0Stargazers:26Issues:6Issues:8
Language:SystemVerilogLicense:NOASSERTIONStargazers:16Issues:6Issues:6
Language:TclLicense:NOASSERTIONStargazers:16Issues:5Issues:0

cva6

This is the fork of CVA6 intended for PULP development.

Language:AssemblyLicense:NOASSERTIONStargazers:14Issues:5Issues:2
Language:RustLicense:Apache-2.0Stargazers:10Issues:3Issues:6

cvfpu

Parametric floating-point unit with support for standard RISC-V formats and operations as well as transprecision formats.

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

hci

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

Language:SystemVerilogLicense:NOASSERTIONStargazers:10Issues:5Issues:6

neureka

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

Language:SystemVerilogLicense:NOASSERTIONStargazers:10Issues:3Issues:0

gpio

Parametric GPIO Peripheral

Language:SystemVerilogLicense:NOASSERTIONStargazers:9Issues:6Issues:1
Language:SystemVerilogLicense:NOASSERTIONStargazers:8Issues:7Issues:1

hwpe-ctrl

IPs for control-plane integration of Hardware Processing Engines (HWPEs) within a PULP system

Language:SystemVerilogLicense:NOASSERTIONStargazers:6Issues:0Issues:0
Language:SystemVerilogLicense:NOASSERTIONStargazers:6Issues:5Issues: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:0Issues:0
Language:SystemVerilogLicense:NOASSERTIONStargazers:4Issues:3Issues:0

opentitan

OpenTitan: Open source silicon root of trust

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