Hardcode NUM_THREADS/.. only when SYNTHESIS
They're duplicately set in VX_config.vh which is confusing.
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user