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

4.3.9 Library dependencies<br />

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

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

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

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

• The <strong>ARM</strong>CortexA9MPxnCT 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 must not be.<br />

• The SCU enable bit is ignored. The SCU is always enabled.<br />

• The SCU ignores the invalidate all register.<br />

• The Broadcast TLB or cache operations in the <strong>ARM</strong>CortexA9MPxnCT model do not<br />

cause other processors in the cluster which are asleep due to 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 />

• The model cannot be configured with a 128-entry TLB.<br />

• When modelling 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 />

• These registers exist in the model but are not functional.<br />

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

ID051811<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!