3.12.1. MESI and MOESI protocols

Cache coherency schemes operate in a number of standard ways. Most ARM processors use the Modified Owner Exclusive Shared Invalid (MOESI) protocol, while Cortex-A9 uses the Modified Exclusive Shared Invalid (MESI) protocol.

Based on the protocol in use, the Snoop Control Unit (SCU) marks each line in the cache with one of the following attributes:

Figure 3.22 shows the use of the MESI protocol in memory and cache.

Figure 3.22.  MESI state in memory and cache

To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.

Copyright © 2014 ARM. All rights reserved.ARM DAI0425