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

Scalable parameters 245<br />

Latch name<br />

The latency for the WPC.IAX_CHAIN latches means that the new value is always<br />

visible to the following instruction.<br />

The latency for the WPC.CHAIN_X latch means that the new value is visible between<br />

1 and 4 instructions later than the instruction that causes the change to the latch<br />

value. Put another way, between 0 and 3 following instructions will use the old value<br />

of WPC.CHAIN_X in their precondition checks. The actual number of instructions<br />

involved depends on whether stalls occur in the pipeline (for example, due to<br />

resource or operand dependencies, or delays in instruction fetching).<br />

Latency for DM.CHAIN_x<br />

Delay from WPC<br />

watchpoint Hit (CPU<br />

clocks)<br />

Delay from bus analyzer<br />

watchpoint hit (DM<br />

clocks)<br />

WPC.IAX_CHAIN 1 Not applicable<br />

WPC.CHAIN_X 4 Not applicable<br />

DM.CHAIN_X Not specified - see below. 1<br />

Latch name<br />

DM.CHAIN_TRIGIN<br />

Cycles from pin assertion and chain latch state change<br />

(DM Clocks)<br />

3 to 4 (depending on resynchronization)<br />

Table 88: Chain-latch latency<br />

No figures are specified for the latency of DM.CHAIN_X in association with the<br />

watchpoint controller channels. The timing relationship between particular<br />

<strong>SuperH</strong>yway transactions and particular instructions being executed in the CPU is<br />

partially asynchronous, due to the presence of caches and instruction buffers inside<br />

the CPU core.<br />

D R A FT<br />

There is no general way to specify whether the altering of DM.CHAIN_X by a bus<br />

analyzer hit on a particular <strong>SuperH</strong>yway transaction will or will not influence the<br />

precondition checks for a particular CPU instruction on the WPC’s IA/IV/OA<br />

channels.<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!