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

234 DBUS protocol<br />

Load32<br />

Request<br />

OPC[7:0]<br />

ADDR[31:0]<br />

SRC[7:0]<br />

TID[7:0]<br />

MSK[7:0]<br />

Response<br />

R_OPC[7:0]<br />

R_SRC[7:0]<br />

R_TID[7:0]<br />

R_DATA[255:0]<br />

Opcode Load32 (0x51).<br />

Address, where ADDR[31:24] identifies the module.<br />

ADDR[23:5] specifies the offset within the module<br />

ADDR[4:3] specifies the address of the critical word within a 32<br />

byte quantity (see Section 3.6.5: Critical word ordering on<br />

page 229).<br />

ADDR[2:0] is not significant.<br />

Source identifier, defined by the system not the module.<br />

Transaction identifier, defined by the module not the system.<br />

Byte significance within data (‘1’ == significant, ‘0’ == not<br />

significant).<br />

A single 8 <strong>bit</strong> mask value is supplied with the request, this value<br />

is used for the four 8 byte loads which will be performed by this<br />

transaction.<br />

When dealing with Load32 requests issued from <strong>SH</strong>-5 to the<br />

debug link, the off-chip protocol handling software and hardware<br />

can be simplified by ignoring the mask, and thus supplying the<br />

R_DATA field of the response with all bytes containing valid data<br />

(that is, as if MSK was supplied as a 32-<strong>bit</strong> value of 0xFFFFFFFF).<br />

When a debug tool issues a Load32 request to <strong>SH</strong>-5, it must be<br />

aware that <strong>SH</strong>-5 will use the same MSK value for the four 8 byte<br />

load operations.<br />

See Table 81: DBUS mask/address mapping for big and little<br />

endian modes on page 230.<br />

D R A FT<br />

Response type, either 0x80 for Success, or 0x81 for Failure.<br />

Copy of SRC.<br />

Copy of TID.<br />

Response data.<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!