An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with hardware-description-language

A curated list of projects in awesome lists tagged with hardware-description-language .

https://github.com/clash-lang/clash-compiler

Haskell to VHDL/Verilog/SystemVerilog compiler

asic fpga hardware-description-language haskell systemverilog verilog vhdl

Last synced: 14 May 2025

https://github.com/juliankemmerer/pipelinec

A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature.

c fpga fpga-acceleration fpga-accelerators fpga-programming hardware hardware-description hardware-description-language high-level-synthesis hls open-source-hardware pipelines python vhdl

Last synced: 15 May 2025

https://github.com/JulianKemmerer/PipelineC

A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature.

c fpga fpga-acceleration fpga-accelerators fpga-programming hardware hardware-description hardware-description-language high-level-synthesis hls open-source-hardware pipelines python vhdl

Last synced: 22 Apr 2025

https://github.com/WangXuan95/BSV_Tutorial_cn

一篇全面的 Bluespec SystemVerilog (BSV) 中文教程,介绍了BSV的调度、FIFO数据流、多态等高级特性,展示了BSV相比于传统Verilog开发的优势。

bluespec bluespec-systemverilog bsv fpga hardware-description-language hdl verilog

Last synced: 20 Apr 2025

https://github.com/mit-plv/koika

A core language for rule-based hardware design 🦑

compilation coq formal-methods hardware-description-language programming-languages semantics

Last synced: 17 Jun 2025

https://github.com/mit-plv/kami

A Platform for High-Level Parametric Hardware Specification and its Modular Verification

bluespec coq hardware-description-language hardware-verification proof-assistant

Last synced: 08 Apr 2025

https://github.com/cyber-anubis/the-hack-general-purpose-computer

Using HDL, from Boolean algebra and elementary logic gates to building a Central Processing Unit, a memory system, and a hardware platform, leading up to a 16-bit general-purpose computer. Then, implementing the modern software hierarchy designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform; Including Virtual machine,Compiler and Operating system.

arithmetic-logic-unit assembler compiler computer-architecture cpu hardware-description-language machine-language nand nand2tetris operating-system virtual-machine

Last synced: 14 May 2025

https://github.com/pc2/sus-compiler

A new Hardware Design Language that keeps you in the driver's seat

fpga fpga-programming hardware-description-language hdl programming-language tree-sitter

Last synced: 04 Apr 2025

https://github.com/drom/reqack

🔁 elastic circuit toolchain

hacktoberfest hardware-description-language hdl verilog

Last synced: 26 Apr 2025

https://github.com/chaseruskin/legoHDL

An experimental package manager and development tool for Hardware Description Languages (HDL).

digital-design digital-logic fpga hardware-description-language hardware-design hdl package-manager verilog vhdl

Last synced: 11 May 2025

https://github.com/chaseruskin/legohdl

An experimental package manager and development tool for Hardware Description Languages (HDL).

digital-design digital-logic fpga hardware-description-language hardware-design hdl package-manager verilog vhdl

Last synced: 11 Apr 2025

https://github.com/jpt13653903/alcha

A New Programming Language for FPGA Projects

fpga hardware-description-language programming-language

Last synced: 17 Jun 2025

https://github.com/david-palma/mips-32bit

Microprocessor without Interlocked Pipelined Stages (MIPS) architectures implemented in single-cycle and multi-cycle formats.

32-bit computer-architecture hardware-description-language hardware-designs instruction-set-architecture isa mips mips32 multi-cycle single-cycle vhdl

Last synced: 22 Oct 2025

https://github.com/choaib-elmadi/getting-started-with-verilog

Getting started with Verilog: Hardware Description Language for digital design.

circuit circuit-designing design digital hardware hardware-description-language hdl ics intel verilog verilog-hdl

Last synced: 28 Jul 2025

https://github.com/adolbyb/vhdl-fpga-nexys-a7

A collection of code from CDA 4240C: Design of Digital System and Lab

artix-7 fpga hardware-description-language hdl nexys-a7 verilog vhdl xilinx-vivado

Last synced: 16 Aug 2025

https://github.com/akhilrai28/single-port-ram

