Библиотеки, написанные на SystemVerilog

opentitan

OpenTitan: кремниевый корень доверия с открытым исходным кодом.
  • 1.9k
  • Apache License 2.0

cva6

CORE-V CVA6 — это 6-ступенчатый ЦП RISC-V прикладного класса, способный загружать Linux.
  • 1.8k
  • GNU General Public License v3.0

ibex

Ibex — это небольшое 32-битное ядро ​​ЦП RISC-V, ранее известное как нулевой риск.
  • 1.0k
  • Apache License 2.0

MinecraftHDL

Поток синтеза Verilog для схем Minecraft Redstone.
  • 987

hdmi

Отправляйте видео/аудио через HDMI на FPGA.
  • 886
  • GNU General Public License v3.0

rsd

RSD: неисправный суперскалярный процессор RISC-V.
  • 802
  • Apache License 2.0

swerv_eh1

Каталог ядер RISC-V SweRV от Western Digital.
  • 784
  • Apache License 2.0

cv32e40p

CV32E40P — это упорядоченный 4-ступенчатый процессор RISC-V RV32IMFCXpulp, основанный на RI5CY от PULP-Platform.
  • 739
  • GNU General Public License v3.0

axi

Синтезируемые IP-модули AXI SystemVerilog и инфраструктура проверки для высокопроизводительной связи на кристалле.
  • 737
  • GNU General Public License v3.0

Cores-VeeR-EH1

Ядро VeeR EH1.
  • 704
  • Apache License 2.0

scr1

SCR1 — это высококачественное ядро ​​микроконтроллера RISC-V с открытым исходным кодом в Verilog.
  • 672
  • GNU General Public License v3.0

lowrisc-chip

Корневой репозиторий для проекта lowRISC и демонстраций FPGA.
  • 554
  • GNU General Public License v3.0

pcileech-fpga

Модули FPGA, используемые вместе с программным обеспечением для атак с прямым доступом к памяти (DMA) PCILeech.
  • 426

projf-explore

Project F воплощает в жизнь FPGA с захватывающими проектами с открытым исходным кодом, на которых вы можете строить.
  • 423
  • MIT

black-parrot

Многоядерный процессор RISC-V с поддержкой Linux для всего мира.
  • 423
  • BSD 3-clause "New" or "Revised"

VeriGPU

Графический процессор с открытым исходным кодом в Verilog, частично основанный на RISC-V ISA.
  • 389
  • MIT

pulpissimo

Это проект верхнего уровня для платформы PULPissimo. Он создает систему с открытым исходным кодом PULPissimo с доменом PULP SoC, но без кластера.
  • 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 (Network-On-Chip), подходящий для MPSoC и различных приложений MP.
  • 95
  • MIT

wav-lpddr-hw

Wavious DDR (WDDR) Физический интерфейс (PHY) Аппаратное обеспечение.
  • 79
  • Apache License 2.0

fpga-tamagotchi

Тамагочи P1 для Analogue Pocket и MiSTer.
  • 73
  • MIT

analogue-pocket-utils

Сборник IP и информации по разработке для openFPGA и Analogue Pocket.
  • 71
  • MIT

BrianHG-DDR3-Controller

Контроллер DDR3 v1.60, 16 портов чтения/записи, настраиваемая ширина, приоритет, автоматический пакетный размер и кеш на каждом порту. Многооконный видеоконтроллер VGA/HDMI с альфа-смешением слоев. Документы и ТБ включены.
  • 50

davos

Распределенная ускорительная ОС.
  • 49

S32X_MiSTer

Реализация Sega 32X для MiSTer.
  • 44