ARM Glossary

Term Description
ADS
ARM Developer Suite is the name of the 2nd generation of ARM development tools suite from ARM Lmtd. ADS provides compilation tools and debugger.
AHB
Advanced High-Performance Bus, System bus connecting ARM cores to peripheral circuits , I/Os , memory and IPs
AMBA™
dvanced Microcontroller Bus Architecture is a widely popular standard for on-chip processor bus and is used as the internal bus of Oki ARM MCUs
APB
Advanced Peripheral Bus is a part of the AMBA bus specifications. It is a simpler bus that AHB and is designed for interface with general peripherals such as timers and UARTs…etc.
ARM®
Advanced RISC Machines (ARM Ltd., company name of developer of ARM MCUs in the UK), visit www.arm.com
ARM7™
32-Bit RISC CPU core designed by ARM Ltd., UK
ASIC
Application Specific Integrated Circuit. An integrated circuit designed for a specific application. Ideal for mass produced or highly customized solutions.
ASSP
Application Specific Standard Product. An integrated circuit designed for a specific application or market.
BGA
Ball Grid Array (IC package)
CPI
Cycles Per Instruction. A measure of the computer instructions that can be performed in one clock cycle.
CPSR
Current Program Status Register is the status register for ARM core reflecting current processor core
CSP
Custom Standard Product. An integrated circuit customized of specific application and/or customer
DMA
Direct Memory Access. An operation that transfers data without processor core
EmbeddedICE
On-chip debug circuit that is part of the ARM core and provides on-chip hardware debug capabilities through the TAP through JTAG interface.
ETB
Embedded Trace Buffer, stores trace information in an on-chip circular buffer which can be read through the JTAG port.
ETM™
Embedded Trace Macrocell, traces command instructions and data accesses by monitoring the internal buses. Directly interfaced with an ARM7 core.
EWARM
acronym for IAR
ICE
In-Circuit Emulator
ICE-ME
ICE Micro-Edition is the JTAG-debugger interface hardware for Oki RVDK software development tools
ISFP
In-System-Flash-Programmer (ISFP) is the name of Oki
Jazelle
Name of ARM
JTAG
Joint Test Action Group (interface for in-circuit debugging and testing)
JVM
Java Virtual Machine
MAC
Multiply and Accumulate. This term is used when referring to the capabilities of a core.
MMU
Memory Management Unit (MMU) is the part of the processor that is responsible for protecting system resources from unwanted access and also adding the capability for handling virtual memory. In ARM cores, MMU is basically MPU plus added support for virtual memory.
MPU
Memory Protection Unit (MPU) is the management unit in the processor that is responsible for shielding of system resources and tasks from unwanted access.
Multi-ICE®
JTAG debugger interface unit from ARM Ltd. for In-Circuit debugging of ARM cores.
Opella-USB
Hardware JTAG debugger interface unit provided by Ashling for the purpose of debugging ARM MCU.
RealView®
Name of the Software Development Suite from ARM Lmtd. for developing and debugging software on ARM cores.
RISC
Reduced Instruction Set Computer
RTOS
Real Time Operating System
RVDK
RealView Developer Kit for Oki is the name of the RealView software development tools from ARM designed specifically for Oki ARM MCUs. Includes compiler, debugger, ICE-ME (JTAG adaptor), probe converter, cables and documentation.
SDK
Software Development Kit
SDT
Software Development Tools is the name of ARM corporation
SoC
System on Chip (high integration of functions on a single chip including controller).
SOI
Silicon on Insulator is a semiconductor technology ideal for developing low power LSIs
SPSR
Saved Program Status Register is an ARM core register that saves the CPSR contents immediately before exception occurs.
TAP
Test Access Port is a series of terminals that form the interface to a JTAG hardware.
TCM
Tightly Coupled Memory. A fast RAM memory that is interfaced directly to the core and provides a significant performance boost
TDMI®
The TDMI acronym often seen on ARM Core names stands for Thumb® Instruction, Debugger, Multiplier, ICE. Thumb is a 16-bit instruction set extension to ARM
TIC
Test Interface Controller is a test and monitoring interface for testing the traffic on the AMBA bus of the ARM SOC. In an off-the-shelf MCU environment, this interface is not used.
USB
Universal Serial Bus, visit www.usb.org