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.6.9 Library dependencies<br />

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

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

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

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

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

• The <strong>ARM</strong>CortexA5MPxnCT 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>CortexA5MPxnCT model do not<br />

cause other processors in the cluster which are asleep due to Wait For Interrupt(WFI) to<br />

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

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

ID051811<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!