25.02.2015 Views

SuperH (SH) 64-bit RISC Series SH-5 System Architecture, Volume ...

SuperH (SH) 64-bit RISC Series SH-5 System Architecture, Volume ...

SuperH (SH) 64-bit RISC Series SH-5 System Architecture, Volume ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PRELIMINARY DATA<br />

132 Debug protocols and interfaces<br />

PL Watchpoint trace message (7-bytes minimum, 20-bytes maximum)<br />

Field<br />

Size<br />

Header <strong>bit</strong><br />

positions<br />

Description<br />

MATCH_LOSS 1-<strong>bit</strong>s [12] Set to indicate that some <strong>SuperH</strong>yway cells/tokens<br />

which should have been captured were lost because<br />

the hit occurred when either:<br />

- The previous, or current) captured cell/token was<br />

being transferred to the DM.<br />

- The bus capture buffer was frozen (by the PL<br />

channel raising a debug interrupt). See Debug<br />

interrupt actions on page 184).<br />

No watchpoint hit is registered for these additional bus<br />

transactions.<br />

ADDR_ABSOLUTE 1-<strong>bit</strong>s [13]<br />

RESERVED 2-<strong>bit</strong>s [15:14]<br />

TIMESTAMP 0 or 1<br />

byte<br />

N/A<br />

SOURCE 1-byte N/A<br />

DESTINATION 1-byte N/A<br />

OPCODE 1-byte N/A<br />

TRANSACTION ID 1-byte N/A<br />

DATA_MASK 0 or 1<br />

byte<br />

N/A<br />

When the opcode corresponds to a Flush (0x18),<br />

Purge (0x8), Success (0x80) or Failure (0x81) this<br />

field is 0 bytes in length (that is, it is not encoded)<br />

For other opcodes it is encoded as a 1 byte field and<br />

contains the mask value from the captured bus<br />

packet.<br />

D R A FT<br />

Table 46: PL Watchpoint trace message<br />

<strong>SuperH</strong>, Inc.<br />

<strong>SH</strong>-5 <strong>System</strong> <strong>Architecture</strong>, <strong>Volume</strong> 3: Debug 05-SA-10003 v1.0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!