Bibliotecas escritas en SystemVerilog

opentitan

OpenTitan: raíz de confianza de silicio de código abierto.
  • 1.9k
  • Apache License 2.0

cva6

El CORE-V CVA6 es una CPU RISC-V de 6 etapas de clase de aplicación capaz de arrancar Linux.
  • 1.8k
  • GNU General Public License v3.0

ibex

Ibex es un pequeño núcleo de CPU RISC-V de 32 bits, anteriormente conocido como zero-riscy.
  • 1.0k
  • Apache License 2.0

MinecraftHDL

Un flujo de síntesis de Verilog para circuitos de redstone de Minecraft.
  • 987

hdmi

Envíe video/audio a través de HDMI en un FPGA.
  • 886
  • GNU General Public License v3.0

rsd

RSD: Procesador superescalar fuera de servicio RISC-V.
  • 802
  • Apache License 2.0

swerv_eh1

Un directorio de núcleos RISC-V SweRV de Western Digital.
  • 784
  • Apache License 2.0

cv32e40p

CV32E40P es una CPU RISC-V RV32IMFCXpulp de 4 etapas en orden basada en RI5CY de PULP-Platform.
  • 739
  • GNU General Public License v3.0

axi

Módulos IP sintetizables AXI SystemVerilog e infraestructura de verificación para comunicación en chip de alto rendimiento.
  • 737
  • GNU General Public License v3.0

Cores-VeeR-EH1

Núcleo VeeR EH1.
  • 704
  • Apache License 2.0

scr1

SCR1 es un núcleo MCU RISC-V de código abierto de alta calidad en Verilog.
  • 672
  • GNU General Public License v3.0

lowrisc-chip

El repositorio raíz para el proyecto lowRISC y demostraciones de FPGA.
  • 554
  • GNU General Public License v3.0

pcileech-fpga

Módulos FPGA utilizados junto con el software de ataque PCILeech Direct Memory Access (DMA).
  • 426

projf-explore

Project F da vida a los FPGA con emocionantes diseños de código abierto en los que puede construir.
  • 423
  • MIT

black-parrot

Un multinúcleo RISC-V compatible con Linux para y por el mundo.
  • 423
  • BSD 3-clause "New" or "Revised"

VeriGPU

GPU OpenSource, en Verilog, basada libremente en RISC-V ISA.
  • 389
  • MIT

pulpissimo

Este es el proyecto de nivel superior para la Plataforma PULPissimo. Instancia un sistema de código abierto PULPissimo con un dominio SoC PULP, pero sin clúster.
  • 305
  • GNU General Public License v3.0

cvfpu

Unidad paramétrica de punto flotante con soporte para formatos y operaciones RISC-V estándar, así como formatos de transprecisión.
  • 288
  • Apache License 2.0

snitch

¡Sistema RISC-V delgado pero malo! (por pulpa-plataforma).
  • 203
  • Apache License 2.0

Cores-VeeR-EL2

Núcleo VeeR EL2.
  • 182
  • Apache License 2.0

Coyote

Marco que proporciona abstracciones del sistema operativo y una variedad de redes compartidas (RDMA, TCP/IP) y servicios de memoria para plataformas heterogéneas modernas comunes. (por fpgasystems).
  • 124
  • MIT

eurorack-pmod

Hardware y gateware para iniciarse en la síntesis de audio basada en FPGA con herramientas de código abierto.
  • 113
  • GNU General Public License v3.0

riscv-simple-sv

Un núcleo RISC V simple para la enseñanza.
  • 110
  • BSD 3-clause "New" or "Revised"

ravenoc

RaveNoC es un HDL NoC (Network-On-Chip) configurable adecuado para MPSoC y diferentes aplicaciones MP.
  • 95
  • MIT

wav-lpddr-hw

Hardware de interfaz física (PHY) DDR ondulado (WDDR).
  • 79
  • Apache License 2.0

fpga-tamagotchi

Tamagotchi P1 para Pocket Analógico y MiSTer.
  • 73
  • MIT

analogue-pocket-utils

Recopilación de IP e información sobre cómo desarrollar para openFPGA y Analogue Pocket.
  • 71
  • MIT

BrianHG-DDR3-Controller

Controlador DDR3 v1.60, 16 puertos de lectura/escritura, anchos configurables, prioridad, tamaño de ráfaga automática y caché en cada puerto. Controlador de video multiventana VGA/HDMI con capas combinadas alfa. Documentos y TB incluidos.
  • 50

davos

Sistema operativo acelerador distribuido.
  • 49

S32X_MiSTer

Implementación de Sega 32X para MiSTer.
  • 44