Changes between Version 36 and Version 37 of InterconnexionNetworks


Ignore:
Timestamp:
Jan 14, 2013, 5:39:49 PM (12 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • InterconnexionNetworks

    v36 v37  
    9393||TRDID, RTRDID           || 4  bits ||
    9494||PKTID, RPKTID           || 4  bits ||
    95 ||RERROR                  || 2  bits ||         
     95||RERROR                  || 1  bit ||         
    9696
    97 The TSAR architecture uses two bits for the VCI RERROR field, in order to simplify the VCI/DSPIN wrapper, and to reduce the DSPIN Write Response packet length to one flit :
     97The TSAR architecture uses one single bit for the VCI RERROR field, even if the DSPIN infrastructure supports 2 bits for the error field.
    9898
    99 || RERROR     || code ||
    100 |             ||      ||
    101 ||READ_OK     || 00   ||
    102 ||WRITE_OK    || 10   ||
    103 ||READ_ERROR  || 01   ||
    104 ||WRITE_ERROR || 11   ||
    105    
    10699
    107100=== 3.3  DSPIN Packet format ===
    108101
    109 The VCI command & response packets are translated (actually serialized) to a more convenient DSPIN network format by the VCI/RING wrappers located between the VCI initiator and target components and the DSPIN network. The DSPIN command packet width is 40 bits, and the DSPIN response packet width is 33 bits. The DSPIN interconnexion network uses only the following information to route both the DSPIN packets to the proper destination:
     102The VCI command & response packets are translated (actually serialized) to a more convenient DSPIN network format by the VCI/RING wrappers (in platform using the RING local interconnect) or by the VCI/DSPIN wrappers (in platforms using the XBAR local interconnect). These wrappers are located between the VCI initiator and target components and the DSPIN network. The DSPIN command packet width is 40 bits, and the DSPIN response packet width is 33 bits. The DSPIN interconnexion network uses only the following information to route both the DSPIN packets to the proper destination:
    110103 * The MSB bit is the EOP flag, defining the last flit of a DSPIN packet.
    111104 * The LSB bit of the first flit is the BC flag,  defining a DSPIN broadcast packet.
     
    158151|| 1 || (5) ||                (34)                  ||
    159152
    160 ==== 3.3.4      DSPIN Read Response packet format (33 bits) ====
     153==== 3.3.4      DSPIN Response packet format (33 bits) ====
    161154
    162 A N flits VCI Read Response packet is translated to a N+1 flits DSPIN Read Response packet :
     155A single flit DSPIN Response packet is built for the following VCI response packets:
     156 * a single flit VCI response packet to a WRITE command (no data transmitted),
     157 * a single flit VCI response packet to a READ command, where the RDATA field has value 0,
     158 * a single flit VCI response packet to a SC or CAS command, where the RDATA field has value 0,
     159
     160For all other VCI response packets (multi-flits VCI response packet, or non-zero RDATA value)
     161a multi-flits DSPIN response packet is built : a N flits VCI response packet is translated to a N+1 flits DSPIN response packet.
    163162
    164163Flit 0 :