summaryrefslogtreecommitdiff
path: root/platform/wavelet3d/gfx_top.sv
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2024-05-03 12:22:48 -0600
committerAlejandro Soto <alejandro@34project.org>2024-05-03 21:19:09 -0600
commit7f95c983b2d77492ea1876b9229b3a7f29c54bbc (patch)
tree57e7ac7784ed066fa5b1722a960541dc21557e55 /platform/wavelet3d/gfx_top.sv
parentd6dcfc10f26056485cb260af93027047a6aa8d30 (diff)
platform/wavelet3d: add sched debug agent
Diffstat (limited to 'platform/wavelet3d/gfx_top.sv')
-rw-r--r--platform/wavelet3d/gfx_top.sv12
1 files changed, 11 insertions, 1 deletions
diff --git a/platform/wavelet3d/gfx_top.sv b/platform/wavelet3d/gfx_top.sv
index 8f453a0..d26e401 100644
--- a/platform/wavelet3d/gfx_top.sv
+++ b/platform/wavelet3d/gfx_top.sv
@@ -47,7 +47,7 @@ import gfx::*;
gfx_axib insn_mem();
gfx_pkts geometry(), coverage();
gfx_regfile_io fpint_io();
- gfx_axil bootrom_axi(), sched_axi(), shader_0_axi();
+ gfx_axil bootrom_axi(), debug_axi(), sched_axi(), shader_0_axi();
assign q = fpint_wb.rx.lanes;
assign out_valid = fpint_wb.rx.valid;
@@ -121,6 +121,13 @@ import gfx::*;
.axis(bootrom_axi.s)
);
+ gfx_sim_debug debug
+ (
+ .clk,
+ .rst_n,
+ .axis(debug_axi.s)
+ );
+
gfx_shader shader_0
(
.clk,
@@ -133,7 +140,10 @@ import gfx::*;
(
.clk,
.srst_n,
+
.sched(sched_axi.s),
+
+ .debug(debug_axi.m),
.bootrom(bootrom_axi.m),
.shader_0(shader_0_axi.m)
);