`ifdef INCLUDE_PARAM
|
`ifdef INCLUDE_PARAM
|
|
|
parameter V=4;
|
parameter V=4;
|
parameter P=5;
|
parameter P=5;
|
parameter B=8;
|
parameter B=8;
|
parameter NX=8;
|
parameter NX=8;
|
parameter NY=8;
|
parameter NY=8;
|
parameter C=1;
|
parameter C=1;
|
parameter Fpay=32;
|
parameter Fpay=32;
|
parameter MUX_TYPE="ONE_HOT";
|
parameter MUX_TYPE="ONE_HOT";
|
parameter VC_REALLOCATION_TYPE="NONATOMIC";
|
parameter VC_REALLOCATION_TYPE="NONATOMIC";
|
parameter COMBINATION_TYPE="BASELINE";
|
parameter COMBINATION_TYPE="BASELINE";
|
parameter FIRST_ARBITER_EXT_P_EN=0;
|
parameter FIRST_ARBITER_EXT_P_EN=0;
|
parameter TOPOLOGY="MESH";
|
parameter TOPOLOGY="MESH";
|
parameter ROUTE_NAME="XY";
|
parameter ROUTE_NAME="XY";
|
parameter CONGESTION_INDEX=3;
|
parameter CONGESTION_INDEX=3;
|
parameter CLASS_CONFIG_NUM=0;
|
parameter CLASS_CONFIG_NUM=0;
|
parameter C0_p=100;
|
parameter C0_p=100;
|
parameter C1_p=0;
|
parameter C1_p=0;
|
parameter C2_p=0;
|
parameter C2_p=0;
|
parameter C3_p=0;
|
parameter C3_p=0;
|
parameter TRAFFIC="RANDOM";
|
parameter TRAFFIC="RANDOM";
|
parameter HOTSPOT_PERCENTAGE=3;
|
parameter HOTSPOT_PERCENTAGE=3;
|
parameter HOTSOPT_NUM=4;
|
parameter HOTSOPT_NUM=4;
|
parameter HOTSPOT_CORE_1=9;
|
parameter HOTSPOT_CORE_1=9;
|
parameter HOTSPOT_CORE_2=25;
|
parameter HOTSPOT_CORE_2=25;
|
parameter HOTSPOT_CORE_3=11;
|
parameter HOTSPOT_CORE_3=11;
|
parameter HOTSPOT_CORE_4=27;
|
parameter HOTSPOT_CORE_4=27;
|
parameter HOTSPOT_CORE_5=18;
|
parameter HOTSPOT_CORE_5=18;
|
parameter MAX_PCK_NUM=128000;
|
parameter MAX_PCK_NUM=128000;
|
parameter MAX_SIM_CLKs=100000;
|
parameter MAX_SIM_CLKs=100000;
|
parameter MAX_PCK_SIZ=10;
|
parameter MAX_PCK_SIZ=10;
|
parameter TIMSTMP_FIFO_NUM=64;
|
parameter TIMSTMP_FIFO_NUM=64;
|
parameter [V-1 : 0] ESCAP_VC_MASK=1;
|
parameter [V-1 : 0] ESCAP_VC_MASK=1;
|
parameter ROUTE_TYPE = (ROUTE_NAME == "XY" || ROUTE_NAME == "TRANC_XY" )? "DETERMINISTIC" :
|
parameter ROUTE_TYPE = (ROUTE_NAME == "XY" || ROUTE_NAME == "TRANC_XY" || ROUTE_NAME == "TRANC")? "DETERMINISTIC" :
|
(ROUTE_NAME == "DUATO" || ROUTE_NAME == "TRANC_DUATO" )? "FULL_ADAPTIVE": "PAR_ADAPTIVE";
|
(ROUTE_NAME == "DUATO" || ROUTE_NAME == "TRANC_DUATO" )? "FULL_ADAPTIVE": "PAR_ADAPTIVE";
|
parameter DEBUG_EN=0;
|
parameter DEBUG_EN=0;
|
parameter ROUTE_SUBFUNC= "NORTH_LAST";
|
parameter ROUTE_SUBFUNC= "NORTH_LAST";
|
parameter AVC_ATOMIC_EN= 0;
|
parameter AVC_ATOMIC_EN= 0;
|
parameter AVG_LATENCY_METRIC= "HEAD_2_TAIL";
|
parameter AVG_LATENCY_METRIC= "HEAD_2_TAIL";
|
|
|
|
|
`endif
|
`endif
|
No newline at end of file
|
No newline at end of file
|
|
|
No newline at end of file
|
No newline at end of file
|