systemc-compiler

SystemC translator

Translates synthesizable SystemC code to synthesizable SystemVerilog.

This tool translates synthesizable SystemC code to synthesizable SystemVerilog.

GitHub

256 stars
17 watching
38 forks
Language: C++
last commit: about 2 months ago
Linked from 1 awesome list

clanghardware-designshlsllvmsystemc

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
systemrdl/systemrdl-compiler A compiler front-end for Accellera's SystemRDL 2.0 register description language 237
clash-lang/clash-compiler A Haskell-based compiler for hardware description languages like VHDL, Verilog, and SystemVerilog. 1,451
sysprog21/shecc A compiler for C optimized for 32-bit ARM and RISC-V architectures with minimal dependencies. 1,147
davidgiven/cowgol A programming language designed to be self-hosted on small systems, compiled from itself, and optimized for tiny size and speed. 247
jserv/amacc A compiler for the Arm architecture that compiles a subset of C to generate executables and supports just-in-time execution. 1,018
chipsalliance/surelog Provides a comprehensive front-end for SystemVerilog 2017 design and testbench processing 373
siliconcompiler/lambdalib A modular hardware abstraction library for designing and implementing complex digital systems 23
vlm/asn1c Compiles ASN.1 definitions into C code for serialization and deserialization of data files. 1,056
unity-technologies/hlslcc A compiler that translates DirectX shader bytecode into various shader languages for use in game engines and other graphics applications. 855
ttsiodras/asn1scc An ASN.1 compiler designed to compile ASN.1 definitions into efficient code for embedded systems. 0
jserv/mazucc A minimal C compiler generating x86_64 assembly code 516
chipsalliance/synlig A SystemVerilog synthesis tool that generates digital circuit designs from HDL code 170
chipsalliance/uhdm Generates C++ implementation of the SystemVerilog Object Model and related tools based on YAML descriptions 204
l1mey112/crepl A compiler and interpreter for executing C code on the fly as it is typed. 29
rdaly525/coreir Builds hardware descriptions into executable code using an LLVM-style compiler framework. 101