Professional Documents
Culture Documents
03 Intro Embedded Systems Processors
03 Intro Embedded Systems Processors
• Advantage:
• Number of transistors are less compared to similar CISC
architecture.
• Less hardware results in less die size
• Low power consumption
Advanced Features
• Thumb:
• A new 16 bit instruction set called thumb is made available.
• This is less powerful instruction set but quite useful for
application that do not require full power of 32 bit instructions.
• Advantage: High Code Density
• (Higher amount of code in per unit memory area)
• Cache:
• The first ARM processor with Cache is ARM3. It had 1 KB chip of 4
KB.
• ARM 7 had a cache of 8 KB.
Advanced Features
• Fast Multiplier
• Even though ARM is a RISC processor, there are many features
that do not conform to RISC philosophy
• ARM processors may have a fast multiplier hardware unit.
• Synthesizable:
• Design Code (RTL) is available with License, using which
extensions and modification are possible in basic core
Advanced Features
• Embedded ICE (In Circuit Emulator) Macrocell:
• The current hardware trend is to design system as macrocells.
• The ARM core could be considered as macrocell and other units
may also be added as (e.g. peripheral units) macrocells.
• Some processor has embedded ICE macrocell for testing.
• Used for debugging and have registers to set watch points and
breakpoints .