Glossary

RealView Compilation Tools

RealView Compilation Tools is a suite of tools, together with supporting documentation and examples, that enables you to write and build applications for the ARM family of RISC processors.

RealView Debugger Trace

A software product add-on to RealView Debugger that extends the debugging capability with the addition of real-time program and data tracing.

Remote Debug Interface (RDI)

The Remote Debug Interface (RDI) is an ARM standard procedural interface between a debugger and the debug agent. RDI gives the debugger a uniform way to communicate with:

a simulator running on the host (for example, ARMulator)

a debug monitor running on ARM-based hardware accessed through a communication link (for example, Angel)

a debug agent controlling an ARM processor through hardware debug support (for example, Multi-ICE).

Remote_A

Remote_A is a software protocol converter and configuration interface. It converts

 

between the RDI 1.5 software interface of a debugger and the Angel Debug Protocol

 

used by Angel targets. It can communicate over a serial or Ethernet interface.

RTOS

Real Time Operating System.

RVCT

See RealView Compilation Tools.

Scan chain

A scan chain is made up of serially-connected devices that implement boundary-scan

 

technology using a standard JTAG TAP interface. Each device contains at least one TAP

 

controller containing shift registers that form the chain. Processors might contain

 

several shift registers to enable you to access selected parts of the device.

Scope

The range within which it is valid to access such items as a variable or a function.

Semihosting

A mechanism whereby I/O requests made in the application code are communicated to

 

the host system, rather than being executed on the target.

Simulator

A simulator executes non-native instructions in software (simulating a core).

Software breakpoint

A breakpoint that is implemented by replacing an instruction in memory with one that

 

causes the processor to take exceptional action. Because instruction memory must be

 

altered software breakpoints cannot be used where instructions are stored in read-only

 

memory. Using software breakpoints can enable interrupt processing to continue during

 

the breakpoint, making them more suitable for use in real-time systems.

 

See also Breakpoint and Hardware breakpoint.

Glossary-4

Copyright © 2002 ARM Limited. All rights reserved.

ARM DUI 0181B

Page 122
Image 122
ARM Version 1.6 manual Real Time Operating System