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.7 <strong>ARM</strong>CortexA5CT<br />

Figure 4-6 shows a view of the <strong>ARM</strong>CortexA5CT component in System Canvas. This is a<br />

model of the Cortex-A5 uniprocessor, which is a single processor. The component is based on<br />

r0p0 of the Cortex-A5 processor.<br />

This component is written in C++.<br />

Figure 4-6 <strong>ARM</strong>CortexA5CT in System Canvas<br />

4.7.1 Ports<br />

Table 4-15 provides a brief description of the ports in the <strong>ARM</strong>CortexA5CT component. Refer<br />

to the processor technical reference manual for more details.<br />

Name Port protocol Type Description<br />

Table 4-15 <strong>ARM</strong>CortexA5CT ports<br />

cfgend[0] Signal slave Initialize to BE8 endianness after a reset.<br />

cfgnmfi[0] Signal slave Enable non-maskable fast interrupts after a reset.<br />

clk_in ClockSignal slave Main CPU clock input.<br />

clusterid Value slave Value read in MPIDR register.<br />

cp15sdisable[0] Signal slave Disable write access to some cp15 registers.<br />

event Signal peer Event input and output for wakeup from WFE. This port<br />

amalgamates the EVENTI and EVENT0 signals that are<br />

present on hardware.<br />

fiq[0] Signal slave Processor FIQ signal input.<br />

irq[0] Signal slave Processor IRQ signal input.<br />

pmuirq[0] Signal master Performance Monitoring Unit (PMU) interrupt signal.<br />

pvbus_m0 PVBus master AXI master 0 bus master channel.<br />

reset[0] Signal slave Processor reset signal.<br />

standbywfe[0] Signal master Indicates if a processor is in WFE state.<br />

standbywfi[0] Signal master Indicates if a processor is in WFI state.<br />

teinit[0] Signal slave Initialize to take exceptions in Thumb state after a reset.<br />

ticks[0] InstructionCount master Processor instruction count for visualization.<br />

vinithi[0] Signal slave Initialize with high vectors enabled after a reset.<br />

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

ID051811<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!