Advanced Industrial Control
Processing
Intro: What Engineers Need to Know About
Microcontrollers, MPUs, and FPGAs
12 March 2012
Clive (Max) Maxfield
Alternative Computational
Engines
Microprocessors (Ps / MPUs)
Microcontrollers (Cs / MCUs)
Digital Signal Processors (DSPs)
Graphical Processing Units (GPUs)
ASICs / ASSPs / SoCs
FPGAs
Microprocessors (Ps / MPUs)
Control bus
Data bus
Address bus
To the
outside world
From the
outside world
Microprocessors (Ps / MPUs)
Microprocessors (Ps / MPUs)
Microprocessors (Ps / MPUs)
Microcontrollers (Cs / MCUs)
Microcontrollers (Cs / MCUs)
Microcontrollers (Cs / MCUs)
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
MPUs and FPGAs Provide New Motor Control
Options
http://www.digikey.com/us/en/techzone/micr
ocontroller/resources/articles/MPUs-and-FP
GAs-Provide-New-Motor-Control-Options.html
28