GitHub topics: system-verilog
verilator/verilator
Verilator open-source SystemVerilog simulator and lint system
Language: C++ - Size: 60.3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2,953 - Forks: 671

Weiyet/RTLStructLib
RTL data structure
Language: SystemVerilog - Size: 581 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 51 - Forks: 2

sean-galloway/RTLDesignSherpa
This site is hopefully a springboard for others to learn about coding in System Verilog and experimenting with FPGAs.
Language: Python - Size: 27.4 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 6 - Forks: 1

Madhu-Krishnan-A-P/pattern-detector
SystemVerilog implementations of a 101 pattern detector using both structural and behavioral modeling styles. Includes separate testbenches for each implementation. Designed for detecting overlapping 101 patterns in a serial bitstream, useful for learning FSM design and simulation in digital systems.
Language: SystemVerilog - Size: 190 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

Madhu-Krishnan-A-P/binary-gray-converter
SystemVerilog implementation of a Binary to Gray Code Converter in both structural and behavioral styles. Includes a simple testbench for verification. Useful for digital design learners and FPGA developers.
Language: SystemVerilog - Size: 222 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

esynr3z/corsair
Control and Status Register map generator for HDL projects
Language: Python - Size: 1.18 MB - Last synced at: 14 days ago - Pushed at: 30 days ago - Stars: 117 - Forks: 40

i3abghany/Rx32
Fine-grained multithreaded, software-interlocked core in RISC SystemVerilog.
Language: C - Size: 532 KB - Last synced at: 12 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

flasonil/APB_PWM
Pulse Width Modulator programmed through an Advanced Peripheral Bus interface
Language: SystemVerilog - Size: 2.93 KB - Last synced at: 17 days ago - Pushed at: about 7 years ago - Stars: 8 - Forks: 1

sigma-logic/gowiners
Gowin EDA thin oxidized wrapper
Language: Rust - Size: 31.3 KB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

RadioactiveScandium/Digital-Logic-Design
Digital logic implementation and verification through Verilog/SV
Language: SystemVerilog - Size: 13.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

edaa-org/pySVModel
An abstract language model of SystemVerilog (incl. Verilog) written in Python.
Language: Python - Size: 5.31 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 9 - Forks: 0

NikhilRout/FPGA-System-Design
work in progress
Language: Verilog - Size: 2.01 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

flasonil/Serial-Multiplier
16 bit serial multiplier in SystemVerilog
Language: SystemVerilog - Size: 165 KB - Last synced at: 17 days ago - Pushed at: over 6 years ago - Stars: 13 - Forks: 5

pfnet-research/ATPG4SV
A prototype of Concolic Testing engine for SystemVerilog, developed as part of PFN summer internship 2018.
Language: OCaml - Size: 40 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 18 - Forks: 2

nwad123/system_verilog_for_verification
Working through "System Verilog for Verification" by Chris Spear and Greg Tumbush
Size: 8.79 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

helcsnewsxd/famaf-computer_science-computer_architecture-lab1 📦
Laboratorio 1 de la materia de Arquitectura del Computador de la Licenciatura en Ciencias de la Computación de FAMAF (UNC)
Language: SystemVerilog - Size: 2.55 MB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

helcsnewsxd/famaf-computer_science-computer_architecture-lab2 📦
Laboratorio 2 de la materia de Arquitectura del Computador de la Licenciatura en Ciencias de la Computación de FAMAF (UNC)
Language: Assembly - Size: 1.85 MB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

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)
Language: SystemVerilog - Size: 6.83 MB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

sigma-logic/common-cores
Common cores for internal use under organization. Mostly oriented on Gowin Arora V family
Language: SystemVerilog - Size: 92.8 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

tscheipel/HaDes-V
HaDes-V is an Open Educational Resource for learning microcontroller design. It guides you through creating a pipelined 32-bit RISC-V processor using SystemVerilog and FPGA tools. Developed by TU Graz's EAS Group, this resource combines hands-on exercises in hardware/software co-design with practical implementation on the Basys3 FPGA board.
Language: SystemVerilog - Size: 432 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 35 - Forks: 2