This project implements a single-port RAM using Verilog. The design simulates a memory module with a single read/write port, supporting basic memory operations like data storage and retrieval. It includes testbenches for functional verification and timing analysis to ensure reliable operation.

digital-circuits fpga fpga-programming hardware hardware-description-language memory-design ram single-port synchronous testbench verilog

Last synced: 15 Jul 2025

https://github.com/lironmiz/nand2tetriscourse

acadamic course in campus il about building a modern computer from basic logic gates such as "nand" to a general computer architecture that is designed execute any program such as "Tetris". and also building assambler

adders assembler assembly boolean-algebra boolean-arithmetic clock code-generation computer-architecture course cpu cycles flip-flops hardware-description-language learning-by-doing logic-gates machine-language memory-units parsing project register

Last synced: 02 Apr 2025

https://github.com/engineeringsoftware/hdlp

Code and data for "On the Naturalness of Hardware Descriptions" in ESEC/FSE'20

deep-learning hardware-description-language machine-learning naturalness pytorch systemverilog verilog vhdl

Last synced: 12 May 2025

https://github.com/azazhassankhan/vhdlcodecraft

Welcome to the "VHDL_Coding_Designs" repository, your gateway to the world of VHDL (VHSIC Hardware Description Language) and digital design. This is the space where hardware meets innovation, and digital concepts come to life. 🌐

designs dld hardware-description-language vhdl-code vivado

Last synced: 15 Mar 2025

https://github.com/azazhassankhan/fpga_building_blocks_vhdl

Welcome to the "VHDL_Coding_Designs" repository, your gateway to the world of VHDL (VHSIC Hardware Description Language) and digital design. This is the space where hardware meets innovation, and digital concepts come to life. 🌐

designs dld hardware-description-language vhdl-code vivado

Last synced: 02 Jul 2025

https://github.com/Quanoom/FrequencyDivider

verilog code for frequency divider circuit implemented with verilog hdl

digital-design fpga frequency-divider hardware-description-language hdl verilog

Last synced: 17 Sep 2025

https://github.com/mluby/logic-gates

A Hardware Description Language for logic gates interpreted by js

cpu hardware-description-language hdl

Last synced: 12 Oct 2025

https://github.com/sauravmaheshkar/verilog-template

❄️ Template for Verilog Projects using iverilog and gtkwave (nix devShell supported)

hardware-description-language template-project verilog verilog-template vhdl

Last synced: 20 Oct 2025

https://github.com/icarogabryel/flote

Flote is a HDL and Python framework for simulation. Designed to be friendly, simple, and productive. Easy to use and learn.

computer-architecture computer-organization digital-circuits eletronics framework hardware-description-language hardware-designs hdl integrated-circuits processor-architecture python python-module simulation

Last synced: 23 Mar 2025

https://github.com/0xabdellatif/frequencydivider

verilog code for frequency divider circuit implemented with verilog hdl

digital-design fpga frequency-divider hardware-description-language hdl verilog

Last synced: 27 Feb 2025

https://github.com/helcsnewsxd/famaf-computer_science-computer_architecture

Laboratorios, prácticos y teóricos de la materia de Arquitectura del Computador de la Licenciatura en Ciencias de la Computación de FAMAF (UNC)

armv8 computer-architecture famaf-unc hardware-description-language labs optimization pipelined-processors processor-architecture quartus system-verilog theory university-subjects

Last synced: 28 Feb 2025

https://github.com/dlesbre/cephalopode

The cephalopod IoT processor and the bifrost compiler

arbitrary-precision-integers hardware hardware-description-language iot

Last synced: 07 Apr 2025

https://github.com/nathsou/yodl

Yet anOther hardware Description Language

chisel circuit firrtl fpga hardware-description-language hdl verilog

Last synced: 05 Jan 2026

https://github.com/yeahnotsewerside/rustygates

Library for writing and simulating hardware in Rust

hardware-description-language rust-library

Last synced: 04 Sep 2025

https://github.com/eliainnocenti/hes-laboratories

Laboratories for Hardware and Embedded Security Exam @ Polito - Materials and supporting documentation for the HES Labs.

embedded-security floorplanning hardware-description-language hardware-security hdl integrated-circuits synthesizer watermark

Last synced: 03 Apr 2025