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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Processor Components<br />

4.2.8 Performance<br />

The <strong>ARM</strong>CortexA15xnCT component provides high performance in all areas except VFP and<br />

NEON instruction set execution which currently does not use code translation technology.<br />

4.2.9 Library dependencies<br />

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

4.2.10 Differences between the CT model and RTL Implementations<br />

The <strong>ARM</strong>CortexA15xnCT component differs from the corresponding revision of the <strong>ARM</strong><br />

Cortex-A15 RTL implementation in the following ways:<br />

• The <strong>ARM</strong>CortexA15xnCT does not implement address filtering within the SCU. The<br />

enable bit for this feature is ignored.<br />

• The GIC does not respect the CFGSDISABLE signal. This leads to some registers being<br />

accessible when they should not be.<br />

• The Broadcast Translation Lookaside Buffer (TLB) or cache operations in the<br />

<strong>ARM</strong>CortexA15xnCT model do not cause other processors in the cluster which are asleep<br />

due to Wait For Interrupt (WFI) to wake up.<br />

• The RR bit in the SCTLR is ignored.<br />

• The Power Control Register in the system control coprocessor is implemented but writing<br />

to it does not change the behavior of the model.<br />

• When modeling the SCU, coherency operations are represented by a memory write<br />

followed by a read to refill from memory, rather than using cache-to-cache transfers.<br />

• ETM registers are not implemented.<br />

• Debug-related components are not implemented. Processor debug registers and system<br />

debug registers are not implemented.<br />

• TLB bitmap registers are implemented as RAZ/WI.<br />

• The Cortex-A15 mechanism to read the internal memory used by the Cache and TLB<br />

structures through the implementation defined region of the system coprocessor interface<br />

is not supported. This includes the RAM Index Register, IL1DATA Registers, DL1DATA<br />

Registers, and associated functionality.<br />

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

ID051811<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!