Changes between Version 5 and Version 6 of CacheCoherence


Ignore:
Timestamp:
Jul 2, 2009, 2:23:24 PM (15 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CacheCoherence

    v5 v6  
    2626 * Direct transactions : READ / WRITE / LL / SC
    2727 * Coherence transactions : MULTI_UPDATE / MULTI_INVAL / BROADCAST_INVAL / CLEANUP
    28  * External Transactions : PUT / GET
     28 * External transactions : PUT / GET
    2929       
    3030For dead-lock prevention, these three types of transaction must be transported on three (virtually or physically) separated networks.
     
    3232As a general rule, all these transactions respect the VCI advanced packet format, and there is one response packet for each command packet : For a burst transaction, a READ command packets contains one single flit, and the corresponding READ response packets contains N flits. Symmetrically, a WRITE command packet contains N flits, and the corresponding WRITE response contains one single flit.
    3333
    34 There is one exception : For a BROADCAST_INVALIDATE transaction, the initiator sends one single flit VCI packet, but receives several single flit VCI response packets (see section 2.2).
     34There is one exception : For a BROADCAST_INVALIDATE transaction, the initiator sends one single flit VCI packet, but receives several single flit VCI response packets.
    3535 
    3636=== 2.1  Direct transactions ===