An open API service providing repository metadata for many open source software ecosystems.

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