You are on page 1of 28

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

You might also like