@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
7
7
8
8
## Unreleased
9
9
10
+ ### Added
11
+
12
+ ### Changed
13
+
14
+
15
+ ## 0.9.0 - 2020-01-16
16
+
10
17
### Added
11
18
- ` axi_test ` : Constrained randomizing AXI master (` rand_axi_master ` ) and slave (` rand_axi_slave ` ).
12
19
- ` rand_axi_master ` issues a configurable number of read and write transactions to configurable
@@ -15,9 +22,19 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
15
22
- ` rand_axi_slave ` responds to transactions with random delays and data.
16
23
- ` axi_pkg ` : AXI memory types (` mem_type_t ` ) and functions ` get_arcache ` and ` get_awcache ` to
17
24
calculate ` AxCACHE ` bits for a given memory type.
25
+ - Add ` axi_decerr_slv ` .
26
+ - Add ` axi_id_prepend ` .
27
+ - Add fully compliant ` axi_xbar ` .
28
+ - Add documentation on ` axi_mux ` , ` axi_demux ` and ` axi_xbar `
29
+ - Module overview to ` README.md `
18
30
19
31
### Changed
20
32
- ` axi_test ` : The ` reset ` tasks in ` axi_driver ` and ` axi_lite_driver ` are now functions.
33
+ - Bump ` common_cells ` to ` 1.16.0 ` which contains the address decoding logic used in ` axi_xbar ` .
34
+
35
+ ### Fixed
36
+ - ` axi_intf ` move import into interface bodies.
37
+ - ` axi_pkg ` make functions automatic, fixing a problem with Synopsys.
21
38
22
39
23
40
## 0.8.2 - 2019-12-20
@@ -80,8 +97,6 @@ The individual changes for each module follow.
80
97
` axi_modify_address_intf ` module if you prefer interfaces.
81
98
- ` axi_lite_to_axi ` has been changed from interfaces to struct ports. Please use the newly added
82
99
` axi_lite_to_axi_intf ` module if you prefer interfaces.
83
- - ` axi_intf ` move import into interface bodies
84
- - ` axi_pkg ` make functions automatic, fixing a problem with Synopsys.
85
100
86
101
### Removed
87
102
- ` axi_lite_xbar ` : This interconnect module was not a full crossbar and its routing rules interface
0 commit comments