Terminology

In this book the following terms of the LISA+ language are used and have the following meaning:

Table 1. LISA+ terminology

TermDefinition
BehaviorEach LISA+ component or protocol can have multiple behavior sections. These sections describe the behavior code in C.
ComponentAn individual sub-system element such as core, memory, bus, or peripheral, or a complete system or sub-system.
ConnectionA link between two components. The connection is made between a master port on one component and a slave port on the second component.
Code translationInstruction set simulation technology. Functional accuracy and execution speed are key performance criteria.
CT coreA model of an ARM processor that makes use of code translation technology. CT core models translate ARM instructions on the fly and cache the translation to enable fast execution of ARM code.
External portA port that is used to connect the subsystem to other components within a higher-level system.
Internal portInternal ports communicate with subcomponents and are not visible if the component is used in a higher-level system. Unlike hidden external ports, they are permanently hidden.
ProtocolA protocol defines ports in components that use the protocol to communicate with other components. Ports must use the same protocol if they are to be connected.
ResourceA section that allows private C/C++ variables, such as registers, to be declared within a component. These variables can be exposed if required.

Copyright © 2007-2010 ARM Limited. All rights reserved.ARM DUI 0372I
Non-Confidential