ARM® Microcontrollers - Architectural Overview of the 32-Bit Microcontroller
The ARM® embedded microcontroller cores are member of the
Advanced RISC Machines (ARM®) family of general purpose 32-bit
microprocessors, which offer high performance and very low power
consumption. Its outstanding feature is the 16-bit Thumb® subset of the
most commonly used 32-bit instructions. These are expanded at run time
with no degradation of system performance. This gives 16-bit code
density (saving memory area and cost) coupled with 32-bit processor
performance. Pipelining is employed so that all parts of the processing and memory systems can operate continuously. Typically, while one instruction is being executed, its successor is being decoded, and a third instruction is being fetched from memory. The ARM® memory interface has been designed to allow the performance potential to be realized without incurring high costs in the memory system. Speed-critical control signals are pipelined to allow system control functions to be implemented in standard low-power logic, and these control signals facilitate the exploitation of the fast local access modes offered by industry standard dynamic RAMs. UDE - Universal Debug Engine with Linux support - Debugger and Emulator for ARMUDE - Universal Debug Engine
- is a flexible debug and emulator platform with Multi-core debugging.
Supported ARM cores
|