You copied the Doc URL to your clipboard.

Glossary

AFS

See ARM Firmware Suite.

ARM Boot Flash Utility

The ARM Boot Flash Utility (BootFU) allows modification of the specific boot flash sector on the system.

ARM Firmware Suite

A collection of utilities to assist in developing applications and operating systems on ARM-based systems.

ARM Flash Utility

The ARM Flash Utility (AFU) is an application for manipulating and storing data within a system that uses the flash library.

Big-Endian

Memory organization where the least significant byte of a word is at a higher address than the most significant byte. See also Little-Endian.

BootFU

See ARM Boot Flash Utility.

Boot monitor

A ROM-based monitor that communicates with a host computer using simple commands over a serial port. Typically this application is used to display the contents of memory and provide system debug and self-test functions.

Boot switcher

The boot switcher selects and runs an image in application flash. You can store one or more code images in flash memory and use the boot switcher to start the image at reset.

Debugger

An application that monitors and controls the execution of a second application. Usually used to find errors in the application program flow.

Double word

A 64-bit unit of information. Contents are taken as being an unsigned integer unless otherwise stated.

Flash memory

Nonvolatile memory that is used to hold boot code and application code.

Halfword

A 16-bit unit of information. Contents are taken as being an unsigned integer unless otherwise stated.

Host

A computer which provides data and other services to another computer.

Image

A hardware description file that is used to configure the PLD during board initialization.

Linker

Software which produces a single image from one or more source assembler or compiler output objects.

Little-endian

Memory organization where the least significant byte of a word is at a lower address than the most significant byte. See also Big-endian.

Memory management unit

Hardware that controls caches and access permissions to blocks of memory, and translates virtual to physical addresses.

Memory protection unit

Hardware that controls permissions to blocks of memory. Unlike an MMU, a MPU does not translate virtual addresses to physical addresses.

MMU

See Memory Management Unit.

MPU

See Memory Protection Unit.

Multi-ICE

Multi-processor JTAG emulator. ARM registered trademark.

Peripheral information block

A data structure used to identify peripherals included in the design instantiated into a logic module FPGA.

Remapping

Changing the address of physical memory or devices after the application has started executing. This is typically done to allow RAM to replace ROM once the initialization has been done.

SIB

See System Information Block.

SWI

Software Interrupt. An instruction that causes the processor to call a programer-specified subroutine. Used by ARM to handle semihosting.

System Information Block

A block of user-defined nonvolatile storage.

Target

The actual target processor, real or simulated, on which the application is running.

Watchpoint

A location within the image which will be monitored and which will cause execution to break when it changes.

Word

A 32-bit unit of information. Contents are taken as being an unsigned integer unless otherwise stated.

Was this page helpful? Yes No