summaryrefslogtreecommitdiff
path: root/rtl/gfx/gfx_top.sv
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2024-05-19 20:04:27 -0600
committerAlejandro Soto <alejandro@34project.org>2024-05-24 05:58:41 -0600
commit00bb8b7fe0044055c097e4bb6dbb7b45ec9dc3f5 (patch)
tree44de52a7b568768ae65af2bc740563c5137265ca /rtl/gfx/gfx_top.sv
parent1246f6ec28f37c8bf85dd6262928c92899a5a539 (diff)
rtl/gfx, platform/wavelet3d: implement vram interconnects
Diffstat (limited to 'rtl/gfx/gfx_top.sv')
-rw-r--r--rtl/gfx/gfx_top.sv13
1 files changed, 12 insertions, 1 deletions
diff --git a/rtl/gfx/gfx_top.sv b/rtl/gfx/gfx_top.sv
index 8b2506b..99f2133 100644
--- a/rtl/gfx/gfx_top.sv
+++ b/rtl/gfx/gfx_top.sv
@@ -5,6 +5,8 @@ import gfx::*;
rst_n,
srst_n,
+ if_axib.m vram,
+
if_axil.s host_ctrl
);
@@ -55,7 +57,7 @@ import gfx::*;
.insn_mem(insn_mem.m)
);
- gfx_xbar_sched xbar
+ gfx_xbar_sched sched_xbar
(
.clk,
.srst_n,
@@ -68,6 +70,15 @@ import gfx::*;
.host_ctrl(host_ctrl_axi.m)
);
+ gfx_xbar_vram vram_xbar
+ (
+ .clk,
+ .srst_n,
+ .vram,
+ .shader_0_data(data_mem.s),
+ .shader_0_insn(insn_mem.s)
+ );
+
/*TODO
gfx_raster raster
(