Releases: pulp-platform/apb
Releases · pulp-platform/apb
v0.2.4
v0.2.3
v0.2.2
Added
- Add APB clock domain crossing (
apb_cdc). - Add additional VIP classes
apb_rand_slaveandapb_rand_master.
Fixed
- Improve tool compatibility by explicitly annotating the type of a
structassignment. - Set the initial value of the registers as soon as the reset is released, rather than as reset
value, because driving the reset value from an input signal is potentially unsafe.
v0.2.1
Fixed
- Fix bug in
APB_TO_RESPmacro.
v0.2.0
Changes since 0.1.0
Added
- Add clocked
APB_DVinterface for design verification. - Define macros for APB typedefs.
- Define macros for assigning APB interfaces.
- Add
apb_regsread-write registers with APB interface with optional read only mapping. - Add basic test infrastructure for APB modules.
- Add contribution guidelines.
- Add RTL testbenches for modules.
- Add synthesis and simulation scripts.
synth_bench: add synthesis bench.
Changed
- Rename
APB_BUSinterface toAPB, change its parameters to constants, and removeinandoutmodports.