Awesome Open Source
Awesome Open Source
Combined Topics
vhdl
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 101 Vhdl Open Source Projects
Categories
>
Hardware
>
Vhdl
Ghdl
⭐
1,215
VHDL 2008/93/87 simulator
Aws Fpga
⭐
1,062
Official repository of the AWS EC2 FPGA Hardware and Software Development Kit
Vexriscv
⭐
991
A FPGA friendly 32 bit RISC-V CPU implementation
Open Source Fpga Bitcoin Miner
⭐
946
A completely open source implementation of a Bitcoin Miner for Altera and Xilinx FPGAs. This project hopes to promote the free and open development of FPGA based mining solutions and secure the future of the Bitcoin project as a whole. A binary release is currently available for the Terasic DE2-115 Development Board, and there are compile-able projects for numerous boards.
Clash Compiler
⭐
929
Haskell to VHDL/Verilog/SystemVerilog compiler
Fpga_webserver
⭐
757
A work-in-progress for what is to be a software-free web server for static content.
Cocotb
⭐
681
cocotb, a coroutine based cosimulation library for writing VHDL and Verilog testbenches in Python
Spinalhdl
⭐
653
Scala based HDL
Gplgpu
⭐
510
GPL v3 2D/3D graphics engine in verilog
Vunit
⭐
415
VUnit is a unit testing framework for VHDL/SystemVerilog
Parallella Hw
⭐
384
Parallella board design files
Parallella Examples
⭐
381
Community created parallella projects
Gcvideo
⭐
371
GameCube Digital AV converter
Poc
⭐
368
IP Core Library - Published and maintained by the Chair for VLSI Design, Diagnostics and Architecture, Faculty of Computer Science, Technische Universität Dresden, Germany
Microwatt
⭐
363
A tiny Open POWER ISA softcore written in VHDL 2008
Riscv_vhdl
⭐
347
Portable RISC-V System-on-Chip implementation: RTL, debugger and simulators
Mist Board
⭐
343
Core sources and tools for the MIST board
Awesome Hdl
⭐
343
Hardware Description Languages
F32c
⭐
331
A 32-bit RISC-V / MIPS ISA retargetable CPU core & SoC, 1.63 DMIPS/MHz
Nvc
⭐
329
VHDL compiler and simulator
Dsi Shield
⭐
316
Arduino MIPI DSI Shield
Hal
⭐
286
HAL – The Hardware Analyzer
Csi2rx
⭐
254
Open Source 4k CSI-2 Rx core for Xilinx FPGAs
Orca
⭐
248
RISC-V by VectorBlox
Edalize
⭐
247
An abstraction library for interfacing EDA tools
Opl3_fpga
⭐
246
Reverse engineered SystemVerilog RTL version of the Yamaha OPL3 (YMF262) FM Synthesizer
A2i
⭐
213
Forth Cpu
⭐
210
A Forth CPU and System on a Chip, based on the J1, written in VHDL
Fpga_displayport
⭐
187
An implementation of DisplayPort protocol for FPGAs
Ghdl Yosys Plugin
⭐
182
VHDL synthesis (based on ghdl)
Uvvm
⭐
180
UVVM (Universal VHDL Verification Methodology) is a free and Open Source Methodology and Library for very efficient VHDL verification of FPGA and ASIC – resulting also in significant quality improvement. Community forum: https://forum.uvvm.org/ UVVM.org: https://uvvm.org/
Bladerf Wiphy
⭐
175
bladeRF-wiphy is an open-source IEEE 802.11 compatible software defined radio VHDL modem
Potato
⭐
169
A simple RISC-V processor for use in FPGA designs.
Degate
⭐
154
Open source software for chip reverse engineering.
Hardh264
⭐
150
A hardware h264 video encoder written in VHDL. Designed to be synthesized into an FPGA. Initial testing is using Xilinx tools and FPGAs but it is not specific to Xilinx.
Vna2
⭐
145
Second version of homemade 30 MHz - 6 GHz VNA
Tinytpu
⭐
143
Implementation of a Tensor Processing Unit for embedded systems and the IoT.
Space Invaders Vhdl
⭐
142
Space Invaders game implemented with VHDL
Awesome Model Quantization
⭐
142
A list of papers, docs, codes about model quantization. This repo is aimed to provide the info for model quantization research, we are continuously improving the project. Welcome to PR the works (papers, repositories) that are missed by the repo.
Fletcher
⭐
137
Fletcher: A framework to integrate FPGA accelerators with Apache Arrow
Osvvm
⭐
135
OSVVM Utility Library: AlertLogPkg, CoveragePkg, RandomPkg, ScoreboardGenericPkg, MemoryPkg, TbUtilPkg, TranscriptPkg, ...
Vhdl_lib
⭐
134
Library of VHDL components that are useful in larger designs.
C64 Video Enhancement
⭐
129
Component video modification for the C64 8-bit computer
Mega65 Core
⭐
126
MEGA65 FPGA core
Neo430
⭐
117
A very small msp430-compatible customizable soft-core microcontroller-like processor system written in platform-independent VHDL.
Fmcw3
⭐
117
Two RX-channel 6 GHz FMCW radar design files
Zpu
⭐
114
The Zylin ZPU
Rust_hdl
⭐
113
Fpgba
⭐
113
GBA on FPGA
Neppielight
⭐
112
FPGA-based HDMI ambient lighting
Artix 7 Hdmi Processing
⭐
111
Receiving and processing 1080p HDMI audio and video on the Artix 7 FPGA
Hdl4fpga
⭐
108
VHDL library 4 FPGAs
Nexys4ddr
⭐
107
Various projects for the Nexys4DDR board from Digilent
Cosmos Plus Openssd
⭐
105
Cosmos OpenSSD + Hardware and Software source distribution
Vhdl Extras
⭐
103
Flexible VHDL library
Hdmi2usb Jahanzeb Firmware
⭐
100
Original hand-coded firmware for the HDMI2USB - HDMI/DVI Capture - project
Yodl
⭐
96
A VHDL frontend for Yosys
Xjtu Tripler
⭐
96
This repository is the backup of XJTU-Tripler project, participating dac19 system design contest
Hdl_checker
⭐
91
Repurposing existing HDL tools to help writing better code
Tpu
⭐
89
TPU, The Test Processing Unit. Or Terrible Processing Unit. A simple 16-bit CPU in VHDL for education as to the dataflow within a CPU. Designed to run on miniSpartan6+.
Awesome Open Hardware Verification
⭐
89
A List of Free and Open Source Hardware Verification Tools and Frameworks
Freezing Spice
⭐
88
A pipelined RISCV implementation in VHDL
Ethernet_mac
⭐
87
Tri-mode (10/100/1000) full-duplex FPGA ethernet MAC in VHDL
Pynq Dl
⭐
83
Xilinx Deep Learning IP
Greta
⭐
82
GRETA expansion board for the Amiga 500 computer with Fast RAM, microSD mass storage and Ethernet controller, powered by FPGA technology.
Patmos
⭐
81
Patmos is a time-predictable VLIW processor, and the processor for the T-CREST project
Zynqbtc
⭐
74
A Bitcoin miner for the Zynq chip utilizing the Zedboard.
Simon_speck_ciphers
⭐
72
Implementations of the Simon and Speck Block Ciphers
Digital Design Lab
⭐
72
Yafc
⭐
68
Yet Another Forth Core...
J1sc
⭐
63
A reimplementation of a tiny stack CPU
Logi Projects
⭐
60
Sublime Vhdl
⭐
58
VHDL Package for Sublime Text
Q27
⭐
58
27-Queens Puzzle: Massively Parellel Enumeration and Solution Counting
Haddoc2
⭐
55
Caffe to VHDL
Spi Fpga
⭐
50
SPI master and slave for FPGA written in VHDL
Reonv
⭐
45
ReonV is a modified version of the Leon3, a synthesisable VHDL model of a 32-bit processor originally compliant with the SPARC V8 architecture, now changed to RISC-V ISA.
Scaffold
⭐
42
Donjon hardware tool for circuits security evaluation
Fpga Fft
⭐
41
A highly optimized streaming FFT core based on Bailey's 4-step large FFT algorithm
Vhdl
⭐
40
VHDL Samples
Hdmi2usb Numato Opsis Sample Code
⭐
40
Example code for the Numato Opsis board, the first HDMI2USB production board.
Flearadio
⭐
34
Digital FM Radio Receiver for FPGA
Ophidian
⭐
32
Ophidian's Mirror Repository on github. https://gitlab.com/eclufsc/eda/ophidian
Lxp32 Cpu
⭐
26
A lightweight, open source and FPGA-friendly 32-bit CPU core based on an original instruction set
Aes
⭐
24
AES-128 hardware implementation
Openrio
⭐
22
Contains VHDL IP-blocks to create stand-alone RapidIO-endpoints, RapidIO-switches and RapidIO-switches with local endpoints.
Floating_point_library Jhu
⭐
21
VHDL for basic floating-point operations.
Audioxtreamer
⭐
19
ASIO driver, Usb Driver, FX2LP Firmware, VHDL Fpga, Schematics & PCB Layout for the AudioXtreamer, a USB 2.0 32ch Audio/Midi interface for retrofitting into digital mixers/interfaces.
Hashvoodoo Fpga Bitcoin Miner
⭐
16
HashVoodoo FPGA Bitcoin Miner
Zedboard_audio
⭐
16
A Audio Interface for the Zedboard
Fpga Bbc
⭐
14
Acorn BBC Micro on an Altera DE1 FPGA board
Nexys4ddr
⭐
13
Vhdl Mips Pipeline Microprocessor
⭐
12
VHDL-Mips-Pipeline-Microprocessor
Fpganes
⭐
12
Rewire
⭐
10
Experimental compiler for a subset of Haskell to VHDL
Multicomp
⭐
8
Simple custom computer on a FPGA
Nexyspsram
⭐
7
AXI PSRAM Controller IP for use with Digilent Nexys 4
I2s Interface Vhdl
⭐
6
A simplified i2s interface taken from OpenCores' I2S Interface. Aimed for Altera Avalon Streaming interface.
Ece368 Lab
⭐
6
ECE368 | Lab
Sha 256 Hdl
⭐
6
An implementation of original SHA-256 hash function in (RTL) VHDL
1-100 of 101 projects
Next >
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210