- Timestamp:
 - Oct 13, 2015, 4:21:08 PM (10 years ago)
 - File:
 - 
          
- 1 edited
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
        
branches/reconfiguration/modules/dspin_router/caba/source/src/dspin_router.cpp
r1016 r1020 321 321 const size_t ymax = (data >> (flit_width - 20)) & 0x1F; 322 322 323 int bhpos = NORMAL; 324 bool recovery = false; 325 if (is_reconfigurable()) { 326 bhpos = blackhole_position(); 327 recovery = is_recovery_routing_enabled(); 328 } 329 330 const bool is_n = recovery and (bhpos == N_OF_X); 331 const bool is_s = recovery and (bhpos == S_OF_X); 332 const bool is_w = recovery and (bhpos == W_OF_X); 333 const bool is_e = recovery and (bhpos == E_OF_X); 334 const bool is_nw = recovery and (bhpos == NW_OF_X); 335 const bool is_ne = recovery and (bhpos == NE_OF_X); 336 const bool is_sw = recovery and (bhpos == SW_OF_X); 337 const bool is_se = recovery and (bhpos == SE_OF_X); 338 339 const bool special = ((data & 0x2) != 0) and recovery; 323 const int bhpos = is_reconfigurable() ? blackhole_position() : NORMAL; 324 const bool is_n = (bhpos == N_OF_X); 325 const bool is_s = (bhpos == S_OF_X); 326 const bool is_w = (bhpos == W_OF_X); 327 const bool is_e = (bhpos == E_OF_X); 328 const bool is_nw = (bhpos == NW_OF_X); 329 const bool is_ne = (bhpos == NE_OF_X); 330 const bool is_sw = (bhpos == SW_OF_X); 331 const bool is_se = (bhpos == SE_OF_X); 332 333 const bool special = ((data & 0x2) != 0) and (bhpos != NORMAL); 340 334 341 335 int sel = REQ_NOP;  
Note: See TracChangeset
          for help on using the changeset viewer.
      