Releases: pulp-platform/register_interface
Releases · pulp-platform/register_interface
v0.4.5
v0.4.4
v0.4.3
v0.4.2
0.4.2 - 2023-09-15
Added
- Expose
axi_to_axi_lite
module'sFULL_BW
parameter inaxi_to_reg
. - Add
axi_to_reg_v2
with simpler design and improved performance. - Add
regtool
patch to generate documentation.
Changed
- Deprecate
axi_to_reg
in favor ofaxi_to_reg_v2
. - Bump
axi
dependency minor version tov0.39.1
.
v0.4.1
0.4.1 - 2023-06-12
Added
reg_cut
module that cuts all combinational paths between src and dst- Added basic CI tests
Changed
- Added optional parameter to
reg_cdc
to choose between different CDC flavors.
Fixed
- Fix typo in
reg_filter_empty_writes
. - Remove timing loop in
reg_to_tlul
- Add option to use 4phase CDC
v0.4.0
0.4.0 - 2023-04-28
Breaking Changes
- Removed payload_t parameter of reg_err_slave and directly use a logic array to improve general tool support.
Added
- Add
reg_filter_empty_writes
to return a ready without forwarding the valid for writes with strb='0. - Split
reg_cdc
module into two different modules (reg_cdc_src
andreg_cdc_dst
) for source and destination side of the clock domain crossing. Thereg_cdc
module internally instantiates these IPs while maintaining the same external interface.
Changed
- Add optional parameter to apb_to_reg converter to latch inputs on apb_sel assertions rather than feeding all signals through combinationally. The default parameter value is to not change existing behavior and this particular change is thus backward compatible.
v0.3.9
v0.3.8
0.3.8 - 2022-12-13
Added
- Added interface variant of the apb_to_reg converter
Changed
- Added APB as a dependency of this repository (we need the interface definition)
- The reggen tool now also generates regfile variants with a SystemVerilog interface port for the regbus.