This section contains a list of terms and their definitions. The majority of the terms are common engineering terms, so the definitions tend to define the terms with respect to developer suite applications.


Advanced High-performance Bus, a bus interface defined by the AMBA2 specification.


Advanced Microcontroller Bus Architecture, the ARM® open standard for multi-master on-chip buses that are capable of running with multiple masters and slaves.


Advanced Peripheral Bus, a simplified AMBA bus interface designed for use with ancillary or general-purpose peripherals.


Advanced eXtensible Interface, a bus interface defined by the AMBA3 specification.


An individual functional block such as, for example, core, memory, or bus, A component can also be an entire subsystem. In this case, the subsystem is placed into another system as a component.


A link between two components between one master port and one slave port. There are three types of connection, clock, signal, and transaction.

External port

A port that is used to connect the current system within another system.

Internal port

A port that communicates with subcomponents and is not visible if the component is used in a higher-level system. Unlike hidden external ports, they are permanently hidden.


An annotation in the Block Diagram view.


A component or port that initiates a transaction or drives a signal.


Cycle Accurate Debug Interface, enables reading and writing memory and register values and also provides the interface to external debuggers.


An object is either: a component, a connection, an external port, or a label.


Object inserted on a connection for the purpose of, for example, tracing, monitoring, breakpoints.

Programmer’s View

A level of simulation accuracy that is sufficient to run application code, but is not detailed enough for hardware analysis. Timing accuracy is sacrificed in order to achieve fast simulation execution speeds.


See Programmer’s View.

Real-Time System Model

A system model that uses Code Translation (CT) technology to provide fast simulation speed and accuracy at Programmer’s View level. System Canvas can create RTSM models from standard libraries and custom LISA+ source files.

Signal connection

The signal-based interface is very close to hardware simulators in that it simulates every signal independently.


A component or port that responds to a transaction or signal.

Simulation run

This term is used for the combination of loading, running, and closing a system.


A system is a collection of components connected to collaborate in a simulation.

System Canvas

System Canvas for Fast Models is a comprehensive easy-to-use toolset for fast modelling, simulation and debugging of complex System-on-Chip (SoC) designs.

Transaction connection

The transaction-based interface encapsulates a group of signals into one read or write transaction.

Copyright © 2007-2009 ARM Limited. All rights reserved.ARM DUI 0370H