Update DEBUG_SUPPORTED to individual configs

This commit is contained in:
James Stine 2024-06-05 08:31:33 -05:00
parent 2f1c191bc6
commit 6ba6595035
8 changed files with 18 additions and 8 deletions

View File

@ -314,9 +314,6 @@ BTB_SIZE 32'd14
deriv bpred_GSHARE_10_16_16_1_rv32gc rv32gc deriv bpred_GSHARE_10_16_16_1_rv32gc rv32gc
BTB_SIZE 32'd16 BTB_SIZE 32'd16
deriv bpred_GSHARE_6_16_10_0_rv32gc bpred_GSHARE_6_16_10_1_rv32gc deriv bpred_GSHARE_6_16_10_0_rv32gc bpred_GSHARE_6_16_10_1_rv32gc
INSTR_CLASS_PRED 0 INSTR_CLASS_PRED 0
@ -905,7 +902,6 @@ deriv f_div_4_4_rv64gc div_4_4_rv64gc
D_SUPPORTED 0 D_SUPPORTED 0
ZFH_SUPPORTED 0 ZFH_SUPPORTED 0
#### FH_only, RK variable #### FH_only, RK variable
deriv fh_div_2_1_rv32gc div_2_1_rv32gc deriv fh_div_2_1_rv32gc div_2_1_rv32gc
D_SUPPORTED 0 D_SUPPORTED 0
@ -993,7 +989,6 @@ ZFH_SUPPORTED 0
deriv fd_div_4_4_rv64gc div_4_4_rv64gc deriv fd_div_4_4_rv64gc div_4_4_rv64gc
ZFH_SUPPORTED 0 ZFH_SUPPORTED 0
# FDH only , rk variable # FDH only , rk variable
deriv fdh_div_2_1_rv32gc div_2_1_rv32gc deriv fdh_div_2_1_rv32gc div_2_1_rv32gc

View File

@ -33,6 +33,9 @@ localparam XLEN = 32'd32;
// IEEE 754 compliance // IEEE 754 compliance
localparam IEEE754 = 0; localparam IEEE754 = 0;
// Debug Module implemented
localparam logic DEBUG_SUPPORTED = 1'b0;
// RISC-V configuration per specification // RISC-V configuration per specification
// Base instruction set (defaults to I if E is not supported) // Base instruction set (defaults to I if E is not supported)
localparam logic E_SUPPORTED = 1; localparam logic E_SUPPORTED = 1;

View File

@ -33,6 +33,9 @@ localparam XLEN = 32'd32;
// IEEE 754 compliance // IEEE 754 compliance
localparam IEEE754 = 0; localparam IEEE754 = 0;
// Debug Module implemented
localparam logic DEBUG_SUPPORTED = 1'b0;
// RISC-V configuration per specification // RISC-V configuration per specification
// Base instruction set (defaults to I if E is not supported) // Base instruction set (defaults to I if E is not supported)
localparam logic E_SUPPORTED = 0; localparam logic E_SUPPORTED = 0;

View File

@ -33,6 +33,9 @@ localparam XLEN = 32'd32;
// IEEE 754 compliance // IEEE 754 compliance
localparam IEEE754 = 0; localparam IEEE754 = 0;
// Debug Module implemented
localparam logic DEBUG_SUPPORTED = 1'b0;
// RISC-V configuration per specification // RISC-V configuration per specification
// Base instruction set (defaults to I if E is not supported) // Base instruction set (defaults to I if E is not supported)
localparam logic E_SUPPORTED = 0; localparam logic E_SUPPORTED = 0;

View File

@ -33,6 +33,9 @@ localparam XLEN = 32'd32;
// IEEE 754 compliance // IEEE 754 compliance
localparam IEEE754 = 0; localparam IEEE754 = 0;
// Debug Module implemented
localparam logic DEBUG_SUPPORTED = 1'b0;
// RISC-V configuration per specification // RISC-V configuration per specification
// Base instruction set (defaults to I if E is not supported) // Base instruction set (defaults to I if E is not supported)
localparam logic E_SUPPORTED = 0; localparam logic E_SUPPORTED = 0;

View File

@ -33,6 +33,9 @@ localparam XLEN = 32'd64;
// IEEE 754 compliance // IEEE 754 compliance
localparam IEEE754 = 0; localparam IEEE754 = 0;
// Debug Module implemented
localparam logic DEBUG_SUPPORTED = 1'b1;
// RISC-V configuration per specification // RISC-V configuration per specification
// Base instruction set (defaults to I if E is not supported) // Base instruction set (defaults to I if E is not supported)
localparam logic E_SUPPORTED = 0; localparam logic E_SUPPORTED = 0;

View File

@ -33,6 +33,9 @@ localparam XLEN = 32'd64;
// IEEE 754 compliance // IEEE 754 compliance
localparam IEEE754 = 0; localparam IEEE754 = 0;
// Debug Module implemented
localparam logic DEBUG_SUPPORTED = 1'b0;
// RISC-V configuration per specification // RISC-V configuration per specification
// Base instruction set (defaults to I if E is not supported) // Base instruction set (defaults to I if E is not supported)
localparam logic E_SUPPORTED = 0; localparam logic E_SUPPORTED = 0;

View File

@ -16,9 +16,6 @@ localparam SVMODE_BITS = (XLEN==32 ? 32'd1 : 32'd4);
localparam ASID_BASE = (XLEN==32 ? 32'd22 : 32'd44); localparam ASID_BASE = (XLEN==32 ? 32'd22 : 32'd44);
localparam ASID_BITS = (XLEN==32 ? 32'd9 : 32'd16); localparam ASID_BITS = (XLEN==32 ? 32'd9 : 32'd16);
// Debug Module implemented
localparam logic DEBUG_SUPPORTED = 1'b0;
// constants to check SATP_MODE against // constants to check SATP_MODE against
// defined in Table 4.3 of the privileged spec // defined in Table 4.3 of the privileged spec
localparam NO_TRANSLATE = 4'd0; localparam NO_TRANSLATE = 4'd0;