Bibliothèques écrites en VHDL

ghdl

Simulateur VHDL 2008/93/87.
  • 1.6k
  • GNU General Public License v3.0 only

aws-fpga

Référentiel officiel du kit de développement matériel et logiciel AWS EC2 FPGA.
  • 1.2k
  • GNU General Public License v3.0

Time-Appliance-Project

Développer un modèle de référence hypothétique de bout en bout, des architectures de réseau, des objectifs de performance et les méthodes pour distribuer, exploiter, surveiller la synchronisation de l'heure au sein du centre de données et bien plus encore....
  • 1.1k
  • MIT

neorv32

:ordinateur_de_bureau: un processeur soft-core RISC-V 32 bits de classe MCU minuscule, personnalisable et hautement extensible et un SoC de type microcontrôleur écrit en VHDL indépendant de la plate-forme.
  • 870
  • BSD 3-clause "New" or "Revised"

chipwhisperer

ChipWhisperer - la chaîne d'outils open source complète pour l'analyse de puissance par canal latéral et les attaques par glitching.
  • 734
  • GNU General Public License v3.0

vunit

VUnit est un cadre de test unitaire pour VHDL/SystemVerilog.
  • 542
  • GNU General Public License v3.0

bladeRF-wiphy

bladeRF-wiphy est un modem radio VHDL open source compatible IEEE 802.11.
  • 290
  • GNU General Public License v3.0 only

opl3_fpga

Version rétro-conçue SystemVerilog RTL du synthétiseur FM Yamaha OPL3 (YMF262).
  • 289
  • GNU Lesser General Public License v3.0 only

forth-cpu

Un quatrième processeur et système sur puce, basé sur le J1, écrit en VHDL.
  • 281

UVVM

UVVM (Universal VHDL Verification Methodology) est une méthodologie et une bibliothèque gratuites et open source pour une vérification VHDL très efficace des FPGA et des ASIC, ce qui entraîne également une amélioration significative de la qualité. Forum communautaire: https://forum.uvvm.org/ UVVM.org: https://uvvm.org/.
  • 256
  • Apache License 2.0

a2i

  • 236
  • GNU General Public License v3.0

ghdl-yosys-plugin

Synthèse VHDL (basée sur ghdl).
  • 233
  • GNU General Public License v3.0 only

PlayStation_MiSTer

PlayStation pour MiSTer FPGA.
  • 195
  • GNU General Public License v3.0 only

neo430

:ordinateur: Un sacré petit système de processeur de type microcontrôleur soft-core personnalisable compatible msp430 écrit en VHDL indépendant de la plate-forme..
  • 178
  • BSD 3-clause "New" or "Revised"

VHDL_Lib

Bibliothèque de composants VHDL utiles dans les grandes conceptions.
  • 170

OpenXenium

OpenXenium - Projet de remplacement Open Source Xenium Modchip CPLD pour la Xbox d'origine.
  • 157

rust_hdl

J'utilise emacs + rust_hdl comme LSP et il me fournit une vérification des erreurs en direct pour les conceptions VHDL. Vous devriez pouvoir utiliser rust_hdl avec n'importe quel éditeur de texte de votre choix tant qu'il prend en charge LSP.
  • 157
  • GNU General Public License v3.0

surf

Une énorme bibliothèque VHDL pour le développement FPGA (par slaclab).
  • 150
  • GNU General Public License v3.0

SNES_MiSTer

SNES pour MiSTer.
  • 129
  • GNU General Public License v3.0 only

captouch

:point_down: Ajoutez des boutons tactiles capacitifs à n'importe quel FPGA!.
  • 94
  • BSD 3-clause "New" or "Revised"

spi-fpga

Maître SPI et esclave SPI pour FPGA écrit en VHDL.
  • 91
  • MIT

Rudi-RV32I

Un processeur RISCV rudimentaire prenant en charge les instructions RV32I, en VHDL.
  • 75
  • MIT

CoPro6502

Implémentations FPGA des processeurs BBC Micro Co (65C02, Z80, 6809, 68000, x86, ARM2, PDP-11, 32016).
  • 62
  • GNU General Public License v3.0 only

uart-for-fpga

Contrôleur UART simple pour FPGA écrit en VHDL.
  • 58
  • MIT

neoTRNG

:game_die: Un générateur de nombres aléatoires minuscules et indépendant de la plate-forme pour n'importe quel FPGA..
  • 54
  • BSD 3-clause "New" or "Revised"

fpga-fft

Un noyau FFT de streaming hautement optimisé basé sur le grand algorithme FFT en 4 étapes de Bailey.
  • 54
  • GNU General Public License v3.0

fpga_puf

:key: Module matériel PUF (Physical Unclonable Function) indépendant de la technologie pour tout FPGA.
  • 53
  • BSD 3-clause "New" or "Revised"

dvb_fpga

Implémentation RTL de composants pour DVB-S2.
  • 48
  • GNU General Public License v3.0

mc1

Un ordinateur (FPGA SoC) basé sur le processeur MRISC32-A1.
  • 45
  • zlib

AXI4

Composants de vérification AXI4 Full, Lite et AxiStream. Composants de vérification du maître, du répondeur et de la mémoire de l'interface AXI4. Composants de vérification de l'émetteur et du récepteur AxiStream.
  • 45
  • GNU General Public License v3.0