github上包含SystemVerilog的仓库

913 阅读5分钟
NAMEOWNERSTARSURLDESCRIPTION
hdmihdl-util472github.com/hdl-util/hd…Send video/audio over HDMI on an FPGA
nontrivial-mipstrivialmips394github.com/trivialmips…NonTrivial-MIPS is a synthesizable superscalar MIPS processor with branch prediction and FPU support, and it is capable of booting linux.
axipulp-platform198github.com/pulp-platfo…AXI SystemVerilog synthesizable IP modules and verification infrastructure for high-performance on-chip communication
SystemVerilogReferenceVerificationExcellence188github.com/Verificatio…training labs and examples
logictymonx136github.com/tymonx/logi…CMake, SystemVerilog and SystemC utilities for creating, building and testing RTL projects for FPGAs and ASICs.
verilog-modeveripool113github.com/veripool/ve…Verilog-Mode for Emacs with Indentation, Hightlighting and AUTOs. Master repository for pushing to GNU, verilog.com and veripool.org.
sv-testsSymbiFlow92github.com/SymbiFlow/s…Test suite designed to check compliance with the SystemVerilog standard.
common_cellspulp-platform73github.com/pulp-platfo…Common SystemVerilog components
fx68kijor71github.com/ijor/fx68kFX68K 68000 cycle accurate SystemVerilog core
USTC-RVSoCWangXuan9566github.com/WangXuan95/…FPGA-based RISC-V CPU+SoC.
TrivialMIPStrivialmips61github.com/trivialmips…MIPS32 CPU implemented in SystemVerilog, with superscalar and FPU support
Deep-Neural-Network-Hardware-AcceleratorStefanSredojevic52github.com/StefanSredo…SystemVerilog HDL and TB code Deep Neural Network Hardware Accelerator implementation on zybo 7010 FPGA and also C code for Vivado SDK Software
svaunitamiq-consulting49github.com/amiq-consul…SVAUnit is an UVM compliant package that simplify the creation of stimuli/checkers for validating SystemVerilog Assertions (SVA)
SystemVerilogAssertionsVerificationExcellence47github.com/Verificatio…Examples and reference for System Verilog Assertions
tvip-axitaichi-ishitani47github.com/taichi-ishi…AMBA AXI VIP
systemverilog.iosubbdue46github.com/subbdue/sys…Code used in
AHB2GodelMachine43github.com/GodelMachin…AMBA AHB 2.0 VIP in SystemVerilog UVM
SystemVerilogSHA256unixb0y37github.com/unixb0y/Sys…SHA256 in (System-) Verilog / Open Source FPGA Miner
tnoctaichi-ishitani37github.com/taichi-ishi…Network on Chip Implementation written in SytemVerilog
FPGA-Application-Development-and-Simulationloykylewong36github.com/loykylewong…《FPGA应用开发和仿真》(机械工业出版社2018年第1版 ISBN:9787111582786)的源码。Source Code of the book FPGA Application Development and Simulation(CHS).
gatewareswetland33github.com/swetland/ga…A collection of little open source FPGA hobby projects
FTDI-245fifo-interfaceWangXuan9532github.com/WangXuan95/…FPGA-based USB fast communication using FT232H/FT600 chip.
riscv-vipjerralph29github.com/jerralph/ri…For pre-silicon developers of RISC-V systems, riscv-vip is a SystemVerilog project that helps with pre-si verification and debug
fpga-virtual-consoleHarry-Chen29github.com/Harry-Chen/…VT220-compatible console on Cyclone IV EP4CE55F23I7
FM_Radiopbing28github.com/pbing/FM_Ra…Simple mono FM Radio.
combinator-uvmdoswellf27github.com/doswellf/co…UVM Testbench For SystemVerilog Combinator Implementation
amiq_apbamiq-consulting26github.com/amiq-consul…SystemVerilog VIP for AMBA APB protocol
aes128-hdlmbgh25github.com/mbgh/aes128…A high-throughput VHDL and SystemVerilog implementation of AES-128 including scripts for a full front-end design process.
virtiotymonx23github.com/tymonx/virt…Virtio implementation in SystemVerilog
AEScjdrake22github.com/cjdrake/AESAdvanced Encryption Standard (AES) SystemVerilog Core
fpga-hash-tablejohan9221github.com/johan92/fpg…Simple hash table on Verilog (SystemVerilog)
systemverilog-design-patternstenthousandfailures21github.com/tenthousand…None
NoCRouteragalimberti20github.com/agalimberti…RTL Network-on-Chip Router Design in SystemVerilog by Andrea Galimberti, Filippo Testa and Alberto Zeni
custom_uvm_report_serverkaushalmodi18github.com/kaushalmodi…Customized UVM Report Server
verilog-sid-mos6581thomask7717github.com/thomask77/v…MOS6581 SID chip emulator in SystemVerilog
sv-1800-2012gvekony17github.com/gvekony/sv-…IEEE Std 1800™-2012: IEEE Standard for SystemVerilog – Unified Hardware Design, Specification, and Verification Language syntax definition for VS Code
svxmxg16github.com/mxg/svxSystemVerilog Extension Library – a library of utilities for generic programming and increased productivity
verilog-formatjiegec16github.com/jiegec/veri…A naive verilog/systemverilog formatter
system-verilog-patternsluuvish15github.com/luuvish/sys…SystemVerilog Design Patterns
sv_imagenelsoncsc15github.com/nelsoncsc/s…Reusable image processing modules in SystemVerilog
CSE240D-Hierarchical_Mesh_NoC-Eyeriss_v2karthisugumar15github.com/karthisugum…A SystemVerilog implementation of Row-Stationary dataflow and Hierarchical Mesh Network-on-Chip Architecture based on Eyeriss CNN Accelerator
nanoFOXDmitriy011114github.com/Dmitriy0111…A small RISC-V core (SystemVerilog)
FPGA-SDcard-ReaderWangXuan9514github.com/WangXuan95/…FPGA-based SDcard Reader via SD bus.
uvm_debuguvmdebug13github.com/uvmdebug/uv…UVM interactive debug library
jtag_dpipulp-platform12github.com/pulp-platfo…JTAG DPI module for SystemVerilog RTL simulations
smscelesteneary12github.com/celestenear…Sega Master System in SystemVerilog
nim-systemverilog-dpickaushalmodi11github.com/kaushalmodi…Using Nim to interface with SystemVerilog test benches via DPI-C
svrealsgherbst11github.com/sgherbst/sv…Synthesizable real number library in SystemVerilog, supporting both fixed- and floating-point formats
axi_nodepulp-platform10github.com/pulp-platfo…AXI X-Bar
Cryptography-in-Systemverilogzhouchuanrui10github.com/zhouchuanru…A collection of cryptographic algorthms implemented in SystemVerilog
axi4-interfacemmxsrup10github.com/mmxsrup/axi…AXI4 and AXI4-Lite interface definitions
SHIT-Core-NSCSCC2020Superscalar-HIT-Core10github.com/Superscalar…a Quad-issue, Out-of-order Superscalar MIPS Processor Implemented in SystemVerilog
ahb3lite_pkgRoaLogic9github.com/RoaLogic/ah…Common SystemVerilog package used by all RoaLogic IP with AMBA AHB3-Lite interfaces
sv_csv_parserMochenx9github.com/Mochenx/sv_…A CSV file parser, written in SystemVerilog
jarvisukshady8312139github.com/shady831213…Just A Really Very Impressive Systemverilog UVM Kit
freecellera-uvmFreecellera8github.com/Freecellera…Freecellera fork of the Universal Verification Methodology (SystemVerilog verification library from Accellera.org)
Verilog-FixedPointWangXuan958github.com/WangXuan95/…Verilog fixed-point lib: custom bit width, arithmetic, converting to float, with single cycle & pipeline version.
common_verificationpulp-platform7github.com/pulp-platfo…SystemVerilog modules and classes commonly used for verification
reflectiontudortimi7github.com/tudortimi/r…Reflection API for SystemVerilog
vpitudortimi7github.com/tudortimi/v…SystemVerilog wrapper over the Verilog Programming Interface (VPI)
YasaUvkzhajio19887github.com/zhajio1988/…🐛UVM verification kits which uses YASA as simulation script
dragonphy2StanfordVLSI7github.com/StanfordVLS…Open Source PHY v2
NN_Network_On_Chipeanchlia7github.com/eanchlia/NN…Designed a pipelined calculation engine to read input/weights of neuron and compute/store results in SystemVerilog. Implemented fabric to interface four instances of neural engine with AHB bus to create NOC.
constraintlayeringtenthousandfailures6github.com/tenthousand…SystemVerilog Constraint Layering via Reusable Randomization Policy Classes Examples
tbcmtaichi-ishitani6github.com/taichi-ishi…Basic Common Modules
FPGA-SDcard-Reader-SPIWangXuan956github.com/WangXuan95/…FPGA-based SDcard Reader via SPI.
SystemVerilogyuxuanZh5github.com/yuxuanZh/Sy…This is a code repo for previous projects in Digital Design & Verification
AHB-SystemVerilogforever-gk5github.com/forever-gk/…None
yammamiq-consulting5github.com/amiq-consul…YAMM package repository
GaiaGeraltShi5github.com/GeraltShi/G…Generate UVM testbench framework template files with Python 3
SV-for-Designjomonkjoy5github.com/jomonkjoy/S…Systemverilog Design Packages
usb20devesynr3z5github.com/esynr3z/usb…USB 2.0 FS Device controller IP core written in SystemVerilog
gpio_agentimokanj5github.com/imokanj/gpi…General Purpose I/O agent written in UVM
Fake-SDcardWangXuan955github.com/WangXuan95/…Imitate SDcard using FPGAs.
LLAPIKitrinx5github.com/Kitrinx/LLA…Bliss-Box Low Latency API Implementation in SystemVerilog
entc_missing_semesterabarajithan115github.com/abarajithan…An initiative to familiarize the students of ENTC with tools (Vivado…) and languages (SystemVerilog…)
aes128smartfoxdata5github.com/smartfoxdat…The aes128 is a SystemVerilog implementation of the AES algorithm with 128-bit key
SonyCellSPUppujari245github.com/ppujari24/S…Implementation of a Dual Issue Pipelined Multimedia Processor Architecture (SONY Cell SPU) in SystemVerilog
sva_tracesgo2uvm5github.com/go2uvm/sva_…Traces for SVA - SystemVerilog Assertions; Will use Go2UVM package to write traces and use uvm_report_mock to predict errors
SystemVerilog_TBscott79504github.com/scott7950/S…SystemVerilog Testbench
System-Snakeandrewandrepowell4github.com/andrewandre…Snake game implemented in SystemVerilog, running on the Digilent Nexys DDR 4.
Single-Cycle-Processortianrenz24github.com/tianrenz2/S…Single-Cycle RISC-V Processor in systemverylog
Digital-piano-in-SystemVerilogz-e-r-04github.com/z-e-r-0/Dig…This project is compatible for BASYS3 and Beti Board. It has 4 modules (incuding top module).
HDL-Safearokasprz1004github.com/arokasprz10…Simple safe lock mechanism written in SystemVerilog.
crc_calchellgate2024github.com/hellgate202…Simple and effective parallel CRC calculator written in synthesizable SystemVerilog
riscv_asm_svjeras4github.com/jeras/riscv…RISC-V assembler/dis-assembler written in SystemVerilog
svlint-actiondalance4github.com/dalance/svl…None
tuetaichi-ishitani4github.com/taichi-ishi…Useful UVM extensions
uvmgenedcote4github.com/edcote/uvmg…UVM verification component and testbench generator tool
fpga-projectsalisemi4github.com/alisemi/fpg…FPGA Projects written using SystemVerilog, Verilog, and VHDL are put here in seperate folders.
cagtamiq-consulting4github.com/amiq-consul…Common Agent is a generic agent implemented in SystemVerilog, based on UVM methodology, which can be easily extended to create very fast an UVM based agent for any protocol.
tvip-apbtaichi-ishitani4github.com/taichi-ishi…Verification IP for AMBA APB Protocol
Hard-JPEG-LSWangXuan954github.com/WangXuan95/…FPGA-based JPEG-LS image encoder in near-lossless mode.
systemverilogzstechly3github.com/zstechly/sy…System Verilog Presentation / example code I wrote to use as a template for future test benches
Memorychenyangbing3github.com/chenyangbin…None
FPGA-Fighting-Gameseanluo13github.com/seanluo1/FP…I created a two-player fighting game that can be played on an Altera Cyclone IV FPGA.
Async_FIFO_Verificationakzare3github.com/akzare/Asyn…Presents a verification use case for a typical Asynchronous FIFO based on Systemverilog and UVM.
sv_practiceharpreetbhatia3github.com/harpreetbha…Practice exercises for SystemVerilog, UVM …
digital_circuitsanthonyabeo3github.com/anthonyabeo…A collection of digital logic circuits
HDLembeddedmoscow3github.com/embeddedmos…Verilog & SystemVerilog examples for articles