Skip to content

Releases: SystemRDL/PeakRDL-regblock

0.12.0

04 Apr 04:26
Compare
Choose a tag to compare

Updates:

0.11.0

12 Mar 06:26
Compare
Choose a tag to compare

Updates:

  • Rework PeakRDL command-line plugin mechanism.
  • Add org cfg schema to allow loading cpuif classes via PeakRDL TOML config.

0.10.0

19 Jan 04:25
Compare
Choose a tag to compare

Updates:

  • Add option to override CPUIF address width. #25

0.9.0

10 Nov 06:06
Compare
Choose a tag to compare

Updates:

  • Add UDPs that implement read & write double-buffering. #22
  • Fix misinterpretation of swacc behavior. #21
    • swacc is now asserted for both read and write accesses.
  • Add new rd_swacc and wr_swacc UDPs to complement new swacc property behavior.
  • Add ability to generate a HWIF report file that shows flattened struct contents. #13
  • Add support for extending user-defined CPUIF using the PeakRDL command line tool plugin discovery interface.

0.8.0

19 Oct 04:37
Compare
Choose a tag to compare

Updates:

  • Add support for nonuniform regwidths and wide registers (where accesswidth < regwidth). #12
  • Fix synthesizability of fields with msb0 ordering

0.7.0

24 Sep 04:03
Compare
Choose a tag to compare

Updates:

  • Fix bug in hier mode hwif generation (#17)
  • Add support for CPU interfaces that have write strobes. #12
  • Add APB4

0.6.0

29 Jul 04:13
Compare
Choose a tag to compare

Updates:

  • Add identifier filter to prevent collisions with SystemVerilog keywords (#14)
  • Add PeakRDL command line application entry point hook

0.5.0

10 Jun 03:27
Compare
Choose a tag to compare

Switch to use regular non-namespaced package (See SystemRDL/PeakRDL#4)

0.4.0

18 May 05:10
Compare
Choose a tag to compare

Updates:

  • Add workaround to AXI4-Lite cpuif template to avoid quirk in Vivado xsim handling of non-power-of-2 array indexing. #7
  • axi4_cpuif: make response buffer assignments nonblocking in sequential block. #6

0.3.0

21 Mar 05:37
Compare
Choose a tag to compare

minor cosmetic updates