Peakrdl-regblock

Latest version: v0.22.0

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

Scan your dependencies

Page 1 of 4

0.22.0

**Updates:**
* Add support for CPUIFs to provide parameters to the module 80
* Add packed struct overlay for external register bitfields. 84
* Use explicit logic type for user enum declarations. 91

0.21.0

**Updates:**
* Remove use of in-scope initial assignments to automatics to work around bug in Spyglass lint tool. 87
* Fix read/write buffering trigger generation when trigger is not the same reg. 88

0.20.0

**Updates:**
* Fix invalid bit-slicing of literals if field reset value is a constant. 71
* Add validation check for write buffered registers that trigger off of their own field. 39
* Fix accidental blocking assignment in always_ff for read buffering storage elements.
* Tidy up some whitespace.

0.19.0

**Updates:**
* Fix hwif type name generation to properly include parameterized component type names. 70
* Remove implication operator to avoid xsim compatibility limitation. 57
* Fix always_ff generation for non-reset fields and async default reset. 63
* Fix axi4-lite write strobe width. 68

0.18.0

**Updates:**
* Add assertion for rogue external ack strobes. 57
* Omit unnecessary hwif signals if an external register is read-only or write-only. 58
* Discard LSbs of address for AXI4-Lite CPUIF to properly handle unaligned transfers. 60
* Add parameters for CPUIF data and addr widths to package output.

0.17.0

**Updates:**
* Fix interrupt conditional predicates to be single-bit. 54
* Clean up ugly unconditional 'if(1)' conditionals in field logic. 50

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.