www.ti.com
Coprocessor 15 (CP15)
The write buffer is used for all writes to a non-cacheable bufferable region, write-through region, and write
misses to a write-back region. A separate buffer is incorporated in the Dcache for holding write-back for
cache line evictions or cleaning of dirty cache lines.
The main write buffer has a 16-word data buffer and a four-address buffer.
The Dcache write-back has eight data word entries and a single address entry.
The MCR drain write buffer enables both write buffers to be drained under software control.
The MCR wait for interrupt causes both write buffers to be drained and the ARM926EJ-S processor to be
put into a low power state until an interrupt occurs.
Note:
See
of the Caches and Write Buffer of the ARM926EJ-S TRM, downloadable from
for more detailed information.
SPRUFX7 – July 2008
ARM Core
25