Changeset 477 for branches/RWT/communication
- Timestamp:
- Jul 26, 2013, 5:03:12 PM (11 years ago)
- Location:
- branches/RWT
- Files:
-
- 2 added
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/RWT/communication/dspin_dhccp_param/caba/source/include/dspin_dhccp_param.h
r468 r477 41 41 * 42 42 * flit 1 43 * ---------------------------------------------------------------------------------------------- 44 * EOP:0 | DEST | SRCID | NLINE MSB(2 bits)| X| WAY_INDEX(2 bits) | TYPE:0b1X | BC:045 * | (10 bits) | (14 bits) | | | | |46 * ---------------------------------------------------------------------------------------------- 43 * -------------------------------------------------------------------------------------------------------- 44 * EOP:0 | DEST | SRCID | NLINE MSB(2 bits)| CONTAINS_DATA | WAY_INDEX(2 bits) | TYPE:0b1X | BC:0 45 * | (10 bits) | (14 bits) | | | | | 46 * -------------------------------------------------------------------------------------------------------- 47 47 * | X: 0 DATA | 48 48 * | 1 INST | 49 49 * flit 2 50 50 * ---------------------------------------------------------------------------------------------- 51 * EOP:1 | NLINE(32 bits) 51 * EOP:0/1 | NLINE(32 bits) 52 * ---------------------------------------------------------------------------------------------- 53 * 54 * flit N for data 55 * ---------------------------------------------------------------------------------------------- 56 * EOP:0/1 | WDATA(32 bits) 52 57 * ---------------------------------------------------------------------------------------------- 53 58 * … … 175 180 static const uint8_t CLEANUP_NLINE_LSB_SHIFT = 0; 176 181 static const uint64_t CLEANUP_NLINE_LSB_MASK = ((1ULL<<32)-1); 182 static const uint8_t CLEANUP_DATA_UPDT_SHIFT = 0; 183 static const uint64_t CLEANUP_DATA_UPDT_MASK = ((1ULL<<32)-1); 184 static const uint8_t CLEANUP_NCC_SHIFT = 5; 185 static const uint64_t CLEANUP_NCC_MASK = 1; 177 186 178 187 static const uint8_t MULTI_ACK_DEST_SHIFT = CLEANUP_DEST_SHIFT; … … 277 286 CLEANUP_WAY_INDEX, 278 287 CLEANUP_NLINE_LSB, 288 CLEANUP_DATA_UPDT, 289 CLEANUP_NCC, 279 290 280 291 MULTI_ACK_DEST, … … 321 332 GET_FIELD(flit,CLEANUP_WAY_INDEX); 322 333 GET_FIELD(flit,CLEANUP_NLINE_LSB); 334 GET_FIELD(flit,CLEANUP_DATA_UPDT); 335 GET_FIELD(flit,CLEANUP_NCC); 323 336 GET_FIELD(flit,MULTI_ACK_DEST); 324 337 GET_FIELD(flit,MULTI_ACK_UPDT_INDEX); … … 361 374 SET_FIELD(flit,value,CLEANUP_WAY_INDEX); 362 375 SET_FIELD(flit,value,CLEANUP_NLINE_LSB); 376 SET_FIELD(flit,value,CLEANUP_DATA_UPDT); 377 SET_FIELD(flit,value,CLEANUP_NCC); 363 378 SET_FIELD(flit,value,MULTI_ACK_DEST); 364 379 SET_FIELD(flit,value,MULTI_ACK_UPDT_INDEX);
Note: See TracChangeset
for help on using the changeset viewer.