Skip to content

Image

About OpenHW Foundation

OpenHW Foundation (formally the OpenHW Group) is a not-for-profit, global organization driven by its members and individual contributors where hardware and software designers collaborate in the development of open-source cores, related IP, tools and software. OpenHW provides an infrastructure for hosting high quality open-source HW developments in line with industry best practices. Please see our website for membership information, latest news, and further resources.

Project Repositories Table of Contents

Working Group Repo Description
Cores TG Core-v-cores roadmap
CTG meetings and minutes
In Active Development CVA6 6-stage, application-class and embedded-class configurable core family
CVW 5-stage, application-class core with education focus
CV32E40PV2 4-stage, embedded-class core extending CV32E40Pv1 with FPU and PULP extensions
CV32E40S 4-stage, embedded-class core with security focus
CV32E20 2-stage, embedded-class microcontroller core and core complex
CV32E40PX (repo TBD) 4-stage, embedded-class core extending CV32E40Pv2 with RVB/RVK/RVP and CV-X-IF
Completed CV32E40P 4-stage, embedded-class core implementing PULP extensions at TRL5
CVA5 5-stage, FPGA-optimized application-class core at TRL3
CV32E41P 4-stage, embedded-class core prototyping Zfinx and Zce at TRL3
Inactive project CV32E40X 4-stage, embedded-class core supporting X-Interface
Verification TG VTG meetings and minutes
CORE-V Verif Common test bench for OpenHW Cores
FORCE RISC-V Advanced RISC-V instruction set generator
Software TG SWTG meetings and minutes
CORE-V GNU Tools GNU Tools Project for embedded-class CORE-V cores
CORE-V LLVM LLVM Tools Project for embedded-class CORE-V cores
CORE-V FreeRTOS Kernel FreeRTOS Kernel for embedded-class CORE-V cores
CORE-V FreeRTOS FreeRTOS for embedded-class CORE-V cores
CORE-V QEMU QEMU emulator for CORE-V-MCU
CORE-V SDK SDK and IDE for 4-stage CORE-V cores
CVA6 SDK Software tools for the CVA6 core
Interconnect TG
CV-HPDCACHE High performance L1 Data Cache
CV-MESH (repo TBD) Coherency framework based on Open Piton
CV-TCCC Tightly-coupled cache coherence for CVA6
CORE-V VISION APU (repo TBD) Machine learning SoC including CVA6 and CV-VEC
CVA6-Platform Multi-core CVA6 with CV-MESH intended for software testing
CORE-V-POLARA-APU Multicore CVA6/CVVEC ASIC with CV-MESH
CORE-V-POLARA-DEVKIT (repo TBD) Development board for Polara APU
Hardware TG HWTG meetings and minutes
CORE-V-MCU ASIC and FPGA MCU implementation of CV32E40P
CORE-V-MCU-DEVKIT Devkit for CORE-V-MCU
Technical Working Group OpenHW project dashboard
Project Description Folders
OpenHW Project process and templates

Popular repositories Loading

  1. cva6 cva6 Public

    The CORE-V CVA6 is a highly configurable, 6-stage RISC-V core for both application and embedded applications. Application class configurations are capable of booting Linux.

    Assembly 2.9k 922

  2. cv32e40p cv32e40p Public

    CV32E40P is an in-order 4-stage RISC-V RV32IMFCXpulp CPU based on RI5CY from PULP-Platform

    SystemVerilog 1.2k 516

  3. core-v-verif core-v-verif Public

    Functional verification project for the CORE-V family of RISC-V cores.

    Assembly 670 311

  4. cvfpu cvfpu Public

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

    SystemVerilog 583 151

  5. cvw cvw Public

    CORE-V Wally is a configurable RISC-V Processor associated with RISC-V System-on-Chip Design textbook. Contains a 5-stage pipeline, support for A, B, C, D, F, M and Q extensions, and optional cache…

    SystemVerilog 511 513

  6. core-v-cores core-v-cores Public

    CORE-V Family of RISC-V Cores

    345 24

Repositories

Showing 10 of 63 repositories

Top languages

Loading…

Most used topics

Loading…