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

32 CPU control<br />

WPC.CPU_CTRL_ACTION<br />

0x104000<br />

Field Bits Size Volatile? Synopsis Type<br />

— [63:2] 62 — Reserved RES<br />

Operation<br />

Reserved<br />

When read Returns 0<br />

When written<br />

HARD reset 0<br />

Ignored<br />

Table 10: WPC.CPU_CTRL_ACTION register definition<br />

If the value CPU_CTRL_OP_DEBUGRESET is written to WPC.CPU_CTRL_ACTION twice or<br />

more in succession, the second and subsequent writes will be ignored. To perform a<br />

second DEBUGRESET event, the WPC.CPU_CTRL_ACTION register must have a different<br />

value (such as CPU_CTRL_OP_RESUME) written to it before writing<br />

CPU_CTRL_OP_DEBUGRESET for the second time. In particular, it is assumed that the<br />

bootstrap code entered after a DEBUGRESET event will write CPU_CTRL_OP_RESUME<br />

to WPC.CPU_CTRL_ACTION as one of its steps.<br />

In contrast, each write of the value CPU_CTRL_OP_CPURESET to the<br />

WPC.CPU_CTRL_ACTION register will cause a CPURESET event, regardless of the<br />

previous value written to the register.<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!