Systemrdl-compiler

Latest version: v1.27.3

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

Scan your dependencies

Page 4 of 8

1.20.0

**Changes**
* Add `Node.unrolled()` method to unroll a target node. 81
* Add `__repr__()` implementation for PropertyReference objects
* Fix missing field packing range check when in msb0 mode. 103
* Add validation for property references
* Provide better API access to the preprocessor. 101

1.19.0

**Changes**
- Add proper support for elaboration and validation of bridge addrmaps. (72)
- Bridge addrmaps now allow overlapping children
- Improved validation of bridge addrmaps
- Improve startup time by lazy-loading markdown module
- Enforce regwidth >= accesswidth as per 10.6.1.c. 98
- Improve support for field and cpuif reset signals:
- `FieldNode.get_property('resetsignal')` will now default to finding the nearest in-scope field reset signal if not explicitly set.
- Added `Node.cpuif_reset` property which similarly returns the nearest in-scope cpuif reset signal
- Add missing validation checks for cpuif/field reset signals
- Improve handling of mutually exclusive properties. Auto-clear all mutex counterparts on assign.
- Remove deprecated `Node.add_derived_property()` function 68

1.18.0

**New Features**
- Add `FieldNode.is_hw_readable/writable` (84)
- Add `RegNode.has_hw_readable/writable` (87/88)

1.17.0

**New Features**
- Add `dim` kwarg to `Node.get_path()` array suffix formatters. 80

**Bug Fixes**
- Fix calculation of `mem` component size. 78

1.16.0

**Updates**
* Add [official importer API](https://systemrdl-compiler.readthedocs.io/en/latest/api/importer.html) that formalizes the process of constructing register model objects from external sources. Also include [an example](https://systemrdl-compiler.readthedocs.io/en/latest/examples/json_importer.html) for reference. #66

1.15.1

**Bug Fixes**
- Fix `we`, `wel`, `hwset` and `hwclr` properties to allow assignments of signal and field references. (73)

Page 4 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.