09.12.2012 Views

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical 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.

Conditional execution<br />

Glossary<br />

includes the Data Transfer Register, some bits of the Data Status and Control Register, and the<br />

external debug interface controller, such as the DBGTAP controller in the case of the JTAG<br />

interface.<br />

If the condition code flags indicate that the corresponding condition is true when the instruction<br />

starts executing, it executes normally. Otherwise, the instruction does nothing.<br />

Content Addressable Memory (CAM)<br />

Memory that is identified by its contents. Content Addressable Memory is used in CAM-RAM<br />

architecture caches to store the tags for cache entries.<br />

CAM includes comparison logic with each bit of storage. A data value is broadcast to all words<br />

of storage and compared with the values there. Words that match are flagged in some way.<br />

Subsequent operations can then work on flagged words. It is possible to read the flagged words<br />

out one at a time or write to certain bit positions in all of them.<br />

Context The environment that each process operates in for a multitasking operating system. In <strong>ARM</strong><br />

processors, this is limited to mean the physical address range that it can access in memory and<br />

the associated memory access permissions.<br />

See also Fast context switch.<br />

Control bits The bottom eight bits of a Program Status Register. The control bits change when an exception<br />

arises and can be altered by software only when the processor is in a privileged mode.<br />

Coprocessor A processor that supplements the main processor. It carries out additional functions that the<br />

main processor cannot perform. Usually used for floating-point math calculations, signal<br />

processing, or memory management.<br />

Copy back See Write-back.<br />

Core A core is that part of a processor that contains the ALU, the datapath, the general-purpose<br />

registers, the Program Counter, and the instruction decode and control circuitry.<br />

Core reset See Warm reset.<br />

CoreSight The infrastructure for monitoring, tracing, and debugging a complete system on chip.<br />

CPSR See Current Program Status Register<br />

Cross Trigger Interface (CTI)<br />

Part of an Embedded Cross Trigger device. The CTI provides the interface between a core/ETM<br />

and the CTM within an ECT.<br />

Cross Trigger Matrix (CTM)<br />

The CTM combines the trigger requests generated from CTIs and broadcasts them to all CTIs<br />

as channel triggers within an Embedded Cross Trigger device.<br />

CTI See Cross Trigger Interface.<br />

CTM See Cross Trigger Matrix.<br />

Current Program Status Register (CPSR)<br />

The register that holds the current operating processor status.<br />

Data Abort An indication from a memory system to the core of an attempt to access an illegal data memory<br />

location. An exception must be taken if the processor attempts to use the data that caused the<br />

abort.<br />

See also Abort, External Abort, and Prefetch Abort.<br />

<strong>ARM</strong> DDI 0344K Copyright © 2006-2010 <strong>ARM</strong> Limited. All rights reserved. Glossary-7<br />

ID060510 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!