Compatibility
Some tools supporting SystemVerilog don’t support some features.
Code generation can be customized by configuration of Veryl.toml
to support these tools.
Vivado
String parameter
Vivado don’t support parameter
which is typed as string
.
parameter string a = "A";
So you can use implicit_parameter_types
like below:
[build]
implicit_parameter_types = ["string"]
By the configuration, the generated code becomes like below:
parameter a = "A";