Update Vortex core for Blackwell tensor instructions
- Add Blackwell tensor core support in VX_tensor_blackwell_core.sv - Update decode, execute, and dispatch logic for new instructions - Extend VX_define.vh and VX_types.vh with Blackwell ISA definitions
This commit is contained in:
@@ -61,6 +61,13 @@ module VX_execute import VX_gpu_pkg::*; #(
|
||||
`ifdef EXT_T_ASYNC
|
||||
VX_tc_rf_if.master tensor_regfile_if,
|
||||
VX_tc_bus_if.master tensor_smem_A_if,
|
||||
output logic tensor_tmem_C_wen,
|
||||
output logic tensor_tmem_C_ren,
|
||||
output logic [8:0] tensor_tmem_C_waddr,
|
||||
output logic [8:0] tensor_tmem_C_raddr,
|
||||
output logic [`NUM_THREADS*`XLEN-1:0] tensor_tmem_C_wdata,
|
||||
output logic [`NUM_THREADS*`XLEN/8-1:0] tensor_tmem_C_mask,
|
||||
input logic [`NUM_THREADS*`XLEN-1:0] tensor_tmem_C_rdata,
|
||||
VX_tc_bus_if.master tensor_smem_B_if,
|
||||
`endif
|
||||
`endif
|
||||
@@ -159,6 +166,13 @@ module VX_execute import VX_gpu_pkg::*; #(
|
||||
`ifdef EXT_T_ASYNC
|
||||
.regfile_if(tensor_regfile_if),
|
||||
.smem_A_if(tensor_smem_A_if),
|
||||
.tmem_C_wen(tensor_tmem_C_wen),
|
||||
.tmem_C_ren(tensor_tmem_C_ren),
|
||||
.tmem_C_waddr(tensor_tmem_C_waddr),
|
||||
.tmem_C_raddr(tensor_tmem_C_raddr),
|
||||
.tmem_C_wdata(tensor_tmem_C_wdata),
|
||||
.tmem_C_mask(tensor_tmem_C_mask),
|
||||
.tmem_C_rdata(tensor_tmem_C_rdata),
|
||||
.smem_B_if(tensor_smem_B_if),
|
||||
`endif
|
||||
.commit_if(tensor_commit_if)
|
||||
|
||||
Reference in New Issue
Block a user