Changes between Version 10 and Version 11 of Component/Mapping Table


Ignore:
Timestamp:
Feb 11, 2008, 11:30:44 AM (16 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Mapping Table

    v10 v11  
    6666This segment is associated to target no 2 in cluster no 3. It is cacheable.
    6767
    68 === Cacheability ===
     68== 3) Cacheability Table ==
    6969
    7070Cacheability is a by-segment attribute. Cacheability is implemented by the [wiki:Component/VciXcache VciXcache] component. As this component does not implement a MMU, it contains a dedicated address decoder to determine the cacheability. This decoder is implemented as a '''Cacheability Table'''.
    71 This table is indexed by the address bits defined by the cacheability_mask, and contains the
    72 Boolean defining the cacheability.
     71This table is accessed by the cache controller for each processor request. This table is indexed by the
     72address bits defined by the cacheability_mask, and contains the Boolean defining the cacheability.
    7373
    7474The content of the '''Cacheability Table''' is automatically constructed by a method of the mapping table.
    7575Of course, the mapping of the cacheable segments must be consistent with the cacheability mask defined in the mapping table.  This is checked by the mapping table, and you'll get an `"Incoherent MappingTable" exception` if the mapping is inconsistent.
    7676
    77 == 3) examples ==
     77== 4) Routing Tables ==
    7878
    7979=== One level interconnect ===