summaryrefslogtreecommitdiff
path: root/rtl/gfx
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2023-11-19 14:22:16 -0600
committerAlejandro Soto <alejandro@34project.org>2023-11-19 14:22:16 -0600
commit6658a8b5c179682866c89c891b493d05d13a50be (patch)
tree686a23acc7b3dafe208b52f11dc62c0c844b5486 /rtl/gfx
parent65e361cd13d065f20d390de2be3e67fcc4f034db (diff)
rtl/gfx: add typedefs for cmd
Diffstat (limited to 'rtl/gfx')
-rw-r--r--rtl/gfx/gfx.sv6
-rw-r--r--rtl/gfx/gfx_cmd.sv6
-rw-r--r--rtl/gfx/gfx_defs.sv3
3 files changed, 9 insertions, 6 deletions
diff --git a/rtl/gfx/gfx.sv b/rtl/gfx/gfx.sv
index c25182c..9169665 100644
--- a/rtl/gfx/gfx.sv
+++ b/rtl/gfx/gfx.sv
@@ -5,11 +5,11 @@ module gfx
input logic clk,
rst_n,
- input logic[5:0] cmd_address,
+ input cmd_addr cmd_address,
input logic cmd_read,
cmd_write,
- input logic[31:0] cmd_writedata,
- output logic[31:0] cmd_readdata,
+ input cmd_word cmd_writedata,
+ output cmd_word cmd_readdata,
input logic mem_waitrequest,
mem_readdatavalid,
diff --git a/rtl/gfx/gfx_cmd.sv b/rtl/gfx/gfx_cmd.sv
index 98845c9..28fd4b1 100644
--- a/rtl/gfx/gfx_cmd.sv
+++ b/rtl/gfx/gfx_cmd.sv
@@ -5,11 +5,11 @@ module gfx_cmd
input logic clk,
rst_n,
- input logic[5:0] cmd_address,
+ input cmd_addr cmd_address,
input logic cmd_read,
cmd_write,
- input logic[31:0] cmd_writedata,
- output logic[31:0] cmd_readdata,
+ input cmd_word cmd_writedata,
+ output cmd_word cmd_readdata,
input logic vsync,
diff --git a/rtl/gfx/gfx_defs.sv b/rtl/gfx/gfx_defs.sv
index cbe9f1c..34fef4d 100644
--- a/rtl/gfx/gfx_defs.sv
+++ b/rtl/gfx/gfx_defs.sv
@@ -168,4 +168,7 @@ typedef logic[`GFX_MEM_DATA_BITS - 1:0] vram_word;
typedef logic[`GFX_MEM_ADDR_BITS - 1:0] vram_byte_addr;
typedef logic[`GFX_MEM_WORD_ADDR_BITS - 1:0] vram_addr;
+typedef logic[5:0] cmd_addr;
+typedef logic[31:0] cmd_word;
+
`endif