systemrdl-compiler
Compiler
A Python-based compiler that translates SystemRDL 2.0 language into hardware description format for ASIC and FPGA design.
SystemRDL 2.0 language compiler front-end
235 stars
27 watching
68 forks
Language: Python
last commit: 3 months ago
Linked from 1 awesome list
asiccsrdesign-automationedafpgahardware-description-languageregister-description-languageregister-descriptionsregisterssystemrdlsystemrdl-compiler
Related projects:
Repository | Description | Stars |
---|---|---|
systemrdl/peakrdl | A tool that automates the creation of control and status register code for digital systems | 105 |
intel/systemc-compiler | Translates SystemC code to synthesizable SystemVerilog for hardware design and synthesis. | 249 |
clash-lang/clash-compiler | A compiler that transforms high-level Haskell descriptions into synthesizable hardware descriptions. | 1,442 |
juniper/open-register-design-tool | Automates IC register definition and documentation | 195 |
philnguyen/abstract-compilation | A DSL for defining compilers without boilerplate code | 2 |
davidgiven/cowgol | A programming language designed to be self-hosted on small systems, compiled from itself, and optimized for tiny size and speed. | 248 |
philtomson/rhdl | A Ruby-based language for describing digital hardware components and their behavior. | 14 |
rhysd/gocaml | An implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch. | 748 |
aucohl/dffram | A compiler for designing and generating layouts of memory compilers using DFF/Latch cells | 133 |
rsms/wlang | Develops an assembler and compiler for a programming language | 47 |
veryl-lang/veryl | A modern hardware description language designed to improve the efficiency and productivity of digital design | 509 |
rdaly525/coreir | Builds hardware descriptions into executable code using an LLVM-style compiler framework. | 101 |
syegulalp/akilang | An experimental compiler and language implementation built on top of LLVM and Python. | 99 |
siliconcompiler/lambdalib | A modular hardware abstraction library for designing and implementing complex digital systems | 23 |
l1mey112/crepl | A compiler and interpreter for executing C code on the fly as it is typed. | 30 |