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/] [script/] [synfull/] [noc_localparam.v] - Rev 54
Compare with Previous | Blame | View Log
/************************************************************************** ** WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE ** OVERWRITTEN AND LOST. Rename this file if you wish to do any modification. ****************************************************************************/ /********************************************************************** ** File: noc_localparam.v ** ** Copyright (C) 2014-2019 Alireza Monemi ** ** This file is part of ProNoC 1.9.1 ** ** ProNoC ( stands for Prototype Network-on-chip) is free software: ** you can redistribute it and/or modify it under the terms of the GNU ** Lesser General Public License as published by the Free Software Foundation, ** either version 2 of the License, or (at your option) any later version. ** ** ProNoC is distributed in the hope that it will be useful, but WITHOUT ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY ** or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General ** Public License for more details. ** ** You should have received a copy of the GNU Lesser General Public ** License along with ProNoC. If not, see <http:**www.gnu.org/licenses/>. ******************************************************************************/ `ifdef NOC_LOCAL_PARAM //NoC parameters localparam TOPOLOGY="MESH"; localparam T1=4; localparam T2=4; localparam T3=2; localparam V=1; localparam B=4; localparam LB=4; localparam Fpay=64; localparam ROUTE_NAME="XY"; localparam PCK_TYPE="MULTI_FLIT"; localparam MIN_PCK_SIZE=1; localparam BYTE_EN=0; localparam SSA_EN="NO"; localparam SMART_MAX=0; localparam CONGESTION_INDEX=3; localparam ESCAP_VC_MASK=1; localparam VC_REALLOCATION_TYPE="NONATOMIC"; localparam COMBINATION_TYPE="COMB_NONSPEC"; localparam MUX_TYPE="BINARY"; localparam C=2; localparam DEBUG_EN=1; localparam ADD_PIPREG_AFTER_CROSSBAR=1'b1; localparam FIRST_ARBITER_EXT_P_EN=1; localparam SWA_ARBITER_TYPE="RRA"; localparam WEIGHTw=4; localparam SELF_LOOP_EN="YES"; localparam AVC_ATOMIC_EN=0; localparam CVw=(C==0)? V : C * V; localparam CLASS_SETTING={CVw{1'b1}}; localparam CAST_TYPE = "UNICAST"; localparam MCAST_ENDP_LIST = 'b11110011; // localparam MCAST_PRTLw=6; //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