- Timestamp:
- Apr 8, 2013, 6:13:17 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/v5/modules/dspin_local_ring_fast_c/caba/source/include/dspin_half_gateway_initiator_fast_c.h
r330 r357 34 34 35 35 #define BRDCST_TGT_MASK 0xFFFFFFFFE1ULL 36 //#define HI_DEBUG36 #define HI_DEBUG 37 37 38 38 namespace soclib { namespace caba { … … 172 172 case CMD_IDLE: 173 173 { 174 174 bool eop = ( (int) ((m_cmd_fifo.read() >> (ring_cmd_data_size - 1) ) & 0x1) == 1); 175 175 // tga : target gate allocated 176 176 if(m_cmd_fifo.rok()) … … 199 199 } 200 200 } 201 else if(tga || p_ring_in.cmd_grant)201 else if (tga) 202 202 { 203 cmd_fifo_get = tga && p_ring_in.cmd_r; 203 204 cmd_fifo_get = p_ring_in.cmd_r; 205 if (eop) 206 r_ring_cmd_fsm = CMD_IDLE; 207 else 208 r_ring_cmd_fsm = SENDING; 209 break; 210 } 211 212 if(p_ring_in.cmd_grant) 213 { 204 214 r_ring_cmd_fsm = SENDING; 205 215 }
Note: See TracChangeset
for help on using the changeset viewer.