Biblioteki napisane w SystemVerilog

opentitan

OpenTitan: krzemowy korzeń zaufania typu open source.
  • 1.9k
  • Apache License 2.0

cva6

CORE-V CVA6 to 6-etapowy procesor RISC-V klasy aplikacji zdolny do uruchamiania systemu Linux.
  • 1.8k
  • GNU General Public License v3.0

ibex

Ibex to mały 32-bitowy rdzeń procesora RISC-V, wcześniej znany jako zero-riscy.
  • 1.0k
  • Apache License 2.0

MinecraftHDL

Przepływ syntezy Verilog dla obwodów z czerwonego kamienia w Minecraft.
  • 987

hdmi

Wysyłaj wideo/audio przez HDMI na FPGA.
  • 886
  • GNU General Public License v3.0

rsd

RSD: procesor superskalarny RISC-V poza kolejnością.
  • 802
  • Apache License 2.0

swerv_eh1

Katalog rdzeni RISC-V SweRV firmy Western Digital.
  • 784
  • Apache License 2.0

cv32e40p

CV32E40P to zamówiony 4-stopniowy procesor RISC-V RV32IMFCXpulp oparty na RI5CY firmy PULP-Platform.
  • 739
  • GNU General Public License v3.0

axi

Syntetyzowalne moduły IP AXI SystemVerilog i infrastruktura weryfikacyjna dla wydajnej komunikacji na chipie.
  • 737
  • GNU General Public License v3.0

Cores-VeeR-EH1

Rdzeń VeeR EH1.
  • 704
  • Apache License 2.0

scr1

SCR1 to wysokiej jakości rdzeń MCU RISC-V typu open source w Verilog.
  • 672
  • GNU General Public License v3.0

lowrisc-chip

Repozytorium root dla projektów lowRISC i demonstracji FPGA.
  • 554
  • GNU General Public License v3.0

pcileech-fpga

Moduły FPGA używane razem z oprogramowaniem atakującym PCILeech Direct Memory Access (DMA).
  • 426

projf-explore

Projekt F ożywia układy FPGA dzięki ekscytującym projektom typu open source, na których można budować.
  • 423
  • MIT

black-parrot

Zgodny z Linuksem wielordzeniowy procesor RISC-V dla całego świata.
  • 423
  • BSD 3-clause "New" or "Revised"

VeriGPU

GPU OpenSource, w Verilog, luźno oparty na RISC-V ISA.
  • 389
  • MIT

pulpissimo

Jest to projekt najwyższego poziomu dla Platformy PULPissimo. Tworzy instancję systemu open source PULPissimo z domeną PULP SoC, ale bez klastra.
  • 305
  • GNU General Public License v3.0

cvfpu

Parametryczna jednostka zmiennoprzecinkowa z obsługą standardowych formatów i operacji RISC-V oraz formatów transprecyzji.
  • 288
  • Apache License 2.0

snitch

Smukły, ale wredny system RISC-V! (przez platformę pulpy).
  • 203
  • Apache License 2.0

Cores-VeeR-EL2

Rdzeń VeeR EL2.
  • 182
  • Apache License 2.0

Coyote

Ramy udostępniające abstrakcje systemu operacyjnego oraz szereg współdzielonych usług sieciowych (RDMA, TCP/IP) i usług pamięci dla popularnych nowoczesnych platform heterogenicznych. (przez fpgasystems).
  • 124
  • MIT

eurorack-pmod

Sprzęt i oprogramowanie do rozpoczęcia pracy z syntezą dźwięku opartą na FPGA z narzędziami open source.
  • 113
  • GNU General Public License v3.0

riscv-simple-sv

Prosty rdzeń RISC V do nauczania.
  • 110
  • BSD 3-clause "New" or "Revised"

ravenoc

RaveNoC to konfigurowalny HDL NoC (Network-On-Chip) odpowiedni dla MPSoC i różnych aplikacji MP.
  • 95
  • MIT

wav-lpddr-hw

Wavious DDR (WDDR) Interfejs fizyczny (PHY) Sprzęt.
  • 79
  • Apache License 2.0

fpga-tamagotchi

Tamagotchi P1 dla Analogue Pocket i MiSTer.
  • 73
  • MIT

analogue-pocket-utils

Zbieranie IP i informacji o tym, jak rozwijać dla openFPGA i Analogue Pocket.
  • 71
  • MIT

BrianHG-DDR3-Controller

Kontroler DDR3 v1.60, 16 portów do odczytu/zapisu, konfigurowalne szerokości, priorytet, rozmiar automatycznego zwiększania ilości danych i pamięć podręczna na każdym porcie. Wielookienkowy kontroler wideo VGA/HDMI z warstwami alfa. Dokumenty i TB w zestawie..
  • 50

davos

System operacyjny rozproszonego akceleratora.
  • 49

S32X_MiSTer

Implementacja Sega 32X dla MiSTer.
  • 44