Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Verilog
Verilog is a widely-used hardware description language (HDL) that enables designers to model, simulate, and synthesize digital circuits. It provides a text-based format for specifying the structure and behavior of electronic systems, making it easier to design complex hardware components such as microprocessors, memory, and communication devices.
- GitHub: https://github.com/topics/verilog
- Wikipedia: https://en.wikipedia.org/wiki/Verilog
- Aliases: hdl, hardware-description-language,
- Last updated: 2025-01-09 00:31:35 UTC
- JSON Representation
https://github.com/birdybro/nand2tetris_mister
Nand2Tetris for MiSTer (as a learning experience for me).
hdl mister misterfpga tetris verilog verilog-hdl
Last synced: 05 Dec 2024
https://github.com/ethanuppal/berkeley-hardfloat
Downstream hardfloat with custom patches
berkeley floating-point verilog
Last synced: 14 Dec 2024
https://github.com/niqzart/pylohd
High-level framework for simplification and systematization of processes in electronic design
converter hdl python thesis-project verilog
Last synced: 06 Dec 2024
https://github.com/kenny2github/verilog-cpu
A very rudimentary and haphazard CPU created in Verilog.
Last synced: 20 Dec 2024
https://github.com/risto97/socmake
Build system for RTL and SoC designs
cmake cpu hardware rtl simulation systemc systemonchip systemrdl verilog
Last synced: 21 Dec 2024
https://github.com/markmll/todaystart-a153
As-shipped demo for the Altera Cyclone TodayStart-A153 board. Requires Quartus-II 10.1 SP1 minimum.
Last synced: 21 Dec 2024
https://github.com/rainingcomputers/srp16
SRP16 is free and open ISA for 16-bit CPUs and Microcontrollers.
cpu instruction-set-architecture isa isa-specification microcontrollers open-embedded open-isa risc soft-core verilog
Last synced: 21 Dec 2024
https://github.com/limpix31/tangmega138kpro-blink
fpga hardware-design hdl system-verilog verilog
Last synced: 07 Jan 2025
https://github.com/carlkidcrypto/digital-systems-engineering
A repo for ECE 440 (Digital Systems Engineering) class projects
systemverilog verilog xilinx-vivado zynq
Last synced: 16 Dec 2024
https://github.com/bipinoli/vericlash
Implementation of bunch of circuits in Haskell (Clash) and Verilog to learn and compare them
Last synced: 21 Dec 2024
https://github.com/abdullahmaqbool22/arithmetic-logic-unit-alu
A final semester project for Digital Logic Data.
Last synced: 29 Dec 2024
https://github.com/mohammadmahdi-abdolhosseini/digital-logic-courses
Digital Systems 1 & 2 + Digital Systems Laboratory 1 + Digital Electronics Circuit +Microprocessor Based and Embedded Design courses projects
Last synced: 07 Jan 2025
https://github.com/eonu/fpga
Hardware implementations for basic digital circuit designs in Verilog with a Xilinx Artix-7 FPGA chip on a Digilent Basys 3 development board.
artix-7 basys3 circuits digital-design fpga hardware hardware-designs hdl simulation testbench verilog vivado
Last synced: 29 Dec 2024
https://github.com/memgonzales/hdl-flip-flop
Compilation of Verilog behavioral models and test benches for the four types of flip-flops (SR, JK, D, and T)
behavioral-modeling computer-architecture flip-flop sequential-circuits verilog
Last synced: 19 Nov 2024
https://github.com/woolseyworkshop/article-getting-started-with-the-tinyfpga-bx
Getting Started With The TinyFPGA BX Article Resources
electronics programming tinyfpga-bx verilog
Last synced: 29 Dec 2024
https://github.com/woolseyworkshop/article-creating-a-configurable-multifunction-logic-gate-in-verilog
Creating A Configurable Multifunction Logic Gate In Verilog Article Resources
Last synced: 29 Dec 2024
https://github.com/mongshil553/digital-engineering-verilog-assignments
Sophomore 2021 1st Semester Digital Engineering Verilog Assignments
fpga-programming verilog xilinx-vivado
Last synced: 14 Nov 2024
https://github.com/karagultm/datapath
The project involved extending the processor to support six new instructions: brv, jmxor, nori, blezal, jalpc, and baln. This required modifications to the control logic, the addition of new multiplexers, and the inclusion of status register flags to handle the specific behaviors of these instructions.
mips mips-architecture mips-assembly verilog
Last synced: 24 Dec 2024
https://github.com/youseftareq33/digital_buildcombinationalcircuit_2
Using Verilog HDL on Quartus application build combinational circuit
Last synced: 24 Dec 2024
https://github.com/yvesemmanuel/microwave
second project - Digital System
digital-systems verilog verilog-components verilog-project
Last synced: 16 Nov 2024
https://github.com/yvesemmanuel/introduction_verilog
digital systems
digital-systems verilog verilog-components verilog-project
Last synced: 16 Nov 2024
https://github.com/davoodeh/verilog2hspice
Do some simple conversions on Verilog files to make them compatible with HSpice
Last synced: 15 Dec 2024
https://github.com/mohammadmahdi-abdolhosseini/computer-architecture-lab
Computer Architecture Lab - Assignments - Fall 2023
arm-processor fpga modelsim quartus2 systemverilog verilog vhdl
Last synced: 07 Jan 2025
https://github.com/rogerfan48/course-soph1-hdl
Materials and coursework for Hardware Design Lab (Sophomore Fall). Contains exercises, assignments, and laboratory work.
Last synced: 08 Jan 2025
https://github.com/arsham-lh/computer-architecture
Code files related to the Computer Architecture course, taught by M. Movahedin
computer-architecture mips-assembly multi-cycle-processor single-cycle-processor verilog
Last synced: 16 Nov 2024
https://github.com/arsham-lh/logic-circuits
Simulation of logic circuits using Verilog, Proteus and other tools.
digital-circuits fsm logic-circuits mealy-machine moore-machine proteus verilog
Last synced: 16 Nov 2024
https://github.com/ranitmanik/cs-verilog-assignments
A collection of Verilog code snippets and assignments for computer science coursework.
assignment coding iverilog low-level-programming practice practice-programming verilog
Last synced: 30 Nov 2024
https://github.com/cepdnaclk/e18-co502-rv32im-pipeline-implementation-group4
Single-cycle MIPS-like processor with a memory subsystem including a cache.
computer-architecture risc-v verilog
Last synced: 12 Nov 2024
https://github.com/cepdnaclk/e18-co502-rv32im-pipeline-implementation-group03
RV32IM Pipeline Processor
Last synced: 12 Nov 2024
https://github.com/taffarel55/verilog
Documentação dos exemplos que fiz enquanto estudava a linguagem de descrição de hardware Verilog.
verilog verilog-examples verilog-hdl
Last synced: 09 Jan 2025
https://github.com/davidf1000/sistemdigital_vhdl
Final Project for Digital System Lab. Flappy Bird Imitation Game created using VHDL for FPGA DE1.
Last synced: 12 Nov 2024
https://github.com/urish/tt06-spell
A minimal, stack-based programming language created for The Skull CTF
Last synced: 12 Nov 2024
https://github.com/tanmayv25/microprocessor-system-design
Contains the lab work of Microprocessor System Design. All the FPGA prototyping, Drivers and OS modules.
fpga-soc linux-kernel-module sensor-devices verilog xilinx-vivado
Last synced: 30 Dec 2024
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: 19 Nov 2024
https://github.com/ilovebacteria/elevator-state-machine
My Digital Logic course project - Elevator state machine
digital-logic moore-machine state-machine verilog
Last synced: 14 Nov 2024
https://github.com/shishir-dey/pcb-dev-fpga-ice40
A 2 layer development board with a Lattice Semiconductor ICE40UP5K-SG48ITR FPGA
development-board fpga hardware pcb-design verilog
Last synced: 14 Nov 2024
https://github.com/mcleber/verilog_half_adder
Verilog half adder
half-adder verilog verilog-hdl
Last synced: 13 Nov 2024
https://github.com/grachale/microarchitecture_risc-v_isa
Design of a Processor Microarchitecture Supporting a Chosen Subset of RISC-V ISA Instructions.
assembly isa microarchitecture risc-v verilog
Last synced: 13 Nov 2024
https://github.com/jjateen/snake-game-verilog
This repository showcases a Verilog-based Snake and Apple Game, developed for the ECL 106: Digital System Design with HDL course. Running on an Altera DE10-Lite FPGA board and displayed on a VGA monitor, players control a snake to collect apples while avoiding obstacles. The snake grows longer with each apple, making the game progressively harder.
altera-fpga de10-lite fpga quartus-prime verilog verilog-project
Last synced: 16 Nov 2024
https://github.com/coldnew/nand2tetris
My notes and impement on Nand2Tetris courses
coursearea nand2tetris personal-notes verilator verilog
Last synced: 15 Nov 2024
https://github.com/daulpavid/verilog_template
Boilerplate project template for verilog that includes directories for simulation, documentation, and formal verification.
cmake verilator verilog verilog-template
Last synced: 15 Nov 2024
https://github.com/rejunity/atari-2600-fpga
Continue development of Atari 2600 in Verilog. Based on the original work by Daniel Beer.
atari-2600 atari2600 fpga retrogaming verilog
Last synced: 24 Nov 2024
https://github.com/kayejd/nexysa7-fpga-programming
Embedded Programming Projects
embedded-systems fpga-programming verilog vivado
Last synced: 17 Nov 2024
https://github.com/kayejd/hvac-system
School Related Project
capstone digital digital-signal-processing engineering-design verilog
Last synced: 17 Nov 2024
https://github.com/kaleid-liner/fpga-tetris
Tetris based on Nexys4 DDR FPGA Board
Last synced: 15 Nov 2024
https://github.com/mc256/eecs2021
DO NOT COPY. MAKE SURE U UNDERSTAND.
eecs2021 mips verilog yorkuniversity
Last synced: 24 Nov 2024
https://github.com/mattjesc/biomimetic-filtering-pwm-signal-smoothing
Biomimetic Filtering for PWM Signal Smoothing
asic biomimetics fpga pwm systemverilog verilog vhdl vivado vlsi
Last synced: 17 Nov 2024
https://github.com/shpegun60/open_std_fpga
This std libraries on fpga
fpga-std standard-library-fpga verilog
Last synced: 17 Nov 2024
https://github.com/susiejojo/sobel_filter
Sobel filter for edge detection in images supporting parallel processing using Verilog on Xilinx ISE 13.4
hdl sobel-filter verilog xilinx-ise
Last synced: 17 Dec 2024
https://github.com/j-m-li/logical16x16
Hardware Description Language for EPROM and FLASH memories
Last synced: 18 Nov 2024
https://github.com/polaris000/cs_f342
Lab assignments and some practise done for the Computer Architecture course at BITS Pilani
assembly bits-pilani comparch computer-architecture labs practise verilog
Last synced: 09 Jan 2025
https://github.com/rosscomputerguy/slimproc
SlimProc is a 32-bit RISC instruction set
cpu-emulator fpga processor verilog
Last synced: 18 Nov 2024
https://github.com/azazhassankhan/verilogutilitysuite
VerilogUtilitySuite 🚀 Welcome to our SystemVerilog playground! 🤖 Dive into the world of hardware description language (HDL) with our repository, where RTL designs meet creativity.
circuit component-architecture systemverilog verilog
Last synced: 21 Nov 2024
https://github.com/mthszr/stopwatch-verilog
Projeto da 2ª unidade, para a disciplina de Sistemas Digitais, no qual consiste em desenvolver um Cronômetro Digital, utilizando Verilog com a base de Máquina de Estados Finitos.
Last synced: 22 Nov 2024
https://github.com/lsx-s-software/tiny-riscv-cpu
An implementation of RV32I ISA, including a single-cycle version and a pipelined version.
Last synced: 22 Nov 2024
https://github.com/mark-mdo47/fpga_rbg_2_rbgw
Lattice iCE40 FPGA convert WS2812b RGB from ESP32 to SK6812 RGBW
apio esp32-arduino fpga ice40 icestick led sk6812 verilog ws2812b
Last synced: 22 Nov 2024
https://github.com/tanuj-maheshwari/fpga
Configurable FPGA Fabric simulated in Verilog
Last synced: 22 Nov 2024
https://github.com/cr0a3/hardwarelib
A libary to create asics in short time
Last synced: 22 Nov 2024
https://github.com/clementkim/logic-circuit-verilog
아주대학교 논리회로 - Verilog를 이용한 프로젝트 코드
Last synced: 15 Dec 2024
https://github.com/tdjsnelling/garbled-circuits
Yao’s Garbled Circuits in TypeScript
cryptography garbled-circuits javascript mpc multiparty-computation nodejs oblivious-transfer typescript verilog
Last synced: 15 Dec 2024
https://github.com/tdholmes/digitaldesign-pong
Verilog Pong game designed for Digital Design in December of 2013.
Last synced: 02 Dec 2024
https://github.com/aliiiw/computer-architecture-lab
Implement Mips cpu with Verilog
forwarding mips pipeline verilog
Last synced: 02 Dec 2024
https://github.com/chaseruskin/setup-orbit
GitHub Action to install Orbit
action continuous-integration hdl systemverilog utilities verilog vhdl
Last synced: 27 Nov 2024
https://github.com/dpieve/university
A resource for students learning programming and personal reference.
assembly cpp haskell haskell-exercises java matlab prolog python shell unifei-university verilog
Last synced: 22 Dec 2024
https://github.com/sergz72/fpga
FPGA related stuff
assembler assembly-language bytecode-compiler cpu cyclone forth forth-cpu forth-language fpga fpga-programming gowin java java-cpu risc-v verilog
Last synced: 28 Nov 2024
https://github.com/dyna-bytes/fpga_winter_internship_2020
[Korea University Elementary Particle Physics Lab] Hardware control research using FPGA
Last synced: 02 Dec 2024
https://github.com/dyna-bytes/fisr
Specialized FPU for Fast Inverse Square Root Algorithm
Last synced: 02 Dec 2024
https://github.com/guntas-13/verilog
Compilation of all the Verilog Assignments in the course ES204 - Digital Systems (Spring 2024) - Prof. Joycee Mekie
Last synced: 03 Dec 2024
https://github.com/kulp/tappy
tappy is a tiny Verilog driver for PS/2 keyboards, for use in FPGAs
Last synced: 16 Dec 2024
https://github.com/et312/custom_cpu
Custom 16-bit RISC-based CPU with custom control unit, ALU, and memory block designs
Last synced: 16 Dec 2024
https://github.com/wassimhedfi/fpga_adc_pwm_motorcontrol
This repository contains the implementation of a motor speed control system using an FPGA. The speed is adjusted dynamically through a potentiometer, leveraging ADC for analog-to-digital conversion and PWM for precise motor control.
adc de10-lite fpga html motor-speed pwm verilog vhdl
Last synced: 04 Dec 2024
https://github.com/princeranjan03/imageencryption_i-chip
This project focuses on creating a hardware-based encryption and decryption system that implements the Data Encryption Standard (DES) algorithm.
cipher cryptography data-encryption data-encryption-standard encoding encryption-decryption fpga image image-processing opencv rtldesign source-coding verilog verilog-hdl verilog-project vivado xilinx xilinx-vivado
Last synced: 04 Dec 2024
https://github.com/vlad-ivanov-name/verilog-zeroall
Resets all register to zero in a Verilog design
Last synced: 04 Dec 2024
https://github.com/fuwn/iverilog-test-bench
☀️ Icarus Verilog Test-bench Template
Last synced: 10 Dec 2024
https://github.com/andrejchoo/avr_like_core_on_verilog
Soft core with support for the AVR8 instructions on verilog
Last synced: 11 Dec 2024
https://github.com/seojuncha/fromthetransistor-fork
geohot's fromthetransistor project. Create a repo on my own because of the contribution map!!
assembler assembly c compiler fromthetransistor python uart verilog
Last synced: 11 Dec 2024
https://github.com/skpro-glitch/resume
Find my resume, encapsulating my most prominent projects and experiences relevant for an entry level Hardware Engineering role. - Soham Kapur
algorithms-and-data-structures cadence cadence-virtuoso drone electronics-engineering java java-programming ltspice matlab soham-kapur sohamkapur team-aviators-international uav verilog verilog-hdl verilog-processor vit-chennai vit-university vitc vitchennai
Last synced: 12 Dec 2024
https://github.com/abstractmachines/verilog-shift-register
A shift register in Verilog. Bidirectional pin use.
embedded-systems hardware shift-register verilog
Last synced: 12 Dec 2024
https://github.com/jminjares4/digital-system-2-template
Digital System 2 Template
Last synced: 10 Jan 2025
https://github.com/mtaciano/fpgmips
Um processador baseado na arquitetura MIPS 32bits no FPGA DE2-115.
Last synced: 12 Dec 2024
https://github.com/rehankarthikchandralal/implementation-of-a-configurable-neural-processing-unit-with-input-and-weight-stationary-dataflows
Used Verilog to design an entire NPU that supports two different kinds of dataflows to enable data reuse in order to reduce power consumption and resource utilization
neural-network-hardware verilog
Last synced: 17 Dec 2024
https://github.com/shuregg/riscv-simple-cpu
Creating a risc-v processor
cpu risc-v riscv riscv32 rtl systemverilog verification verilog verilog-hdl
Last synced: 13 Dec 2024
https://github.com/shuregg/fpga-practicum
learning about FPGA
fpga fpga-programming rtl systemverilog verilog vivado xilinx
Last synced: 13 Dec 2024
https://github.com/shuregg/miet-interfaces
Interfaces of computing systems
interfaces protocols verilog verilog-hdl
Last synced: 13 Dec 2024
https://github.com/lasithaamarasinghe/uart-implementation-in-fpga
This is a group assignment done under semester 4 module EN2111:Electronic Circuit Design, .
fpga quartus-prime uart verilog
Last synced: 10 Jan 2025