OpenCores
URL https://opencores.org/ocsvn/async_sdm_noc/async_sdm_noc/trunk

Subversion Repositories async_sdm_noc

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /async_sdm_noc/trunk
    from Rev 81 to Rev 82
    Reverse comparison

Rev 81 → Rev 82

/sdm/define.h
24,8 → 24,8
#include "pdu_def.h"
 
// channel bandwidth
const unsigned int ChBW = 1; // the data width of a single virtual circuit in unit of bytes
const unsigned int SubChN = 1; // the number of virtual circuits or VCs per direction
const unsigned int ChBW = 1; // the data width of a single virtual circuit in unit of byte, must equal DW/8
const unsigned int SubChN = 1; // the number of virtual circuits or VCs per direction, must equal VCN
const unsigned int FSIZE_MAX = 512; // the longest frame has 512 bytes of data
 
const unsigned int DIMX = 4; // the X size of the mesh network
/sdm/define.v
31,7 → 31,7
// if VCN > 1, set ENABLE_CLOS to use the 2-stage Clos switch for less switching area
// `define ENABLE_CLOS
 
// Using the asynchronous virsion of the Concurrent round-robine dispatching
// Using the asynchronous version of the Concurrent round-robin dispatching
// algorithm for the 2-stage Clos can save some area but introduce a 5%
// throughput loss
// `define ENABLE_CRRD
44,7 → 44,7
// set to enable channel slicing for fast data paths
// `define ENABLE_CHANNEL_SLICING
 
// set to use the early acknowledge of lokkahead pipelines in the critical cycle
// set to use the early acknowledge of lookahead pipelines in the critical cycle
// `define ENABLE_LOOKAHEAD
 
// always set in wormhole and SDM routers to enable the eof bit in data pipeline stages

powered by: WebSVN 2.1.0

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