diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2026-06-22 00:50:26 +0300 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2026-06-22 00:53:51 +0300 |
| commit | 76029b9bc1242a9292905cae6f71e080955ceaf2 (patch) | |
| tree | bbfa5f78edf0516ec59eb1c8545ee8795a270c40 /tb/Makefile | |
| parent | b1ee83cd1ea325a5d353365ac35790a7c1d47845 (diff) | |
| download | ttarv32-76029b9bc1242a9292905cae6f71e080955ceaf2.tar.gz ttarv32-76029b9bc1242a9292905cae6f71e080955ceaf2.zip | |
add simple round-robin arbiter
+ Should check how well it synthesises with OpenROAD or something,
Vivado seemed to kind of choke on it and it was way slower/bigger than
I was expecting.
Diffstat (limited to 'tb/Makefile')
| -rw-r--r-- | tb/Makefile | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tb/Makefile b/tb/Makefile index f34cb5e..f67e6af 100644 --- a/tb/Makefile +++ b/tb/Makefile @@ -1,4 +1,4 @@ -all: rv2insn sched ttarv32 +all: rv2insn sched arb ttarv32 .PHONY: sched sched: sched_tb.sv ../src/sched.sv ../src/common.svh @@ -13,6 +13,11 @@ rv2insn: rv2insn_tb.sv ../src/rv2insn.sv ../src/common.svh verilator --Mdir rv2insn_objdir --assert --trace --binary -I../src rv2insn_tb.sv ./rv2insn_objdir/Vrv2insn_tb +.PHONY: arb +arb: arb_tb.sv ../src/arb.sv + verilator --Mdir arb_objdir --assert --trace --binary -I../src arb_tb.sv + ./arb_objdir/Varb_tb + .PHONY: ttarv32 ttarv32: ttarv32_tb.sv ../src/ttarv32.sv ../src/rv2insn.sv ../src/sched.sv ../src/common.svh riscv32-unknown-elf-gcc -ffreestanding -nostdlib -march=rv32i -mabi=ilp32 \ |
