Upload
eliasationgkiao
View
213
Download
0
Embed Size (px)
Citation preview
Advanced Industrial Control Processing Intro: What Engineers Need to Know About
Microcontrollers, MPUs, and FPGAs
12 March 2012Clive (Max) Maxfield
Alternative Computational Engines
2
• Microprocessors (µPs / MPUs)• Microcontrollers (µCs / MCUs)• Digital Signal Processors (DSPs)• Graphical Processing Units (GPUs)• ASICs / ASSPs / SoCs• FPGAs
Microprocessors (µPs / MPUs)
3
CPU
ROM
RAM
Input PortOutput Port
Control busData bus
Address bus
From theoutside world
To theoutside world
ClockReset
Microprocessors (µPs / MPUs)
4
Microprocessors (µPs / MPUs)
5
Microprocessors (µPs / MPUs)
6
Microcontrollers (µCs / MCUs)
7
Microcontrollers (µCs / MCUs)
8
Microcontrollers (µCs / MCUs)
9
Microcontrollers (µCs / MCUs)
10
Microcontrollers (µCs / MCUs)
11
Microcontrollers (µCs / MCUs)
12
Microcontrollers (µCs / MCUs)
13
Microcontrollers (µCs / MCUs)
14
Microcontrollers (µCs / MCUs)
15
Digital Signal Processors (DSPs)
16
Graphical Processing Units (GPUs)
17
ASICs / ASSPs / SoCs
18
ASICs / ASSPs / SoCs
19
ASICs / ASSPs / SoCs
20
ASICs / ASSPs / SoCs
21
ASICs / ASSPs / SoCs
22
ASICs / ASSPs / SoCs
23
ASICs / ASSPs / SoCs
24
FPGAs
25
FPGAs
26
FPGAs
27
Further Reading
28
MPUs and FPGAs Provide New Motor Control Optionshttp://www.digikey.com/us/en/techzone/microcontroller/resources/articles/MPUs-and-FPGAs-Provide-New-Motor-Control-Options.html