URL
https://opencores.org/ocsvn/an-fpga-implementation-of-low-latency-noc-based-mpsoc/an-fpga-implementation-of-low-latency-noc-based-mpsoc/trunk
Subversion Repositories an-fpga-implementation-of-low-latency-noc-based-mpsoc
[/] [an-fpga-implementation-of-low-latency-noc-based-mpsoc/] [trunk/] [mpsoc/] [Integration_test/] [synthetic_sim/] [src/] [deafult_noc_param] - Rev 54
Compare with Previous | Blame | View Log
$model = bless( {
'noc_param' => {
"TOPOLOGY" => "\"MESH\"",
"T1" => "8",
"T2" => "8",
"T3" => "1",
"V" => "2",
"B" => "4",
"LB" => "B",
"Fpay" => "32",
"ROUTE_NAME" => "\"XY\"",
"PCK_TYPE" => " \"MULTI_FLIT\"",
"MIN_PCK_SIZE" => "2",
"BYTE_EN" => "0",
"SSA_EN" => "\"NO\"",
"CONGESTION_INDEX" => "3",
"ESCAP_VC_MASK" => "2'b01",
"VC_REALLOCATION_TYPE" => "\"NONATOMIC\"",
"COMBINATION_TYPE" => "\"COMB_NONSPEC\"",
"MUX_TYPE" => "\"BINARY\"",
"C" => "0",
"CLASS_SETTING"=> "{V{1'b1}}",
"DEBUG_EN" => "1",
"ADD_PIPREG_AFTER_CROSSBAR" => "1'b0",
"FIRST_ARBITER_EXT_P_EN" => "1",
"SWA_ARBITER_TYPE" => "\"RRA\"",
"WEIGHTw" => "4",
"AVC_ATOMIC_EN" => "0",
"CLASS_SETTING" => "{V{1'b1}}",
"SMART_MAX" => "0",
"SELF_LOOP_EN" => "\"NO\"",
"MAX_PCK_NUM " => " 1000000000",
"MAX_PCK_SIZ " => " 16383" ,
"MAX_SIM_CLKs" => " 1000000000",
"TIMSTMP_FIFO_NUM " => " 16",
"CVw"=> "(C==0)? V : C * V",
"CAST_TYPE" => "\"UNICAST\"",
"MCAST_ENDP_LIST" => "'b1111",
},
'parameters_order' => {
'noc_param' =>
[
'TOPOLOGY',
'T1',
'T2',
'T3',
'V',
'B',
'LB',
'Fpay',
'ROUTE_NAME',
'PCK_TYPE',
'MIN_PCK_SIZE',
'BYTE_EN',
'SSA_EN',
'SMART_MAX',
'CONGESTION_INDEX',
'ESCAP_VC_MASK',
'VC_REALLOCATION_TYPE',
'COMBINATION_TYPE',
'MUX_TYPE',
'C',
'CLASS_SETTING',
'DEBUG_EN',
'ADD_PIPREG_AFTER_CROSSBAR',
'FIRST_ARBITER_EXT_P_EN',
'SWA_ARBITER_TYPE',
'WEIGHTw',
'SELF_LOOP_EN',
'AVC_ATOMIC_EN',
"MAX_PCK_NUM " ,
"MAX_PCK_SIZ ",
"MAX_SIM_CLKs",
"TIMSTMP_FIFO_NUM ",
"CVw",
"CAST_TYPE",
"MCAST_ENDP_LIST"
],
}
},
);