ARM Architecture
ARM Architecture
ARM Architecture
ARM architecture
There are two different classes 1. bus master—initiating a data transfer with
another device across the same bus. 2. bus slaves—only of responding to a transfer
request from a bus master device.
A bus has two architecture levels. 1. physical level that covers the electrical
characteristics and bus width (16, 32, or 64 bits). 2. The second level deals with
protocol—the logical rules that govern the communication between the processor
and a peripheral.
ARM processors are also found in mass storage devices (hard drives) and
imaging products (inkjet printers)—that are cost sensitive and high
volume.
ARM-modified RISC targets good code density and low power consumption.
An embedded system consists of a processor core surrounded by caches, memory, and
peripherals.
The system is controlled by operating system software that manages application tasks.
RISC design philosophy-to improve performance by reducing the complexity of
instructions, to speed up instruction, to provide a large register, and to use a load-store
architecture.