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

Subversion Repositories async_sdm_noc

[/] [async_sdm_noc/] [trunk/] [sdm/] [define.v] - Diff between revs 22 and 23

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 22 Rev 23
Line 18... Line 18...
*/
*/
 
 
// if VCN > 1, set ENABLE_CLOS to use the 2-stage Clos switch for less switching area
// if VCN > 1, set ENABLE_CLOS to use the 2-stage Clos switch for less switching area
`define ENABLE_CLOS
`define ENABLE_CLOS
 
 
 
// Using the asynchronous virsion of the Concurrent round-robine dispatching
 
// algorithm for the 2-stage Clos can save some area but introduce a 5%
 
// throughput loss
 
// `define ENABLE_CRRD
 
 
 
// for the SDM router using crossbars and the Clos router using CRRD
 
// algorithm, using the multi-resource match arbiter may save the area in
 
// switch allocators
 
// `define ENABLE_MRMA
 
 
// set to enable channel slicing for fast data paths
// set to enable channel slicing for fast data paths
`define ENABLE_CHANNEL_SLICING
`define ENABLE_CHANNEL_SLICING
 
 
// set to use the early acknowledge of lokkahead pipelines in the critical cycle
// set to use the early acknowledge of lokkahead pipelines in the critical cycle
`define ENABLE_LOOKAHEAD
`define ENABLE_LOOKAHEAD

powered by: WebSVN 2.1.0

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