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

186 Unfreezing bus masters<br />

As shown in Figure 7, the least-significant 16-<strong>bit</strong>s of DM.PL_FRZ connect directly to<br />

the <strong>SuperH</strong>yway ar<strong>bit</strong>er and the individual signals are used by the ar<strong>bit</strong>er to freeze/<br />

unfreeze a given master.<br />

2.7 Unfreezing bus masters<br />

The DM.PL_FRZ register allows software to determine which bus masters are<br />

currently frozen and to unfreeze one or more bus masters. This register contains 16<br />

identical single <strong>bit</strong> fields which are associated with up to 16 <strong>SuperH</strong>yway bus<br />

master modules capable of being frozen. Modules not capable of being frozen and<br />

which do not have a corresponding FREEZE_X field include the CPU and the DM. The<br />

identity of the <strong>SuperH</strong>yway physical module associated with each FREEZE_X field is<br />

chip-specific (see Section 4.1.12: Bus analyzer module/<strong>SuperH</strong>yway mapping on<br />

page 251).<br />

DM.PL_FRZ<br />

0x100080<br />

Field Bits Size Volatile? Synopsis Type<br />

FREEZE_X [15:0] 16 ✓ Bus master freeze control RW<br />

Operation<br />

When read<br />

When written<br />

HARD reset 0<br />

A value of 1 in this field inhi<strong>bit</strong>s the bus request signal for the<br />

corresponding <strong>SuperH</strong>yway bus master, stopping the bus<br />

master from initiating any further bus transactions.<br />

The freeze state can be set either by a watchpoint hit action or<br />

by software writing to this field.<br />

Returns 0 when the bus master is able to operate normally and<br />

1 when it is frozen.<br />

Sets or clears the freeze state.<br />

Value - Description<br />

0: unfrozen<br />

1: frozen<br />

D R A FT<br />

Table <strong>64</strong>: DM.PL_FRZ register definition<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!