用 SystemVerilog 编写的库

opentitan

OpenTitan:开源硅信任根。
  • 1.9k
  • Apache License 2.0

cva6

CORE-V CVA6 是一款能够启动 Linux 的应用级 6 级 RISC-V CPU。
  • 1.8k
  • GNU General Public License v3.0

ibex

Ibex 是一个小型 32 位 RISC-V CPU 内核,以前称为零 riscy。
  • 1.0k
  • Apache License 2.0

MinecraftHDL

Minecraft 红石电路的 Verilog 综合流程。
  • 987

hdmi

通过 FPGA 上的 HDMI 发送视频/音频。
  • 886
  • GNU General Public License v3.0

rsd

RSD:RISC-V 乱序超标量处理器。
  • 802
  • Apache License 2.0

swerv_eh1

Western Digital RISC-V SweRV 内核目录。
  • 784
  • Apache License 2.0

cv32e40p

CV32E40P 是一款基于 PULP-Platform 的 RI5CY 的有序 4 级 RISC-V RV32IMFCXpulp CPU。
  • 739
  • GNU General Public License v3.0

axi

AXI SystemVerilog 可综合 IP 模块和验证基础设施,用于高性能片上通信。
  • 737
  • GNU General Public License v3.0

Cores-VeeR-EH1

VeeR EH1 核心。
  • 704
  • Apache License 2.0

scr1

SCR1 是 Verilog 中的高质量开源 RISC-V MCU 内核。
  • 672
  • GNU General Public License v3.0

lowrisc-chip

lowRISC 项目和 FPGA 演示的根存储库..
  • 554
  • GNU General Public License v3.0

pcileech-fpga

FPGA 模块与 PCILeech 直接内存访问 (DMA) 攻击软件一起使用。
  • 426

projf-explore

Project F 通过令人兴奋的开源设计让 FPGA 焕然一新,您可以在此基础上进行构建。
  • 423
  • MIT

black-parrot

面向世界并由世界提供的支持 Linux 的 RISC-V 多核。
  • 423
  • BSD 3-clause "New" or "Revised"

VeriGPU

采用 Verilog 的开源 GPU,大致基于 RISC-V ISA。
  • 389
  • MIT

pulpissimo

这是 PULPissimo 平台的顶级项目。它实例化了一个带有 PULP SoC 域的 PULPissimo 开源系统,但没有集群。
  • 305
  • GNU General Public License v3.0

cvfpu

参数浮点单元,支持标准 RISC-V 格式和运算以及传输精度格式。
  • 288
  • Apache License 2.0

snitch

精益但刻薄的 RISC-V 系统! (通过纸浆平台)。
  • 203
  • Apache License 2.0

Cores-VeeR-EL2

VeeR EL2 核心。
  • 182
  • Apache License 2.0

Coyote

为常见的现代异构平台提供操作系统抽象和一系列共享网络(RDMA、TCP/IP)和内存服务的框架。 (由 fpgasystems 提供)。
  • 124
  • MIT

eurorack-pmod

用于使用开源工具开始基于 FPGA 的音频合成的硬件和网关软件。
  • 113
  • GNU General Public License v3.0

riscv-simple-sv

用于教学的简单 RISC V 内核。
  • 110
  • BSD 3-clause "New" or "Revised"

ravenoc

RaveNoC 是一款可配置的 HDL NoC(片上网络),适用于 MPSoC 和不同的 MP 应用。
  • 95
  • MIT

wav-lpddr-hw

Wavious DDR (WDDR) 物理接口 (PHY) 硬件。
  • 79
  • Apache License 2.0

fpga-tamagotchi

Tamagotchi P1 适用于 Analogue Pocket 和 MiSTer。
  • 73
  • MIT

analogue-pocket-utils

有关如何开发 openFPGA 和 Analogue Pocket 的 IP 和信息的集合。
  • 71
  • MIT

BrianHG-DDR3-Controller

DDR3 控制器 v1.60、16 个读/写端口、可配置宽度、优先级、自动突发大小和每个端口上的缓存。具有 alpha 混合层的 VGA/HDMI 多窗口视频控制器。包括文档和 TB。
  • 50

davos

分布式加速器操作系统。
  • 49

S32X_MiSTer

MiSTer 的 Sega 32X 实现。
  • 44