OpenCores
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/] [rtl/] [src_openpiton/] [noc_localparam.v] - Rev 56

Compare with Previous | Blame | View Log

`ifdef NOC_LOCAL_PARAM
 
`include "define.tmp.h"
 
 
//NoC parameters
	localparam TOPOLOGY="FMESH";
	localparam T1=`PITON_X_TILES;
	localparam T2=`PITON_Y_TILES;
	localparam T3=1;
	localparam V=1;
	localparam C=0;
	localparam B=4;
	localparam LB=16;
 
	localparam ROUTE_NAME="XY";
	localparam PCK_TYPE="MULTI_FLIT";
	localparam MIN_PCK_SIZE=1;
	localparam BYTE_EN=0;
	localparam CAST_TYPE="UNICAST";
	localparam MCAST_ENDP_LIST=10'h3ff;
	localparam SSA_EN="YES";
	localparam SMART_MAX=0;
	localparam CONGESTION_INDEX=3;
	localparam ESCAP_VC_MASK=1'b1;
	localparam VC_REALLOCATION_TYPE="NONATOMIC";
	localparam COMBINATION_TYPE="COMB_NONSPEC";
	localparam MUX_TYPE="BINARY";
	localparam DEBUG_EN=1;
	localparam ADD_PIPREG_AFTER_CROSSBAR=1'b0;
	localparam FIRST_ARBITER_EXT_P_EN=0;
	localparam SWA_ARBITER_TYPE="RRA";
	localparam WEIGHTw=4;
	localparam SELF_LOOP_EN="YES";
	localparam AVC_ATOMIC_EN=0;
	localparam CLASS_SETTING={V{1'b1}};
 	localparam  CVw=(C==0)? V : C * V;
 
	localparam Fpay= 
        (NOC_ID==1) ? `PITON_NOC1_WIDTH : 
        (NOC_ID==2) ? `PITON_NOC2_WIDTH : 
		`PITON_NOC3_WIDTH;
 
 //simulation parameter  
    //localparam MAX_RATIO = 1000;
    localparam MAX_PCK_NUM = 1000000000;
    localparam MAX_PCK_SIZ = 16383; 
    localparam MAX_SIM_CLKs=  1000000000;
    localparam TIMSTMP_FIFO_NUM = 16;   
 
`endif
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.