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 />

148 WP channel type OA<br />

Note:<br />

The data value/mask comparison is performed on the data passed between the WPC<br />

and DM. This is controlled by the WPC.ADDR_IN_TRACE register (see Section<br />

1.5.1: WPC.ADDR_IN_TRACE register definition on page 65). When programmed to<br />

transfer data address, and 32 <strong>bit</strong>s of data, DM.OA_MATCH_DATAMASK should be setup<br />

to only match on the lower 32 <strong>bit</strong>s of data written by triggering instructions. When an<br />

OA channel hit occurs on a misaligned store instruction (STHI.Q, STLO.Q, STHI.L or<br />

STLO.L), the <strong>64</strong> <strong>bit</strong>s of data available for comparison are the same as the data that<br />

would appear in a trace message. The composition of the <strong>64</strong> <strong>bit</strong>s of data is described<br />

in Section : Handling of misaligned store instructions on page 134.<br />

DM.OA_MATCH_DATAVAL:<br />

DM.OA_MATCH_DATAVAL<br />

0x100030<br />

Field Bits Size Volatile? Synopsis Type<br />

DATA [63:0] <strong>64</strong> — Data value RW<br />

Operation<br />

When read<br />

When written<br />

HARD reset<br />

Defines a data value which is combined with the data mask<br />

specified in DM.OA_MATCH_DATAMASK.<br />

Returns current value<br />

Updates value<br />

Undefined<br />

Table 54: DM.OA_MATCH_DATAVAL register definition<br />

D R A FT<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!