Peakrdl-regblock

Latest version: v0.22.0

Safety actively analyzes 681881 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.10.0

**Updates:**
* Add option to override CPUIF address width. 25

0.9.0

**Updates:**
* Add UDPs that implement read & write double-buffering. 22
* Enables atomic access to wide registers, or groups of multiple registers
* See documentation for [Read Buffering](https://peakrdl-regblock.readthedocs.io/en/latest/udps/read_buffering.html) and [Write Buffering](https://peakrdl-regblock.readthedocs.io/en/latest/udps/write_buffering.html)
* 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.
* See [details in documentation](https://peakrdl-regblock.readthedocs.io/en/latest/udps/extended_swacc.html)
* 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.
* See [details in documentation](https://peakrdl-regblock.readthedocs.io/en/latest/cpuif/customizing.html#entry-point-for-the-peakrdl-command-line-tool)

0.8.0

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

0.7.0

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

0.6.0

**Updates:**
* Add identifier filter to prevent collisions with SystemVerilog keywords (14)
* Add PeakRDL command line application entry point hook

0.5.0

Switch to use regular non-namespaced package (See https://github.com/SystemRDL/PeakRDL/issues/4)

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.