systemrdl-compiler icon indicating copy to clipboard operation
systemrdl-compiler copied to clipboard

Implement SystemRDL Constraints

Open amykyta3 opened this issue 4 years ago • 2 comments

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 to the user as an abstract syntax tree (AST)
  • Since most users will simply want to dump the constraint to SystemVerilog, provide a built-in framework to do so.
    • Will require a mechanism for user-defined reference resolution.
  • Provide some level of constraint validation.

amykyta3 avatar Mar 23 '20 00:03 amykyta3

Do you have an ETA on when this will be implemented? Thanks!

hgdangkhoi avatar May 25 '21 16:05 hgdangkhoi

Not sure. This feature is a pretty low priority for me.

amykyta3 avatar May 26 '21 04:05 amykyta3