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.
Memory organization where the least significant byte of a word is at a higher address than the most significant byte. See also Little-Endian.
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.
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.
A 16-bit unit of information. Contents are taken as being an unsigned integer unless otherwise stated.
A computer which provides data and other services to another computer.
A hardware description file that is used to configure the PLD during board initialization.
Software which produces a single image from one or more source assembler or compiler output objects.
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.
See Memory Management Unit.
See Memory Protection Unit.
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.
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.
See System Information Block.
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.
The actual target processor, real or simulated, on which the application is running.
A location within the image which will be monitored and which will cause execution to break when it changes.
A 32-bit unit of information. Contents are taken as being an unsigned integer unless otherwise stated.