Skip to content

Releases: SystemRDL/PeakRDL-uvm

2.4.0

25 Nov 01:58

Choose a tag to compare

Updates:

  • Update builds to publish wheels (#40)
  • Re-licensed as LGPLv3
  • Drop support for Python 3.5/3.6
  • Add user_template_dir to config (#25)

2.3.0

12 Mar 06:26

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

Choose a tag to compare

Updates:

  • Add PeakRDL command line application entry point hook

2.1.0

08 Jun 05:46

Choose a tag to compare

Updates:

2.0.5

05 May 05:36

Choose a tag to compare

Updates:

  • Implement has_reset property for fields. (#12)

2.0.4

17 Apr 01:58

Choose a tag to compare

Updates:

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

2.0.3

27 May 03:50

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

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

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

Choose a tag to compare

Bug Fixes

  • Remove incorrect quotations around class name in uvm_object_utils