Skip to content

Commit

Permalink
axi_bus_compare: Add a module that compares two buses
Browse files Browse the repository at this point in the history
  • Loading branch information
thommythomaso committed Oct 6, 2022
1 parent 602e5cf commit 96cdede
Show file tree
Hide file tree
Showing 8 changed files with 1,332 additions and 0 deletions.
4 changes: 4 additions & 0 deletions Bender.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ sources:
# Level 2
- src/axi_atop_filter.sv
- src/axi_burst_splitter.sv
- src/axi_bus_compare.sv
- src/axi_cdc_dst.sv
- src/axi_cdc_src.sv
- src/axi_cut.sv
Expand All @@ -58,6 +59,7 @@ sources:
- src/axi_modify_address.sv
- src/axi_mux.sv
- src/axi_serializer.sv
- src/axi_slave_compare.sv
- src/axi_throttle.sv
- src/axi_to_mem.sv
# Level 3
Expand Down Expand Up @@ -97,6 +99,7 @@ sources:
# Level 1
- test/tb_axi_addr_test.sv
- test/tb_axi_atop_filter.sv
- test/tb_axi_bus_compare.sv
- test/tb_axi_cdc.sv
- test/tb_axi_delayer.sv
- test/tb_axi_dw_downsizer.sv
Expand All @@ -112,6 +115,7 @@ sources:
- test/tb_axi_modify_address.sv
- test/tb_axi_serializer.sv
- test/tb_axi_sim_mem.sv
- test/tb_axi_slave_compare.sv
- test/tb_axi_to_axi_lite.sv
- test/tb_axi_to_mem_banked.sv
- test/tb_axi_xbar.sv
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

### Added
- Add `axi_channel_compare.sv`: Non-synthesizable module comparing two AXI channels of the same type
- Add `axi_bus_compare` and `axi_slave_compare`; two synthesizable verification IPs meant to be used
to compare two AXI buses on an FPGA.

### Changed
- `axi_demux`: Replace FIFO between AW and W channel by a register plus a counter. This prevents
Expand Down
4 changes: 4 additions & 0 deletions axi.core
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ filesets:
# Level 2
- src/axi_atop_filter.sv
- src/axi_burst_splitter.sv
- src/axi_bus_compare.sv
- src/axi_cdc_dst.sv
- src/axi_cdc_src.sv
- src/axi_cut.sv
Expand All @@ -40,6 +41,7 @@ filesets:
- src/axi_modify_address.sv
- src/axi_mux.sv
- src/axi_serializer.sv
- src/axi_slave_compare.sv
- src/axi_throttle.sv
- src/axi_to_mem.sv
# Level 3
Expand Down Expand Up @@ -73,6 +75,7 @@ filesets:
- test/axi_synth_bench.sv
- test/tb_axi_addr_test.sv
- test/tb_axi_atop_filter.sv
- test/tb_axi_bus_compare.sv
- test/tb_axi_cdc.sv
- test/tb_axi_delayer.sv
- test/tb_axi_dw_downsizer.sv
Expand All @@ -88,6 +91,7 @@ filesets:
- test/tb_axi_modify_address.sv
- test/tb_axi_serializer.sv
- test/tb_axi_sim_mem.sv
- test/tb_axi_slave_compare.sv
- test/tb_axi_to_axi_lite.sv
- test/tb_axi_to_mem_banked.sv
- test/tb_axi_xbar.sv
Expand Down
Loading

0 comments on commit 96cdede

Please sign in to comment.