Changes between Version 10 and Version 11 of Component/Mapping Table
- Timestamp:
- Feb 11, 2008, 11:30:44 AM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Component/Mapping Table
v10 v11 66 66 This segment is associated to target no 2 in cluster no 3. It is cacheable. 67 67 68 == = Cacheability ===68 == 3) Cacheability Table == 69 69 70 70 Cacheability 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 the72 Boolean defining the cacheability.71 This table is accessed by the cache controller for each processor request. This table is indexed by the 72 address bits defined by the cacheability_mask, and contains the Boolean defining the cacheability. 73 73 74 74 The content of the '''Cacheability Table''' is automatically constructed by a method of the mapping table. 75 75 Of 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. 76 76 77 == 3) examples ==77 == 4) Routing Tables == 78 78 79 79 === One level interconnect ===