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_slave
andapb_rand_master
.
Fixed
- Improve tool compatibility by explicitly annotating the type of a
struct
assignment. - 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_RESP
macro.
v0.2.0
Changes since 0.1.0
Added
- Add clocked
APB_DV
interface for design verification. - Define macros for APB typedefs.
- Define macros for assigning APB interfaces.
- Add
apb_regs
read-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_BUS
interface toAPB
, change its parameters to constants, and removein
andout
modports.