02-06-2012, 12:21 PM
ARM PROCESSOR
arm overview1.ppt (Size: 2.88 MB / Downloads: 101)
Instruction Set for Embedded Systems
Variable cycle execution for certain instructions
Inline barrel shifter leading to more complex instructions
Thumb 16-bit instruction set
Conditional execution
Enhanced instructions
Initialization (Boot) code
Boot code takes the processor from the reset state to state where the operating system can run.
Boot code
-Initial hardware configuration
- Diagnostics
- Loading operating system
Operating System
- Organizes the system resources
-Resource management
-In small system, operating system might be replaced by simple debug monitor
Barrel Shifter
In conventional processor shifting is normally implemented by serial shift register.
This operation takes one clock cycle for every single bit shift.
Barrel shifter implement shifting by several bits in one cycle.