ARM R4 Computer Hardware User Manual


 
ARM DDI 0363E Copyright © 2009 ARM Limited. All rights reserved. Glossary-1
ID013010 Non-Confidential, Unrestricted Access
Glossary
This glossary describes some of the terms and abbreviations used in this manual. Where terms can
have several meanings, the meaning presented here is intended.
Abort A mechanism that indicates to a processor that the value associated with a memory access is
invalid. An abort can be caused by the external or internal memory system as a result of attempting
to access invalid instruction or data memory. An abort is classified as either a Prefetch or Data
Abort, and an internal or External Abort.
See also Data Abort, External Abort and Prefetch Abort.
Abort model An abort model is the defined behavior of an ARM processor in response to a Data Abort exception.
Different abort models behave differently with regard to load and store instructions that specify
base register write-back.
Addressing modes A mechanism, shared by many different instructions, for generating values used by the instructions.
For four of the ARM addressing modes, the values generated are memory addresses (which is the
traditional role of an addressing mode). A fifth addressing mode generates values to be used as
operands by data-processing instructions.
Advanced eXtensible Interface (AXI)
This is a bus protocol that supports separate address/control and data phases, unaligned data
transfers using byte strobes, burst-based transactions with only start address issued, separate read
and write data channels to enable low-cost DMA, ability to issue multiple outstanding addresses,
out-of-order transaction completion, and easy addition of register stages to provide timing closure.
The AXI protocol also includes optional extensions to cover signaling for low-power operation.
AXI is targeted at high performance, high clock frequency system designs and includes a number
of features that make it very suitable for high speed sub-micron interconnect.