0.0
The project is in a healthy, maintained state
Veryl writer plugin for RgGen
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Runtime

 Project Readme

Gem Version CI Maintainability codecov Gitter

RgGen::Veryl

RgGen::Veryl is a RgGen plugin to generate RTL code written in Veryl.

Installation

To install RgGen::Veryl, use the following command:

$ gem install rggen-veryl

Usage

You need to tell RgGen to load RgGen::Veryl plugin. There are two ways.

Uisng --plugin runtime option

$ rggen --plugin rggen-veryl your_register_map.yml

Using RGGEN_PLUGINS environment variable

$ export RGGEN_PLUGINS=${RGGEN_PLUGINS}:rggen-veryl
$ rggen your_register_map.yml

Using Generated RTL

Generated RTL files are constructed by using common Veryl modules maintained in the repository below.

https://github.com/rggen/rggen-veryl-rtl

You need to add this repository to the [dependencies] section in your Veryl.toml file. For example:

[dependencies]
"https://github.com/rggen/rggen-veryl-rtl" = "0.2.0"

Contact

Feedbacks, bus reports, questions and etc. are welcome! You can post them by using following ways:

Copyright & License

Copyright © 2024-2025 Taichi Ishitani. RgGen::Veryl is licensed under the MIT License, see LICENSE for futher details.

Code of Conduct

Everyone interacting in the RgGen::Veryl project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.