Skip to content

Commit

Permalink
Add first implementation of ID width converter
Browse files Browse the repository at this point in the history
  • Loading branch information
andreaskurth committed Dec 6, 2021
1 parent 90eddb4 commit f43233d
Show file tree
Hide file tree
Showing 5 changed files with 850 additions and 0 deletions.
2 changes: 2 additions & 0 deletions Bender.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ sources:
- src/axi_cdc.sv
- src/axi_err_slv.sv
- src/axi_dw_converter.sv
- src/axi_id_remap.sv # TODO: can be moved to Level 2 once dependency on `axi_join` is removed
- src/axi_multicut.sv
- src/axi_to_axi_lite.sv
# Level 4
Expand Down Expand Up @@ -76,6 +77,7 @@ sources:
- test/tb_axi_delayer.sv
- test/tb_axi_dw_downsizer.sv
- test/tb_axi_dw_upsizer.sv
- test/tb_axi_id_remap.sv
- test/tb_axi_isolate.sv
- test/tb_axi_lite_mailbox.sv
- test/tb_axi_lite_regs.sv
Expand Down
7 changes: 7 additions & 0 deletions scripts/run_vsim.sh
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,13 @@ exec_test() {
done
done
;;
axi_id_remap)
for IW in 1 2 3 4 7 9 13; do
for IWO in 1 2 3 4 7 9 13; do
call_vsim tb_axi_id_remap -GIW=$IW -GIWO=$IWO
done
done
;;
axi_lite_regs)
SEEDS+=(10 42)
for PRIV in 0 1; do
Expand Down
Loading

0 comments on commit f43233d

Please sign in to comment.