minor update
This commit is contained in:
@@ -10,7 +10,7 @@ typedef struct packed {
|
||||
logic [`NUM_THREADS-1:0] tmask;
|
||||
} gpu_tmc_t;
|
||||
|
||||
`define GPU_TMC_BITS $bits(gpu_tmc_t)
|
||||
`define GPU_TMC_BITS $bits(gpu_types::gpu_tmc_t)
|
||||
|
||||
typedef struct packed {
|
||||
logic valid;
|
||||
@@ -18,7 +18,7 @@ typedef struct packed {
|
||||
logic [31:0] pc;
|
||||
} gpu_wspawn_t;
|
||||
|
||||
`define GPU_WSPAWN_BITS $bits(gpu_wspawn_t)
|
||||
`define GPU_WSPAWN_BITS $bits(gpu_types::gpu_wspawn_t)
|
||||
|
||||
typedef struct packed {
|
||||
logic valid;
|
||||
@@ -28,7 +28,7 @@ typedef struct packed {
|
||||
logic [31:0] pc;
|
||||
} gpu_split_t;
|
||||
|
||||
`define GPU_SPLIT_BITS $bits(gpu_split_t)
|
||||
`define GPU_SPLIT_BITS $bits(gpu_types::gpu_split_t)
|
||||
|
||||
typedef struct packed {
|
||||
logic valid;
|
||||
@@ -36,7 +36,7 @@ typedef struct packed {
|
||||
logic [`NW_BITS-1:0] size_m1;
|
||||
} gpu_barrier_t;
|
||||
|
||||
`define GPU_BARRIER_BITS $bits(gpu_barrier_t)
|
||||
`define GPU_BARRIER_BITS $bits(gpu_types::gpu_barrier_t)
|
||||
|
||||
endpackage
|
||||
|
||||
|
||||
@@ -131,8 +131,8 @@ module VX_issue #(
|
||||
`SCOPE_ASSIGN (issue_imm, ibuffer_if.imm);
|
||||
`SCOPE_ASSIGN (issue_use_pc, ibuffer_if.use_PC);
|
||||
`SCOPE_ASSIGN (issue_use_imm, ibuffer_if.use_imm);
|
||||
`SCOPE_ASSIGN (scoreboard_delay, scoreboard_delay);
|
||||
`SCOPE_ASSIGN (execute_delay, ~idmux_ib_if.ready);
|
||||
`SCOPE_ASSIGN (scoreboard_delay, !sboard_wb_if.ready);
|
||||
`SCOPE_ASSIGN (execute_delay, !idmux_ib_if.ready);
|
||||
`SCOPE_ASSIGN (gpr_rsp_a, gpr_rsp_if.rs1_data);
|
||||
`SCOPE_ASSIGN (gpr_rsp_b, gpr_rsp_if.rs2_data);
|
||||
`SCOPE_ASSIGN (gpr_rsp_c, gpr_rsp_if.rs3_data);
|
||||
@@ -170,7 +170,7 @@ module VX_issue #(
|
||||
if (decode_if.valid & !decode_if.ready) begin
|
||||
perf_ibf_stalls <= perf_ibf_stalls + `PERF_CTR_BITS'd1;
|
||||
end
|
||||
if (ibuffer_if.valid & scoreboard_delay) begin
|
||||
if (ibuffer_if.valid & !sboard_wb_if.ready) begin
|
||||
perf_scb_stalls <= perf_scb_stalls + `PERF_CTR_BITS'd1;
|
||||
end
|
||||
if (alu_req_if.valid & !alu_req_if.ready) begin
|
||||
|
||||
@@ -15,7 +15,7 @@ typedef struct packed {
|
||||
logic is_signaling;
|
||||
} fp_class_t;
|
||||
|
||||
`define FP_CLASS_BITS $bits(fp_class_t)
|
||||
`define FP_CLASS_BITS $bits(fpu_types::fp_class_t)
|
||||
|
||||
typedef struct packed {
|
||||
logic NV; // 4-Invalid
|
||||
@@ -25,7 +25,7 @@ typedef struct packed {
|
||||
logic NX; // 0-Inexact
|
||||
} fflags_t;
|
||||
|
||||
`define FFLAGS_BITS $bits(fflags_t)
|
||||
`define FFLAGS_BITS $bits(fpu_types::fflags_t)
|
||||
|
||||
endpackage
|
||||
|
||||
|
||||
Reference in New Issue
Block a user