Hardcode NUM_THREADS/.. only when SYNTHESIS

They're duplicately set in VX_config.vh which is confusing.
This commit is contained in:
Hansung Kim
2024-07-23 13:58:34 -07:00
parent ed247e21bb
commit f3afd4a6f9

View File

@@ -14,15 +14,16 @@
`ifndef VX_PLATFORM_VH `ifndef VX_PLATFORM_VH
`define VX_PLATFORM_VH `define VX_PLATFORM_VH
// enable synthesizable build if SIMULATION not explicitly defined // enable synthesizable build by default if not SIMULATION
`ifndef SIMULATION `ifndef SIMULATION
`define SYNTHESIS `define SYNTHESIS
`define NDEBUG `define NDEBUG
`define DPI_DISABLE `define DPI_DISABLE
`else `else // !SYNTHESIS
`define SV_DPI `define SV_DPI
`endif // SIMULATION `endif
// chipyard-specific configs
`define GPR_RESET `define GPR_RESET
`define GPR_DUPLICATED `define GPR_DUPLICATED
`define GBAR_ENABLE `define GBAR_ENABLE
@@ -31,12 +32,12 @@
`define ICACHE_DISABLE `define ICACHE_DISABLE
`define DCACHE_DISABLE `define DCACHE_DISABLE
`ifdef SYNTHESIS
`define NUM_BARRIERS 8 `define NUM_BARRIERS 8
`define NUM_CORES 4 `define NUM_CORES 4
`define NUM_THREADS 8 `define NUM_THREADS 8
`define NUM_WARPS 8 `define NUM_WARPS 8
`ifdef SYNTHESIS
`define FPU_FPNEW `define FPU_FPNEW
// `define FIRESIM // `define FIRESIM
`endif // SYNTHESIS `endif // SYNTHESIS