masaki-wk/verilator-example
A simple example of how to use Verilator
Language: SystemVerilog - Size: 8.79 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

LIMPIX31/tangmega138kpro-blink
Language: SystemVerilog - Size: 1.95 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

ayusdixit/Digital-ASIC-LAB
Verilog Codes for various Design
Language: SystemVerilog - Size: 1.38 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 2

Eyantra698Sumanto/Spice-to-Verilog-Converter
Spice to Verilog Converter
Language: Python - Size: 23.4 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 12 - Forks: 1

dothyt/MIPS-Processor
MIPS Processor Verilog Design
Language: SystemVerilog - Size: 4.14 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

zeynepCankara/Computer_Organization_Labs
My solutions for Bilkent University CS224 Computer Organization Labs (Spring 2019). Includes assembly programming assignments together with various processor designs in System Verilog HDL
Language: Assembly - Size: 5.88 MB - Last synced at: 7 months ago - Pushed at: about 6 years ago - Stars: 16 - Forks: 3

Anaskhan198/System-Verilog-for-Design-and-Verification
This repository is all about design and verification...
Language: SystemVerilog - Size: 7.81 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

Imtjl/digital-design-fundamentals
Digital design fundamentals - a 3rd year CSE banchelor course in ITMO University
Language: Tcl - Size: 3.14 MB - Last synced at: 2 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

muhammadtalhasami/RV32I_Single_Cycle
This repository contains an implementation of a RV32I fetch pipeline microprocessor. The RV32I is a 32-bit RISC-V instruction set architecture, with the 'I' extension indicating the base integer instructions.
Language: Verilog - Size: 168 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

muhammadtalhasami/Axi4_lite_interface
This repo contains an implementation of Axi4 lite interface on system verilog. Verilator and Vivado tools are used .
Language: SystemVerilog - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

Nidhinchandran47/my_rtl_code
Repository for RTL building blocks #100daysofrtl VERILOG VHDL System Verilog
Language: Verilog - Size: 1.67 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 10 - Forks: 1

halegchen/University-Projects
Course projects, capstone and individual studies.
Language: SystemVerilog - Size: 66.4 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

JoseDavidSS/TDD.Single-Cycle_Processor
Proyecto Final para el curso de Taller de Diseño Digital. La idea es hacer un procesador uniciclo para procesar un texto utilizando los lenguajes de programación ARM, Python y SystemVerilog.
Language: SystemVerilog - Size: 576 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

pulp-platform/trace_debugger
Capture retired instructions of a RISC-V Core and compress them to a sequence of packets.
Language: SystemVerilog - Size: 6.87 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 6

aajibade1/MIPS-Processor
Complete design of a 32-bit 5-stage pipelined MIPS Processor with an L1 cache with snoopy coherency with achieved Gate-level Frequency of 53MHz and fully synthesised on an FPGA
Language: SystemVerilog - Size: 1.06 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

josefdc/SystemVerilogSetup
Script de PowerShell para configurar rápidamente un entorno de desarrollo SystemVerilog, incluyendo la instalación de VS Code, extensiones relevantes y herramientas de compilación
Language: PowerShell - Size: 3.91 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

cvonk/FPGA_SPI
Connecting FPGA and Arduino using SPI.
Language: Verilog - Size: 2.52 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 20 - Forks: 3

poshtkohi/psml
PSML: parallel system modeling and simulation language for electronic system level
Language: C++ - Size: 8.14 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

dg2300/AXI_WB_TB
Basic UVM Testbench to verify AXI stream spec design. Added a wishbone BFM to mimic Wishbone design.
Language: Verilog - Size: 310 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

stornado/Open-IC-DEV
Open IC DEV 是一个基于 iVerilog, SystemC, UVM, verible, verilator, oh-my-zsh,vscode 等开源工具链的开发环境。
Language: Dockerfile - Size: 28.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

michellavezzo/clock_verilog
First and Last Project for STRUCTURED DESIGN OF INTEGRATED CIRCUITS discipline at UFPB. 24h clock with system verilog + Functional verification.
Language: SystemVerilog - Size: 60.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

