Home

Awesome

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.1.0"

Contact

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

Copyright & License

Copyright © 2024 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.