0% found this document useful (0 votes)
60 views

General-Purpose Processors: Programmable Device Used in A Variety of Applications Features

The document discusses three types of processors: 1) General-purpose processors are programmable devices used for a variety of applications with program memory, general datapath, and register file. They have low costs and high flexibility. 2) Single-purpose processors are designed to execute a single program and contain only necessary components. They are fast, low power, and small. 3) Application-specific processors are programmable but optimized for particular applications with program memory, optimized datapath, and special functional units. They offer some flexibility as well as good performance, size, and power.

Uploaded by

Vemuganti Rahul
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views

General-Purpose Processors: Programmable Device Used in A Variety of Applications Features

The document discusses three types of processors: 1) General-purpose processors are programmable devices used for a variety of applications with program memory, general datapath, and register file. They have low costs and high flexibility. 2) Single-purpose processors are designed to execute a single program and contain only necessary components. They are fast, low power, and small. 3) Application-specific processors are programmable but optimized for particular applications with program memory, optimized datapath, and special functional units. They offer some flexibility as well as good performance, size, and power.

Uploaded by

Vemuganti Rahul
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

61

General-purpose processors
Programmable device used in a variety of
applications Controller Datapath
– Also known as “microprocessor” Control Register
Features logic and file
State register
– Program memory
– General datapath with large register file and General
IR PC ALU
general ALU
User benefits Program Data
– Low time-to-market and NRE costs memory memory
– High flexibility Assembly code
for:
“Pentium” the most well-known, but
there are hundreds of others total = 0
for i =1 to …

Slide credit Vahid/Givargis, Embedded Systems Design: A Unified Hardware/Software Introduction, 2000

Introduction to Embedded Systems


62

Single-purpose processors
Digital circuit designed to execute exactly
one program Controller Datapath
– a.k.a. coprocessor, accelerator or peripheral Control index
logic
Features total
State
– Contains only the components needed to register +
execute a single program
– No program memory Data
memory
Benefits
– Fast
– Low power
– Small size

Slide credit Vahid/Givargis, Embedded Systems Design: A Unified Hardware/Software Introduction, 2000

Introduction to Embedded Systems


63

Application-specific processors
Programmable processor optimized for a particular
Controller Datapath
class of applications having common
characteristics Control Registers
logic and
– Compromise between general-purpose and single- State register
purpose processors Custom
Features ALU
IR PC
– Program memory
Data
– Optimized datapath Program memory
– Special functional units memory

Benefits Assembly code


for:
– Some flexibility, good performance, size and power
total = 0
DSP for i =1 to …

Slide credit Vahid/Givargis, Embedded Systems Design: A Unified Hardware/Software Introduction, 2000

Introduction to Embedded Systems

You might also like