RomeoMe5/DDLM
Исходные коды к главам книги "Цифровой синтез: практический курс" (под ред. А.Ю. Романова и Ю.В. Панчула)
Language: Verilog - Size: 121 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 43 - Forks: 33

angelobacchini/mergeSort_sv
Synthesizable System Verilog implementation of bottom-up merge sort
Language: Jupyter Notebook - Size: 103 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 1

nxbyte/Verilog-Projects
This repository contains source code for past labs and projects involving FPGA and Verilog based designs
Language: Verilog - Size: 2.23 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 91 - Forks: 21

a-gafiyatullin/digital-design
🖥️ Digital Design and Computer Architecture
Language: SystemVerilog - Size: 888 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

cvonk/FPGAmath
Verilog HDL implementations of adders/subtractor, multiplier, divider and square root. As well as HTML simulations.
Language: JavaScript - Size: 67.6 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 3

patel-soham/SRAM-memory
A project to implement and test simple SRAM synchronous positive edge memory.
Language: SystemVerilog - Size: 38.1 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

patel-soham/interrupt-controller
A project to implement and test interrupt controller using Questasim software.
Language: Verilog - Size: 18.6 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

patel-soham/fifo
A project to implement and test synchronous and asynchronous FIFO using Questasim software.
Language: Verilog - Size: 44.9 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

auto-tb/auto-tb
auto_tb
Language: Python - Size: 78.1 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Rohanmrao/Simple-Perceptron-using-System-Verilog
Demo of a simple 2 layer feed forward perceptron using system verilog (RISC V project)
Language: Verilog - Size: 1.8 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

hrutik016/Verilog-SystemVerilog
This Repo contains some of my Verilog & SystemVerilog Programs.
Language: Verilog - Size: 694 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

zubeyir-bodur/Simple-Processor
Simple, multicycle processor in Basys3 FPGA
Language: HTML - Size: 2.25 MB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

zubeyir-bodur/Digital-Design-Labs
My Freshman & Junior year CS223, digital design, labs
Language: HTML - Size: 19.1 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

zubeyir-bodur/Computer-Organization-Labs
Implementations of single-cycle & pipelined processors, experiments related to cache memory and more
Language: Assembly - Size: 4.68 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

mamadaliev/sequent
Sequential entries of a long number with offset for the FPGA microarchitecture on system verilog
Language: Verilog - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 1

mrLSD/riscv-cpu
RISC-V five stage pipline CPU
Language: SystemVerilog - Size: 6.84 KB - Last synced at: 4 months ago - Pushed at: almost 6 years ago - Stars: 5 - Forks: 0

gvilardefarias/Hardware-Data-Structures
A systemverilog implementation of the data structures: priority queue, queue and stack
Language: SystemVerilog - Size: 9.77 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 1

vborchsh/vloginit
Templates generator: make Verilog/SystemVerilog module template by parameters and ports list
Language: Python - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

abdullah8a0/one-chan
An FPGA-based Chess Engine and TPU
Language: SystemVerilog - Size: 137 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

jtgebert/fpganes_release
Reconstructing NES game console on Altera DE1-SOC FPGA using System Verilog
Language: HTML - Size: 20.5 MB - Last synced at: over 2 years ago - Pushed at: about 8 years ago - Stars: 33 - Forks: 14

user-of-github/BSUIR_Labs_Architecture-of-computing-systems 📦
Repository for Architecture Of Computing Systems labs | Logisim & System Verilog & Assember & RISC-V
Language: Assembly - Size: 65.5 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

RanaHabib/SystemVerlilog-Projects
SystemVerlilog-Projects
Language: SystemVerilog - Size: 6.84 KB - Last synced at: 3 days ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

IlyaChichkov/RISC_V-CPU
Educational project which goal is realization of processor with RISC-V architecture.
Language: SystemVerilog - Size: 282 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

kinap/AES-Processor
AES crypto engine written in System Verilog and emulated on the Mentor Veloce. First place winner of Mentor Graphics Need For Speed Emulation Competition 2016.
Language: SystemVerilog - Size: 17.8 MB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 10 - Forks: 7

