Closed Dragon-Git closed 1 year ago
Beware that I plan to refactor the UVM exporter significantly. This includes significantly reducing the use of Jinja which means this change will be superseded relatively soon.
Please be sure to test this change first. As it is implemented currently, it will result in a Python exception if loaded by the PeakRDL tool.
Please be sure to test this change first. As it is implemented currently, it will result in a Python exception if loaded by the PeakRDL tool.
Sorry, I should have marked it as a draft before completing the pull request.
Beware that I plan to refactor the UVM exporter significantly. This includes significantly reducing the use of Jinja which means this change will be superseded relatively soon.
In our existing workflow, we rely on our proprietary templates and context. Consequently, prior to the 3.0 release, we seek a user-friendly method to seamlessly integrate our customized templates. Your comprehension is greatly appreciated.
Thanks for fixing! And yes, although in v3.0 I will be reducing the use of Jinja templates, I still plan to make it very extensible for the exact reason you mentioned (see https://github.com/SystemRDL/PeakRDL-uvm/issues/17)
implement #24