systemrdl-compiler
systemrdl-compiler copied to clipboard
SystemRDL 2.0 language compiler front-end
Hi, I've been trying recently to import ipxact files that contain enums. I get the following error: "_names_ are reserved for future Enum use" I've tried Python 3.6 & Python...
The 2.0 spec allows signal, enum, and constraints within a field in section 9.1 > No other structural component can be defined within a field component; however, signal, enumeration (enum),...
Hi all, I was experimenting with some more exotic ways to parametrize a register and ran into some issues here. I did not get any parser errors so I suppose...
Python 3.5 has been officially [deprecated since 2020-09-13](https://endoflife.date/python) However, some older operating systems which use py3.5 by default have not reached their EOL yet. For example - Ubuntu 16.04 (which...
SystemRDL 2.0's constraints is the last major feature that is currently unimplemented. Currently, any RDL that contains a constraint block will fail to compile. * An elaborated constraint is exposed...
Hello, I want to ask if the compiler has the ability to extract the parameter name instead of turning them into constant after compiler. For the below example: ``` addrmap...
I wanted to put in a request for support of [heterogeneous-arrays](https://systemrdl-compiler.readthedocs.io/en/latest/known_issues.html#no-support-for-heterogeneous-arrays). The use case that I am running into is arrayed registers that have different reset values. I would also...
The syntax for property assignment is: > property_name [= expression]; The spec Section 5.1.3.1 says the value is _presumed_ true when the expression is not specified . > When expression...
A statement like: ```verilog `include "HEADER.rdl.h" ``` fails because the Perl code is not run before searching for HEADER.rdl.h This example is derived from RDL that is processed successfully by...