EasyManuals Logo

Lauterbach TRACE32 User Manual

Lauterbach TRACE32
56 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #19 background imageLoading...
Page #19 background image
PQIII Debugger | 19
©
1989-2021 Lauterbach GmbH
MESI States and Cache Status Flags
The data cache logic of Power Architecture cores is described as states of the MESI protocol. The debugger
displays the cache state using the cache line status flags valid, dirty and shared. The debugger also displays
additional status flags (e. g. locked) which can not be mapped to any of the MESI states.
State translation table:
Viewing Cache Contents
The cache contents can be viewed using the CACHE.DUMP command.
The meaning of the data fields in the CACHE.DUMP window os explained in the following table:
MESI state Flag
M (modified) V(alid) && D(irty)
E (exclusive) V(alid) && NOT D(irty)
S (shared) V(alid) && S(hared)
I (invalid) NOT V(alid)
Cache Command
L1 instruction cache CACHE.DUMP IC
L1 data dache CACHE.DUMP DC
L2 (unified cache) CACHE.DUMP L2
Data field Meaning
address Physical address of the cache line. The address is composed of
cache tag and set index.
set
way
Set and way index of the cache
v, d, s Status bits of the cache line v(alid), d(irty), s(hared)
# MESI state
l l(ocked).
00 04 08 ... Address offsets within cache line corresponding to the cached data
address (right field) Debug symbol assigned to address

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Lauterbach TRACE32 and is the answer not in the manual?

Lauterbach TRACE32 Specifications

General IconGeneral
Operating System Support (Host)Windows, Linux
ManufacturerLauterbach GmbH
CategoryDebug and Trace Tool
Supported ArchitecturesARM, Power Architecture, RISC-V, x86
InterfaceJTAG, SWD, Nexus, Aurora
FeaturesDebugging, tracing, multicore debugging
Host InterfaceUSB, Ethernet
IDE IntegrationEclipse
Scripting LanguagePractice
Power MeasurementYes (requires specific PowerProbe hardware)
Trace TechnologyInstruction Trace, Data Trace
License TypeFloating license, node-locked license available
Software CompatibilitySupports various compilers and toolchains

Related product manuals