C++ Verilog

Open-source C++ projects categorized as Verilog

Top 11 C++ Verilog Projects

  1. verilator

    Verilator open-source SystemVerilog simulator and lint system

    Project mention: Tiny Tapeout VGA Playground | news.ycombinator.com | 2024-09-23

    This looks really cool!

    A nitpick: the Verilog simulation seems to be handled by the open-source Verilator projct, which is packaged as a binary WASM blob without any acknowledgement or source code. I don't think that's compliant with either of the licenses under which Verilator is distributed (LGPL-3.0 or Artistic License).

    https://github.com/verilator/verilator

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. metroboy

    A repository of gate-level simulators and tools for the original Game Boy.

  4. slang

    SystemVerilog compiler and language services (by MikePopoloski)

    Project mention: Ask HN: What Are You Working On? (October 2024) | news.ycombinator.com | 2024-10-27

    As a software developer who later got into hardware design, I've always been pretty disappointed with the quality of HDL tools. You get a bit spoiled by the quality of compilers like gcc and clang, and then you run into ridiculously expensive closed-source SystemVerilog compilers that fall apart on valid and obvious code, can't be run in a build farm, and which report cryptic messages for errors. So I've been working on my own open source SystemVerilog compiler / frontend for a while now, and it's nearing 100% completion in terms of language support.

    https://github.com/MikePopoloski/slang

  5. Surelog

    SystemVerilog 2017 Pre-processor, Parser, Elaborator, UHDM Compiler. Provides IEEE Design/TB C/C++ VPI and Python AST & UHDM APIs. Compiles on Linux gcc, Windows msys2-gcc & msvc, OsX (by chipsalliance)

  6. hdlConvertor

    Fast Verilog/VHDL parser preprocessor and code generator for C++/Python based on ANTLR4

  7. Degate

    A modern and open-source cross-platform software for chips reverse engineering.

  8. dblclockfft

    A configurable C++ generator of pipelined Verilog FFT cores

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. metron

    A C++ to Verilog translation tool with some basic guarantees that your code will work. (by aappleby)

  11. karuta

    Karuta HLS Compiler: High level synthesis from prototype based object oriented script language to RTL (Verilog) aiming to be useful for FPGA development.

  12. cordic

    A series of CORDIC related projects

  13. naja-verilog

    A standalone structural (gate-level) verilog parser

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Verilog discussion

Log in or Post with

C++ Verilog related posts

Index

What are some of the best open-source Verilog projects in C++? This list will help you:

# Project Stars
1 verilator 2,763
2 metroboy 1,133
3 slang 693
4 Surelog 382
5 hdlConvertor 288
6 Degate 256
7 dblclockfft 231
8 metron 166
9 karuta 101
10 cordic 97
11 naja-verilog 34

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C++ is
the 7th most popular programming language
based on number of references?