Skip to content

Releases: SystemRDL/PeakRDL-uvm

2.3.0

12 Mar 06:26
Compare
Choose a tag to compare

Updates:

  • Rework PeakRDL command-line plugin mechanism.
  • Remove deprecated peakrdl.uvm namespace package. #14

2.2.0

29 Jul 04:10
Compare
Choose a tag to compare

Updates:

  • Add PeakRDL command line application entry point hook

2.1.0

08 Jun 05:46
Compare
Choose a tag to compare

Updates:

2.0.5

05 May 05:36
Compare
Choose a tag to compare

Updates:

  • Implement has_reset property for fields. (#12)

2.0.4

17 Apr 01:58
Compare
Choose a tag to compare

Updates:

  • Fix incorrect access mode for read-only memories (#11)

2.0.3

27 May 03:50
Compare
Choose a tag to compare

Updates:

  • Add warning that exporter does not have proper support for bridges yet.

2.0.2

31 Mar 06:20
Compare
Choose a tag to compare

Bug Fixes:

  • Fix class name generation when in-scope parameters are used. #10

2.0.0

19 Apr 03:56
Compare
Choose a tag to compare

Updates:

  • Significantly refactored UVM exporter implementation. Expect API differences.
  • Renamed project from RALBot-uvm to PeakRDL-uvm (#4)
    For more details, see: SystemRDL/PeakRDL#2
  • Reworked export to use Jinja template engine.
  • Enhanced class name generation to prevent namespace collisions.
    • Class names are now generated based on the lexical scope of the SystemRDL definition or the hierarchical path.
  • Add support for virtual registers and fields.
  • Add option to export UVM model as a package or include header.
  • Add option to select whether or not to use the UVM factory.
  • Add support for multi-dimensional arrays of instances.
  • Add support for exporting SystemRDL hdl_path, hdl_path_gate, hdl_path_slice, and hdl_path_gate_slice properties.

1.1.1

09 Feb 03:34
Compare
Choose a tag to compare

Bug Fixes

  • Remove incorrect quotations around class name in uvm_object_utils