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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

PRELIMINARY DATA<br />

DBUS protocol 229<br />

This means that the transaction ID field in the DBUS message has no useful<br />

function since there can never be more than one outstanding transaction. However,<br />

checking of the TID in the response is still performed by the <strong>SuperH</strong>yway initiator<br />

and the tool must ensure that the TID in the response message generated by the tool<br />

is identical to the TID in request message received from <strong>SH</strong>-5.<br />

3.6.4 Unsolicited responses<br />

Undefined effects will occur if a tool sends an unsolicited DBUS response to the<br />

<strong>SH</strong>-5.<br />

3.6.5 Critical word ordering<br />

For multiple data phase transactions (that is, Load16, Store16, Load32, Store32),<br />

the address on the <strong>SuperH</strong>yway request bus is the address of the first data word of<br />

the transaction. The burst address ordering is linear. Burst requests issued by the<br />

MMU/cache are always critical-word-first and the low order <strong>bit</strong>s of the address<br />

determine the word order of Store requests and of Load responses as shown in<br />

Table 79 and Table 80 below.<br />

Address <strong>bit</strong>s[0, 3]<br />

0b0xxx 0, 1<br />

0b1xxx 1, 0<br />

Address <strong>bit</strong>s[0,4]<br />

Table 79: Word order for Store16, Load16<br />

Word order<br />

0b00xxx 0, 1, 2, 3<br />

0b01xxx 1, 2, 3, 0<br />

Word order<br />

D R A FT<br />

0b10xxx 2, 3, 0, 1<br />

0b11xxx 3, 0, 1, 2<br />

Table 80: Word order for Store32, Load32<br />

05-SA-10003 v1.0<br />

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

<strong>SH</strong>-5 <strong>System</strong> <strong>Architecture</strong>, <strong>Volume</strong> 3: Debug

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

Saved successfully!

Ooh no, something went wrong!