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_noc/] [noc_localparam.v] - Rev 48
Go to most recent revision | 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=8; localparam T2=8; localparam T3=1; localparam V=2; localparam B=4; localparam LB=4; localparam Fpay=32; localparam ROUTE_NAME="XY"; localparam PCK_TYPE="MULTI_FLIT"; localparam MIN_PCK_SIZE=2; localparam BYTE_EN=0; localparam SSA_EN="NO"; localparam SMART_MAX=0; localparam CONGESTION_INDEX=3; localparam ESCAP_VC_MASK=2'b01; 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'b0; localparam FIRST_ARBITER_EXT_P_EN=1; localparam SWA_ARBITER_TYPE="RRA"; localparam WEIGHTw=4; localparam SELF_LOOP_EN="NO"; localparam AVC_ATOMIC_EN=0; localparam CVw=(C==0)? V : C * V; localparam CLASS_SETTING={CVw{1'b1}}; // localparam CAST_TYPE = "UNICAST";//"MULTICAST"; not yest supported //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
Go to most recent revision | Compare with Previous | Blame | View Log