All Projects → SystemRDL → Systemrdl Compiler

SystemRDL / Systemrdl Compiler

Licence: other
SystemRDL 2.0 language compiler front-end

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Systemrdl Compiler

PeakRDL-uvm
Generate UVM register model from compiled SystemRDL input
Stars: ✭ 25 (-73.68%)
Mutual labels:  asic, fpga, eda
PeakRDL-ipxact
Import and export IP-XACT XML register models
Stars: ✭ 21 (-77.89%)
Mutual labels:  asic, fpga, eda
Rggen
Code generation tool for configuration and status registers
Stars: ✭ 54 (-43.16%)
Mutual labels:  fpga, eda, asic
Open Register Design Tool
Tool to generate register RTL, models, and docs using SystemRDL or JSpec input
Stars: ✭ 126 (+32.63%)
Mutual labels:  fpga, eda, asic
DFiant
DFiant: A Dataflow Hardware Descripition Language
Stars: ✭ 21 (-77.89%)
Mutual labels:  asic, fpga
FPGA CryptoNight V7
FPGA CryptoNight V7 Minner
Stars: ✭ 21 (-77.89%)
Mutual labels:  asic, fpga
Edalize
An abstraction library for interfacing EDA tools
Stars: ✭ 270 (+184.21%)
Mutual labels:  fpga, eda
Vunit
VUnit is a unit testing framework for VHDL/SystemVerilog
Stars: ✭ 438 (+361.05%)
Mutual labels:  fpga, asic
Cores
Various HDL (Verilog) IP Cores
Stars: ✭ 271 (+185.26%)
Mutual labels:  fpga, asic
Kactus2dev
Kactus2 is a graphical EDA tool based on the IP-XACT standard.
Stars: ✭ 82 (-13.68%)
Mutual labels:  fpga, eda
Embedded Neural Network
collection of works aiming at reducing model sizes or the ASIC/FPGA accelerator for machine learning
Stars: ✭ 495 (+421.05%)
Mutual labels:  fpga, asic
Riscv Cores List
RISC-V Cores, SoC platforms and SoCs
Stars: ✭ 471 (+395.79%)
Mutual labels:  fpga, asic
Fusesoc
Package manager and build abstraction tool for FPGA/ASIC development
Stars: ✭ 607 (+538.95%)
Mutual labels:  fpga, eda
pygears
HW Design: A Functional Approach
Stars: ✭ 122 (+28.42%)
Mutual labels:  asic, fpga
VGChips
Video Game custom chips reverse-engineered from silicon
Stars: ✭ 86 (-9.47%)
Mutual labels:  asic, fpga
ice-chips-verilog
IceChips is a library of all common discrete logic devices in Verilog
Stars: ✭ 78 (-17.89%)
Mutual labels:  fpga, eda
Riscv
RISC-V CPU Core (RV32IM)
Stars: ✭ 272 (+186.32%)
Mutual labels:  fpga, asic
riscv-cores-list
RISC-V Cores, SoC platforms and SoCs
Stars: ✭ 651 (+585.26%)
Mutual labels:  asic, fpga
spydrnet
A flexible framework for analyzing and transforming FPGA netlists. Official repository.
Stars: ✭ 49 (-48.42%)
Mutual labels:  fpga, eda
Vtr Verilog To Routing
Verilog to Routing -- Open Source CAD Flow for FPGA Research
Stars: ✭ 466 (+390.53%)
Mutual labels:  fpga, eda

Documentation Status build Coverage Status PyPI - Python Version

SystemRDL Compiler

The systemrdl-compiler project implements a generic compiler front-end for Accellera's SystemRDL 2.0 register description language. The goal of this project is to provide a free and open compiler that lowers the barrier to entry to using an industry standard register description language.

By providing an elaborated register model that is easy to traverse and query, it should be far easier to write custom register space view generators.

overview

Documentation

See the SystemRDL Compiler Documentation for more details

Related Projects

This is just the beginning! If you want to contribute, check out these other projects.

PeakRDL-html

Generate dynamic register spec documentation.

PeakRDL-ipxact

Convert the SystemRDL register model to/from IP-XACT.

PeakRDL-uvm

Create a UVM Register model.

License

The SystemRDL Compiler is published and distributed under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].