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 |