Changes between Version 82 and Version 83 of InterconnexionNetworks


Ignore:
Timestamp:
Aug 30, 2013, 5:50:12 PM (11 years ago)
Author:
cfuguet
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • InterconnexionNetworks

    v82 v83  
    143143
    144144Flit 0 :
    145 ||EOP||----------------ADDRESS--------------------||BC ||
    146 || 0 ||                (38)                       || 0 ||
     145{{{
     146||EOP||----------------ADDRESS-----------------||BC ||
     147|| 0 ||                (38)                    || 0 ||
     148}}}
    147149Flit 1 :
     150{{{
    148151||EOP||SRCID||CMD||CGT||PLEN||TRDID||PKTID||BE ||res||
    149152|| 1 || (14)||(2)||(2)|| (8)|| (4) || (4) ||(4)||(1)||
     153}}}
    150154
    151155=== 5.2 DSPIN write Command packet format (40 bits) ===
     
    153157
    154158Flit 0 :
    155 ||EOP||----------------ADDRESS--------------------||BC||
    156 || 0 ||                 (38)                      || 0||
     159{{{
     160||EOP||-----------------ADDRESS-----------------||BC||
     161|| 0 ||                  (38)                   || 0||
     162}}}
    157163Flit 1 :
    158 ||EOP||SRCID||CMD||CGT||PLEN||TRDID||PKTID||--res--||
    159 || 0 || (14)||(2)||(2)|| (8)|| (4) || (4) ||  (5)  ||
     164{{{
     165||EOP||SRCID||CMD||CGT||PLEN||TRDID||PKTID||--res---||
     166|| 0 || (14)||(2)||(2)|| (8)|| (4) || (4) ||  (5)   ||
     167}}}
    160168Flit N :
    161 ||EOP||-res-||BE ||----------------WDATA---------------||
    162 || 1 || (3) ||(4)||         (32)                       ||
     169{{{
     170||EOP||-res-||BE ||------------WDATA----------------||
     171|| 1 || (3) ||(4)||            (32)                 ||
     172}}}
    163173
    164174
     
    171181
    172182Flit 0 :
     183{{{
    173184||EOP||RSRCID||RERROR||RTRDID||RPKTID||res||BC||
    174185|| 1 || (14) || (2)  || (4)  || (4)  ||(7)|| 0||
     186}}}
    175187
    176188=== 5.4 DSPIN multi-flit Response packet format (33 bits) ===
     
    180192
    181193Flit 0 :
     194{{{
    182195||EOP||RSRCID||RERROR||RTRDID||RPKTID||res||BC||
    183196|| 0 || (14) || (2)  || (4)  || (4)  ||(7)|| 0||
     197}}}
    184198Flit 1 :
    185 ||EOP||---------------RDATA------------------------||
    186 || 1 ||                (32)                        ||
     199{{{
     200||EOP||---------------RDATA-------------------||
     201|| 1 ||                (32)                   ||
     202}}}
    187203
    188204== 6. DSPIN packet encoding on the coherence network
     
    195211 * Other than BROADCAST, there are 4 packet types on the M2P network (2 bits encoding)
    196212
    197 || TYPE       || BIT1 || BIT0 ||
    198 ||            ||      ||      ||
    199 ||UPDATE_DATA ||  0   ||  0   ||
    200 ||UPDATE_INS  ||  0   ||  1   ||
    201 ||INVAL_DATA  ||  1   ||  0   ||
    202 ||INVAL_INS   ||  1   ||  1   ||
     213|| TYPE         || BIT1 || BIT0 ||
     214||              ||      ||      ||
     215|| UPDATE_DATA ||  0   ||  0   ||
     216|| UPDATE_INS   ||  0   ||  1   ||
     217|| INVAL_DATA   ||  1   ||  0   ||
     218|| INVAL_INS    ||  1   ||  1   ||
    203219
    204220 * There are 2 packet types on the CLACK network (1 bit encoding)
    205221
    206 || TYPE       || BIT0 ||
    207 ||            ||      ||
    208 ||CLACK_DATA  ||  0   ||
    209 ||CLACK_INS   ||  1   ||
     222|| TYPE         || BIT0 ||
     223||              ||      ||
     224|| CLACK_DATA   ||  0   ||
     225|| CLACK_INS    ||  1   ||
    210226
    211227 * There are 3 packet types on the P2M network (2 bits encoding)
    212228
    213 || TYPE       || BIT1 || BIT0 ||
    214 ||            ||      ||      ||
    215 ||MULTI-ACK   ||  0   ||  *   ||
    216 ||CLEANUP_DATA||  1   ||  0   ||
    217 ||CLEANUP_INS ||  1   ||  1   ||
     229|| TYPE         || BIT1 || BIT0 ||
     230||              ||      ||      ||
     231|| MULTI-ACK    ||  0   ||  *   ||
     232|| CLEANUP_DATA ||  1   ||  0   ||
     233|| CLEANUP_INS ||  1   ||  1   ||
    218234
    219235
     
    228244
    229245Flit 0 :
     246{{{
    230247||EOP||----DEST----||-res-||--SOURCE--||TRDID||TYPE||BC||
    231 || 0 ||    (14)    || (4) ||   (14)   || (4) || (2)||0 ||
     248|| 0 ||    (14)    || (4) ||   (14)   || (4) ||(2) ||0 ||
     249}}}
    232250Flit 1 :
     251{{{
    233252||EOP||res||WORD||---------------NLINE-----------------||
    234 || 0 ||(1)||(4) ||               (34)                  ||
     253|| 0 ||(1)|| (4)||                (34)                 ||
     254}}}
    235255Flit 2 :
     256{{{
    236257||EOP||-res-||-BE-||-------------WDATA-----------------||
    237258|| 0 || (3) ||(4) ||             (32)                  ||
     259}}}
    238260
    239261Flit N :
     262{{{
    240263||EOP||-res-||-BE-||-------------WDATA-----------------||
    241264|| 1 || (3) ||(4) ||             (32)                  ||
     265}}}
    242266
    243267=== 6.2 DSPIN MULTI-INVAL packet format (M2P : 40 bits) ===
     
    251275
    252276Flit 0 :
     277{{{
    253278||EOP||----DEST----||-res-||--SOURCE--||TRDID||TYPE||BC||
    254 || 0 ||   (14)     || (4) ||   (14)   || (4) || (2)||0 ||
     279|| 0 ||    (14)    || (4) ||   (14)   || (4) || (2)||0 ||
     280}}}
    255281Flit 1 :
     282{{{
    256283||EOP||---res---||--------------NLINE------------------||
    257284|| 1 ||   (5)   ||              (34)                   ||
     285}}}
    258286 
    259287=== 6.3 DSPIN BROADCAST packet format (M2P : 40 bits) ===
     
    265293
    266294Flit 0 :
     295{{{
    267296||EOP||XMIN||XMAX||YMIN||YMAX||---SOURCE---||-res--||BC||
    268297|| 0 ||(5) ||(5) ||(5) ||(5) ||    (14)    || (4)  ||1 ||
     298}}}
    269299Flit 1 :
     300{{{
    270301||EOP||---res---||------------NLINE--------------------||
    271302|| 1 ||   (5)   ||            (34)                     ||
     303}}}
    272304
    273305=== 6.4 DSPIN CLACK packet format (CLACK : 40 bits) ===
     
    279311
    280312Flit 0 :
     313{{{
    281314||EOP||---DEST---||--res-||----SET----||-WAY-||TYPE||BC||
    282315|| 1 ||   (14)   || (15) ||    (6)    || (2) ||(1) ||0 ||
    283 
     316}}}
    284317
    285318=== 6.5 DSPIN CLEANUP packet format (P2M : 33 bits)
     
    293326
    294327Flit 0 :
     328{{{
    295329||EOP||--DEST--||---SOURCE---||NL2||res||WAY||TYPE||BC||
    296330|| 0 ||  (10)  ||    (14)    ||(2)||(1)||(2)||(2) ||0 ||
     331}}}
    297332
    298333Flit 1 :
     334{{{
    299335||EOP||--------------------NL32-----------------------||
    300336|| 1 ||                    (32)                       ||
     337}}}
    301338
    302339=== 6.6 DSPIN MULTI-ACK packet format (P2M : 33 bits) ===
     
    308345
    309346Flit 0 :
     347{{{
    310348||EOP||--DEST--||---SOURCE---||res||-UPDTID-||TYPE||BC||
    311349|| 1 ||  (10)  ||    (14)    ||(1)||  (4)   ||(2) ||0 ||
     350}}}
    312351
    313352== 7. Initiators & targets on the external network ==
     
    351390A single flit VCI Read Command packet is translated to a single flits DSPIN Read Command packet.
    352391
    353 Flit 0 :
     392Flit 0 :
     393{{{
    354394||EOP||----------------ADDRESS---------------||res||WLEN||CMD||SRCID||TRDID||
    355395|| 1 ||                (38)                  ||(2)|| (4)||(2)|| (14)|| (4) ||
     396}}}
    356397
    357398=== 8.2 DSPIN write Command packet format (65 bits) ===
     
    361402
    362403Flit 0 :
     404{{{
    363405||EOP||----------------ADDRESS---------------||res||WLEN||CMD||SRCID||TRDID||
    364406|| 1 ||                (38)                  ||(2)|| (4)||(2)||(14) || (4) ||
     407}}}
    365408
    366409Flit N :
    367 ||EOP||---------------------------------WDATA-----------------------------------||
    368 || 1 ||                             (64)                                        ||
     410{{{
     411||EOP||----------------------------WDATA-----------------------------------||
     412|| 1 ||                            (64)                                    ||
     413}}}
    369414
    370415=== 8.3 DSPIN Read Response packet format (65 bits) ===
     
    373418
    374419Flit 0 :
    375 ||EOP||RSRCID||--------------- res ----------------------------||ERROR||RTRDID||
    376 || 0 || (14) ||                (44)                            || (2) || (4)  ||
     420{{{
     421||EOP||RSRCID||--------------- res -------------------------||ERROR||RTRDID||
     422|| 0 || (14) ||                (44)                         || (2) || (4)  ||
     423}}}
    377424
    378425Flit N :
    379 ||EOP||--------------------------------RDATA-------------------------------------||
    380 || 1 ||                             (64)                                         ||
     426{{{
     427||EOP||-----------------------------RDATA----------------------------------||
     428|| 1 ||                             (64)                                   ||
     429}}}
    381430
    382431=== 8.4 DSPIN Write Response packet format (65 bits) ===
     
    385434
    386435Flit 0 :
    387 ||EOP||RSRCID||--------------- res ---------------------------||RERROR||RTRDID||
    388 || 1 || (14) ||                (44)                           || (2)  || (4)  ||
    389 
     436{{{
     437||EOP||RSRCID||--------------- res ------------------------||RERROR||RTRDID||
     438|| 1 || (14) ||                (44)                        || (2)  || (4)  ||
     439}}}
     440