esynr3z/pyhdlsim
Example of Python and PyTest powered workflow for a HDL simulation
Language: Python - Size: 11.7 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 1

seanpm2001/BootDown
An experimental operating system project that runs at the BIOs level, but can be a functional operating system.
Language: Assembly - Size: 1010 KB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 2

PedroHSCavalcante/basic-uvm-env
Basic UVM Environment
Language: SystemVerilog - Size: 27.3 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

imjp2020/UVM_FIFO_TB
This testbench is based on SV and UVM Class based to verify Verilog HDL Design
Language: SystemVerilog - Size: 22.5 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Alireza-Zwolf/MIPS-PROCESSOR
An Implementation of MIPS processor with single/multi-cycle architecture using SystemVerilog language.
Language: SystemVerilog - Size: 1.76 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

mauer4/Personal-Project-Verilog-CLOCK
This project was a nice idea I had to build a digital logic clock on the DE1-SOC FPGA, while practicing System-verilog, Asynchronous design, and advanced debugging techniques
Language: SystemVerilog - Size: 34.9 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

mdodovic/VLSI-Verification
Verification of Design Under the Testing
Language: SystemVerilog - Size: 223 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

Sh3b0/FPGA-Snake
7-segment snake using a microcontroller
Language: SystemVerilog - Size: 6.86 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

rubinsteina13/SV_DSM_CORE
Synthesizable SystemVerilog IP-Core of the First-Order Delta-Sigma Modulator
Language: SystemVerilog - Size: 50.8 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 1

rubinsteina13/SV_I2S_RX_CORE
Synthesizable SystemVerilog IP-Core of the I2S Receiver
Language: SystemVerilog - Size: 83 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 2

JoseDavidSS/CE_Architecture1.ASIP-Image_Interpolation Fork of juanignava/ComputerArchitecture1.Project2
Segundo proyecto para el curso de Arquitectura de Computadores. La idea es hacer un ASIP (Application Specific Set Processor) que genere interpolación de imagen por medio de un compilador, código en ensamblador, un procesador pipeline y scripts en alto nivel.
Language: Python - Size: 60.1 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

JoseDavidSS/TDD.CoffeeMachine-Prototype
Cuarto laboratorio del curso de Taller de Diseño Digital. La idea es generar un código compilable para una FPGA con la que se pueda simular el funcionamiento de máquina de café utilizando el lenguaje de programación SystemVerilog.
Language: SystemVerilog - Size: 438 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

PedroHSCavalcante/mult-dut-parl-stim
Multiple DUT with parallel stimulus
Language: SystemVerilog - Size: 45.9 KB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 2

kumarrishav14/I2C
VIP for I2C
Size: 32.2 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

kumarrishav14/ALU_UVM
UVM Test bench for a 8-bit ALU
Language: SystemVerilog - Size: 76.2 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

EliasManj/Verilog-PS2-LCD-Interface
Quartus II project for a basic interface for writing in a LCD screen using a PS2 keyboard using Altera DE2-70 board
Language: SystemVerilog - Size: 1.24 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 1

RomeoMe5/SystemGenerator-FPGA-Marsohod.org-schoolMIPS
CAD for automatically configuring FPGA "Marsohod"
Language: Verilog - Size: 94.3 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

EnricoRuggiano/stm32-watchdogs
Language: SystemVerilog - Size: 31.3 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

flasonil/ripple_carry_adder
Language: SystemVerilog - Size: 51.8 KB - Last synced at: 17 days ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

rusito-23/arki
Quartus II Pipelined Processor
Language: SystemVerilog - Size: 444 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

randomCharacter/PNRS2
Rešenja zadataka sa vežbi iz predmeta "Projektovanje namenskih računarskih struktura 2"
Language: SystemVerilog - Size: 9.7 MB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

Aya-Amin/Verilog-Projects
Language: SystemVerilog - Size: 428 KB - Last synced at: 4 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

Bynaryman/fpga_template
This repository aims to automatically generates source files for HDL
Language: Python - Size: 5.86 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

shyamal-anadkat/The-11-of-us
Language: SystemVerilog - Size: 5.1 MB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0
