29.11.2014 Views

Fast Models Reference Manual - ARM Information Center

Fast Models Reference Manual - ARM Information Center

Fast Models Reference Manual - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Processor Components<br />

Registers<br />

All processor, CP15 registers are visible in the debugger. See the processor technical reference<br />

manual for a detailed description of available registers.<br />

The CP14 DSCR register is visible for compatibility reasons with some debuggers. This register<br />

has no defined behavior.<br />

Breakpoints<br />

There is direct support for:<br />

• single unconditional instruction breakpoints<br />

• unconditional instruction range breakpoints<br />

• single unconditional data breakpoints.<br />

The debugger might augment these with more complex combinations of breakpoints. The<br />

current models do not support processor exception breakpoints.<br />

The current models support processor exception breakpoints by the use of pseudo-registers<br />

available in the debugger register window. When debugger support is added to directly support<br />

processor exceptions, these pseudo-registers are removed.<br />

Setting an exception register to a non-zero value causes execution to stop on entry to the<br />

associated exception vector.<br />

Memory<br />

The <strong>ARM</strong>926CT component presents a single flat 4GB view of virtual memory as seen by the<br />

model processor.<br />

4.16.6 Verification and testing<br />

The <strong>ARM</strong>926CT component has been tested using<br />

• the architecture validation suite tests for the <strong>ARM</strong>926EJ-S<br />

• booting of Linux and Symbian on an example system containing an <strong>ARM</strong>926CT<br />

component.<br />

4.16.7 Performance<br />

The <strong>ARM</strong>926CT component provides high performance in all areas.<br />

4.16.8 Library dependencies<br />

The <strong>ARM</strong>926CT component has no dependencies on external libraries.<br />

4.16.9 Differences between the CT model and RTL implementations<br />

The <strong>ARM</strong>926CT component differs from the corresponding revision of the <strong>ARM</strong> 926 RTL<br />

implementation in the following ways:<br />

• There is a single memory port combining instruction, data, DMA and peripheral access.<br />

<strong>ARM</strong> DUI 0423J Copyright © 2008-2011 <strong>ARM</strong>. All rights reserved. 4-87<br />

ID051811<br />

Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!