Address partition

TagSet indexBlock offset

Current access

Not started

Decoded fields and placement

Cache contents and metadata

Reflects the current contents and metadata of the cache.

Main memory

Main memory contents. Each row is one aligned memory block.

Data byte ordering
Endianness
Byte cells are editable in hexadecimal. Enter values from 00 to FF. Multi-byte accesses use little-endian interpretation.

Access history

The newest processed access is shown first.

#OpAddressTagSetOffsetResultWayValueEviction / write-back

Breakpoint — before access

Cache, memory, and statistics still show the state before this access. Inspect closes this popup. Step executes the pending access; Continue executes it once and runs to the next breakpoint.

Load memory from file

Use a UTF-8 text file with any extension (up to 4 MiB). Declare the default for unassigned addresses, then list a starting address and consecutive hexadecimal bytes:

default = zero

0x1000: 12 34 AB CD
0x1010: FF 00 80 7F

Drop a text file here, or