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

Debug register address map 253<br />

This split denotes the address encoding appropriate for mapping all the WPC<br />

registers into the WPC address space.<br />

Bank<br />

4.2.2 DM registers<br />

Address<br />

Bit 23:20 Bit 14<br />

Offset range<br />

Chain-latches 0b0001 0b0 0x100000 .. 0x103FFF<br />

CPU control 0b0001 0b1 0x104000 .. 0x104018<br />

Event counters 0b0010 0b0 0x200000 .. 0x203FFF<br />

Performance counters 0b0010 0b1 0x204000 .. 0x207FFF<br />

IA and IV WP channels 0b0100 0b0 0x400000 .. 0x403FFF<br />

OA WP channels 0b0100 0b1 0x404000 .. 0x407FFF<br />

Table 92: WPC debug register layout<br />

The basic ordering is DM, WPC. Within each of these there is a regular structure as<br />

shown in Table 92.<br />

Module bank In-bank ordering Offset range<br />

Debug module<br />

(includes bus<br />

analyzer<br />

registers)<br />

Module specific setup and<br />

chain-latches<br />

Event and performance<br />

counters<br />

Registers physically located in<br />

bus analyzer<br />

WP channels, including bus<br />

analyzer registers physically<br />

located in DM<br />

0x100000 .. 0x100080 17<br />

0x200000 .. 0x200018 3<br />

D R A FT<br />

0x400000 .. 0x4000F8<br />

0x800000 .. 0x800248<br />

Number of<br />

<strong>64</strong>-<strong>bit</strong><br />

registers<br />

assigned<br />

16 per<br />

channel, 2<br />

channels<br />

8 per<br />

channel, 10<br />

channels<br />

Table 93: Debug register layout<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!