Embedded System and Microprocessors
Embedded System and Microprocessors
• F e tc h:
– P C p o i nt s to t h e instruction to b e
e xe c u t e d
– Get instruction O p c o d e f ro m
m e m o r y a n d store it into I R Program
Memory
• Decode:
– K n o w w h a t operation will b e d o n e
• E xe c u te :
– T h e A L U to exe cu te t h e instruction
CPU Types
Von Neumann vs Harvard Architecture
C P U registers
• CPU registers
ARM Based
Microcontroller
ARM Architecture
Lecture 1
Advanced
RISC
Machines
Introduction 01
ARM Architecture
ARM
1990
ARM was formed in as Advanced RISC Machines Ltd., a joint venture of Apple
Computer, Acorn Computer Group, and VLSI Technology.
1991
ARM introduced the ARM6 processor family to meet Apple requirement for its
product “Personal Digital Assistant” called Newton.
Unfortunately, the Newton was not a great success and so Robin Saxby, ARM’s
CEO,
decided to grow the business by pursuing what we now call
intellectual property “IP” business model.
2001
ARM9 was announced. It was fully synthesizable with a 5 stage pipeline
and a proper MMU, as well as hardware support for Java acceleration
and some DSP extension.
2002
ARM11 families had extended the capability of the ARM architecture in
the direction of higher performance with the introduction of multi-
processing, SIMD multimedia instructions, DSP capability, Java
acceleration etc
ARM
2005
The ARMCortex..
A R M Processor Roadmap
A R M Silicon Partners
A R M Major Characteristic
Embedded System Challenge
Size
Cost
Performance
Power consumption
Development Kit
STM32
Is AWESOME