University of York Students' Union
The ARM processor is a key component of many embedded systems. First ARM prototype was introduced in 1985. Under the name of Acorn RISC Machine. An overview of ARM processor architecture evolution with emphasis to specific instruction sets capable of executing the demanding high speed real-time multimedia applications is provided. Basic ARM architecture is presented, together with the hardware architecture evolution. Specifics of the instruction set extensions based on SIMD style processing are described. Most important performance issues and speed restriction problems are analyzed.