SlideShare a Scribd company logo
1 of 34
Categories of
Processor
Session 2
SURYAPRAKASH S
suryaprakash.vsm@gmail.com
Agenda
• Development in electronics
• Different Types of Processors
12-02-2019 suryaprakash.vsm@gmail.com 2
Development in Electronics
12-02-2019 suryaprakash.vsm@gmail.com 3
PROCESSOR
• A Processor is the heart of the Embedded System.
• For an embedded system designer knowledge of microprocessor
and microcontroller is a must.
12-02-2019 suryaprakash.vsm@gmail.com 4
VARIOUS PROCESSOR
1. General Purpose processor (GPP)
• Microprocessor
• Microcontroller
• Embedded Processor
• Digital signal Processor
2. Application Specific System Processor (ASSP)
3. Multi Processor System using GPPs
12-02-2019 suryaprakash.vsm@gmail.com 5
MICROPROCESSOR
• A microprocessor is a single chip semi conductor device also which is a
computer on chip, but not a complete computer.
• Its CPU contains an ALU, a program counter, a stack pointer, some working
register, a clock timing circuit and interrupt circuit on a single chip.
• To make complete micro computer, one must add memory usually ROM and
RAM, memory decoder, an oscillator and a number of serial and parallel ports.
12-02-2019 suryaprakash.vsm@gmail.com 6
Processor technology
• The architecture of the computation engine used to implement a
system’s desired functionality.
• Processor does not have to be programmable
“Processor” not equal to general-purpose processor
12-02-2019 suryaprakash.vsm@gmail.com 7
Processor technology
• Processors vary in their customization for the problem at hand
12-02-2019 suryaprakash.vsm@gmail.com 8
General-purpose processors
12-02-2019 suryaprakash.vsm@gmail.com 9
• Programmable device used in a
variety of applications.
Also known as “microprocessor”
• Features
Program memory
General datapath with large register file
and general ALU
• User benefits
Low time-to-market and NRE costs
High flexibility
• “Pentium” the most well-known, but
there are hundreds of others .
Single-purpose processors
12-02-2019 suryaprakash.vsm@gmail.com 10
• Digital circuit designed to execute
exactly one program
– a.k.a. coprocessor, accelerator or
peripheral
• Features
– Contains only the components needed
to execute a single program
– No program memory
• Benefits
– Fast
– Low power
– Small size
Application-specific processors
12-02-2019 suryaprakash.vsm@gmail.com 11
• Programmable processor optimized for a
particular class of applications having
common characteristics
– Compromise between general-
purpose and single-purpose processors
• Features
– Program memory
– Optimized data-path
– Special functional units
• Benefits
– Some flexibility, good performance,
size and power
IC technology
12-02-2019 suryaprakash.vsm@gmail.com 12
• The manner in which a digital (gate-level) implementation is mapped
onto an IC
• IC: Integrated circuit, or “chip” – IC technologies differ in their
customization to a design
– IC’s consist of numerous layers (perhaps 10 or more)
• IC technologies differ with respect to who builds each layer and when
IC technology
12-02-2019 suryaprakash.vsm@gmail.com 13
• Three types of IC technologies
– Full-custom/VLSI
– Semi-custom ASIC (gate array and standard
cell)
– PLD (Programmable Logic Device)
Lattice GAL 16V8 and 20V8
Full-custom/VLSI
12-02-2019 suryaprakash.vsm@gmail.com 14
• All layers are optimized for an embedded system’s particular digital
implementation
– Placing transistors
– Sizing transistors
– Routing wires
• Benefits
– Excellent performance, small size, low power
• Drawbacks
– High NRE cost (e.g., $300k), long time-to market
Semi-custom
12-02-2019 suryaprakash.vsm@gmail.com 15
• Lower layers are fully or partially built
– Designers are left with routing of wires and maybe placing some
blocks
• Benefits
– Good performance, good size, less NRE cost than a full-custom
implementation (perhaps $10k to $100k)
• Drawbacks
– Still require weeks to months to develop
PLD (Programmable Logic Device)
12-02-2019 suryaprakash.vsm@gmail.com 16
• All layers already exist
– Designers can purchase an IC
– Connections on the IC are either created or destroyed to implement
desired functionality
– Field-Programmable Gate Array (FPGA) very popular
• Benefits
– Low NRE costs, almost instant IC availability
• Drawbacks
– Bigger, expensive (perhaps $30 per unit), power
hungry, slower
MICROCONTROLLER
12-02-2019 suryaprakash.vsm@gmail.com 17
• A microcontroller is a functional computer system-on-a-chip. It
contains a processor, memory, and programmable input/output
peripherals.
• Microcontrollers include an integrated CPU, memory (a small amount
of RAM, program memory, or both) and peripherals capable of input
and output.
VARIOUS MICROCONTROLLERS
12-02-2019 suryaprakash.vsm@gmail.com 18
• INTEL
• 8031,8032,8051,8052,8751,8752
• PIC
• 8-bit PIC16, PIC18, 16-bit DSPIC33 / PIC24, PIC16C7x
• Motorola
• MC68HC11
MICROPROCESSOR Vs MICROCONTROLLER
12-02-2019 suryaprakash.vsm@gmail.com 19
EMBEDDED PROCESSOR
12-02-2019 suryaprakash.vsm@gmail.com 20
• Special microprocessors & microcontrollers often called, Embedded
processors.
• An embedded processor is used when fast processing fast context-
switching & atomic ALU operations are needed.
• Examples : ARM 7, INTEL i960, AMD 29050.
DIGITAL SIGNAL PROCESSOR
12-02-2019 suryaprakash.vsm@gmail.com 21
• DSP as a GPP is a single chip VLSI unit.
• It includes the computational capabilities of microprocessor and
multiply & accumulate units (MAC).
• DSP has large number of applications such as image processing,
audio, video & telecommunication processing systems.
• It is used when signal processing functions are to be
processed fast.
• Examples : TMS320Cxx, SHARC, Motorola 5600xx
APPLICATION SPECIFIC SYSTEM PROCESSOR (ASSP)
12-02-2019 suryaprakash.vsm@gmail.com 22
• ASSP is dedicated to specific tasks and provides a faster solution.
• An ASSP is used as an additional processing unit for running the
application in place of using embedded software.
• Examples : IIM7100, W3100A
MULTI PROCESSOR SYSTEM USING GPPs
12-02-2019 suryaprakash.vsm@gmail.com 23
• Multiple processors are used when a single processor does not meet
the needs of different task.
• The operations of all the processors are synchronized to obtain an
optimum performance.
Moore’s Law
12-02-2019 suryaprakash.vsm@gmail.com 24
• Moore's law describes a long-term trend in the history of computing
hardware.
• Since the invention of the integrated circuit in 1958, the number of
transistors that can be placed inexpensively on an integrated circuit has
increased exponentially, doubling approximately every two years.
• The trend was first observed by Intel co-founder Gordon E.Moore in
1965.
• Almost every measure of the capabilities of digital electronic devices is
linked to Moore's law: processing speed, memory capacity, etc.
Moore’s law
12-02-2019 suryaprakash.vsm@gmail.com 25
12-02-2019 suryaprakash.vsm@gmail.com 26
OTHER HARDWARE
• Power Source
• Clock Oscillator
• Real Time Clock (RTC)
• Reset Circuit, Power-up Reset and watchdog timer Reset
• Memory
• I/O Ports, I/O Buses
• Interrupt Handler
• DAC and ADC
• LCD and LED Display
12-02-2019 suryaprakash.vsm@gmail.com 27
SOFTWARE
12-02-2019 suryaprakash.vsm@gmail.com 28
12-02-2019 suryaprakash.vsm@gmail.com 29
12-02-2019 suryaprakash.vsm@gmail.com 30
2/12/2019 suryaprakash.vsm@gmail.com 31
Automotive
embedded systems
• Today’s high-end automobile may have
100 microprocessors:
• 4-bit microcontroller checks seat belt;
• microcontrollers run dashboard devices;
• 16/32-bit microprocessor controls engine.
12-02-2019 suryaprakash.vsm@gmail.com 32
• Thus ...
• Microprocessors are used
• As key components in an embedded design
• Programmable Logic and ASICs are used for critical parts in a design
• An objective for an embedded system designer is to find the cheapest
solution that meets the requirements
• Do not use a Pentium, when you only want to control a freezer...
12-02-2019 suryaprakash.vsm@gmail.com 33
2/12/2019 suryaprakash.vsm@gmail.com 34
This Photo by Unknown Author is licensed under CC BY-NC-ND
Learn by Doing
Excel Thru Experimentation
Lead by Example
Acquire skills and get employed
Update skills and stay employed

More Related Content

What's hot

basic of embedded system
basic of embedded systembasic of embedded system
basic of embedded systemDinesh35833
 
Embedded system basics
Embedded   system basicsEmbedded   system basics
Embedded system basicspriyanka patidar
 
Embedded system (Chapter 1)
Embedded system (Chapter 1)Embedded system (Chapter 1)
Embedded system (Chapter 1)Ikhwan_Fakrudin
 
Embedded Systems (18EC62) – Embedded System Components (Module 3)
Embedded Systems (18EC62) – Embedded System Components (Module 3)Embedded Systems (18EC62) – Embedded System Components (Module 3)
Embedded Systems (18EC62) – Embedded System Components (Module 3)Shrishail Bhat
 
Embedded system
Embedded systemEmbedded system
Embedded systemAnum Naz
 
Class 3 Memory types
Class 3 Memory typesClass 3 Memory types
Class 3 Memory typesSURYAPRAKASH S
 
microprocessor-and-microcontroller
microprocessor-and-microcontrollermicroprocessor-and-microcontroller
microprocessor-and-microcontrollerjhcid
 
Microcontroller
MicrocontrollerMicrocontroller
Microcontrollerparassini
 
Embedded System
Embedded SystemEmbedded System
Embedded SystemSneha Chopra
 
Introduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and MicrocontrollersIntroduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and MicrocontrollersIslam Samir
 
EE6602 Embedded System
EE6602 Embedded SystemEE6602 Embedded System
EE6602 Embedded Systemrmkceteee
 
embedded systems ppts
embedded systems pptsembedded systems ppts
embedded systems pptspavan kumar
 
Applications of microprocessor
Applications of microprocessorApplications of microprocessor
Applications of microprocessorAnjali Agrawal
 
Embedded Systems : introduction
Embedded Systems : introductionEmbedded Systems : introduction
Embedded Systems : introductionAnant Shrivastava
 
embedded systems ppt 2
embedded systems ppt 2embedded systems ppt 2
embedded systems ppt 2pavan kumar
 
Difference between microprocessor and microcontroller
Difference between microprocessor and microcontrollerDifference between microprocessor and microcontroller
Difference between microprocessor and microcontrollerMicrocontrollers Lab
 
Architecture design of a virtual embedded system ppt
Architecture design of a virtual embedded system pptArchitecture design of a virtual embedded system ppt
Architecture design of a virtual embedded system pptRajeev Mohanty
 

What's hot (20)

basic of embedded system
basic of embedded systembasic of embedded system
basic of embedded system
 
Embedded system basics
Embedded   system basicsEmbedded   system basics
Embedded system basics
 
Embedded system (Chapter 1)
Embedded system (Chapter 1)Embedded system (Chapter 1)
Embedded system (Chapter 1)
 
Classification OF Microprocessor
Classification OF MicroprocessorClassification OF Microprocessor
Classification OF Microprocessor
 
Embedded Systems (18EC62) – Embedded System Components (Module 3)
Embedded Systems (18EC62) – Embedded System Components (Module 3)Embedded Systems (18EC62) – Embedded System Components (Module 3)
Embedded Systems (18EC62) – Embedded System Components (Module 3)
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Class 3 Memory types
Class 3 Memory typesClass 3 Memory types
Class 3 Memory types
 
microprocessor-and-microcontroller
microprocessor-and-microcontrollermicroprocessor-and-microcontroller
microprocessor-and-microcontroller
 
Embedded system - embedded system programming
Embedded system - embedded system programmingEmbedded system - embedded system programming
Embedded system - embedded system programming
 
Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
 
Embedded System
Embedded SystemEmbedded System
Embedded System
 
Introduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and MicrocontrollersIntroduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and Microcontrollers
 
EE6602 Embedded System
EE6602 Embedded SystemEE6602 Embedded System
EE6602 Embedded System
 
embedded systems ppts
embedded systems pptsembedded systems ppts
embedded systems ppts
 
Applications of microprocessor
Applications of microprocessorApplications of microprocessor
Applications of microprocessor
 
Embedded Systems : introduction
Embedded Systems : introductionEmbedded Systems : introduction
Embedded Systems : introduction
 
embedded systems ppt 2
embedded systems ppt 2embedded systems ppt 2
embedded systems ppt 2
 
Difference between microprocessor and microcontroller
Difference between microprocessor and microcontrollerDifference between microprocessor and microcontroller
Difference between microprocessor and microcontroller
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Architecture design of a virtual embedded system ppt
Architecture design of a virtual embedded system pptArchitecture design of a virtual embedded system ppt
Architecture design of a virtual embedded system ppt
 

Similar to Class 2 categories of processor

K.Bhagavan gupta.pdf according to the labu
K.Bhagavan gupta.pdf according to the labuK.Bhagavan gupta.pdf according to the labu
K.Bhagavan gupta.pdf according to the labuShanmukhVegi
 
System On Chip
System On ChipSystem On Chip
System On ChipA B Shinde
 
Disruptive Technologies
Disruptive TechnologiesDisruptive Technologies
Disruptive TechnologiesInternet Society
 
Ims...cascademic overview v1 for website
Ims...cascademic overview v1 for websiteIms...cascademic overview v1 for website
Ims...cascademic overview v1 for websiteSyedjavidali Javid
 
18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptxSudeep35
 
Powerstar.ppt
Powerstar.pptPowerstar.ppt
Powerstar.pptvenuswetha
 
Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...
Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...
Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...Deepak Shankar
 
chapter 2 IE.pptx
chapter 2 IE.pptxchapter 2 IE.pptx
chapter 2 IE.pptxHarshal Vaidya
 
System On Chip (SOC)
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)Shivam Gupta
 
18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptxSaranmohan Mohan
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptxPratik Gohel
 
Lkk01 Computer Hardware and Networking ppt
Lkk01 Computer Hardware and Networking pptLkk01 Computer Hardware and Networking ppt
Lkk01 Computer Hardware and Networking pptLatikkumar Kothwar
 
1. An Introduction to Embed Systems_DRKG.pptx
1. An Introduction to Embed Systems_DRKG.pptx1. An Introduction to Embed Systems_DRKG.pptx
1. An Introduction to Embed Systems_DRKG.pptxKesavanGopal1
 
MODULE4_MES.pdf
MODULE4_MES.pdfMODULE4_MES.pdf
MODULE4_MES.pdfPoojaPK8
 

Similar to Class 2 categories of processor (20)

Core of the ES
Core of the ESCore of the ES
Core of the ES
 
K.Bhagavan gupta.pdf according to the labu
K.Bhagavan gupta.pdf according to the labuK.Bhagavan gupta.pdf according to the labu
K.Bhagavan gupta.pdf according to the labu
 
Micro controller & Micro processor
Micro controller & Micro processorMicro controller & Micro processor
Micro controller & Micro processor
 
System On Chip
System On ChipSystem On Chip
System On Chip
 
Disruptive Technologies
Disruptive TechnologiesDisruptive Technologies
Disruptive Technologies
 
Ims...cascademic overview v1 for website
Ims...cascademic overview v1 for websiteIms...cascademic overview v1 for website
Ims...cascademic overview v1 for website
 
Module 1.pdf
Module 1.pdfModule 1.pdf
Module 1.pdf
 
18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx
 
Powerstar.ppt
Powerstar.pptPowerstar.ppt
Powerstar.ppt
 
Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...
Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...
Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...
 
chapter 2 IE.pptx
chapter 2 IE.pptxchapter 2 IE.pptx
chapter 2 IE.pptx
 
System On Chip (SOC)
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)
 
18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx
 
SOC Design Challenges and Practices
SOC Design Challenges and PracticesSOC Design Challenges and Practices
SOC Design Challenges and Practices
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptx
 
LCD PROJECT.pptx
LCD PROJECT.pptxLCD PROJECT.pptx
LCD PROJECT.pptx
 
Lkk01 Computer Hardware and Networking ppt
Lkk01 Computer Hardware and Networking pptLkk01 Computer Hardware and Networking ppt
Lkk01 Computer Hardware and Networking ppt
 
1. An Introduction to Embed Systems_DRKG.pptx
1. An Introduction to Embed Systems_DRKG.pptx1. An Introduction to Embed Systems_DRKG.pptx
1. An Introduction to Embed Systems_DRKG.pptx
 
MODULE4_MES.pdf
MODULE4_MES.pdfMODULE4_MES.pdf
MODULE4_MES.pdf
 
Meet up#2v0.2
Meet up#2v0.2Meet up#2v0.2
Meet up#2v0.2
 

More from SURYAPRAKASH S

Class 7 an 8 bit embedded platform -instruction set
Class 7 an 8 bit embedded platform -instruction setClass 7 an 8 bit embedded platform -instruction set
Class 7 an 8 bit embedded platform -instruction setSURYAPRAKASH S
 
Class 6 an 8 bit embedded platform -pic mircocontroller basics
Class 6 an 8 bit embedded platform -pic mircocontroller basicsClass 6 an 8 bit embedded platform -pic mircocontroller basics
Class 6 an 8 bit embedded platform -pic mircocontroller basicsSURYAPRAKASH S
 
Class 4 I/O Ports
Class 4 I/O PortsClass 4 I/O Ports
Class 4 I/O PortsSURYAPRAKASH S
 
Product Design and Development
Product Design and DevelopmentProduct Design and Development
Product Design and DevelopmentSURYAPRAKASH S
 
Unit 4 Automated system
Unit 4 Automated systemUnit 4 Automated system
Unit 4 Automated systemSURYAPRAKASH S
 
Unit 3 Computer Numerical Control
Unit 3 Computer Numerical ControlUnit 3 Computer Numerical Control
Unit 3 Computer Numerical ControlSURYAPRAKASH S
 

More from SURYAPRAKASH S (7)

Class 7 an 8 bit embedded platform -instruction set
Class 7 an 8 bit embedded platform -instruction setClass 7 an 8 bit embedded platform -instruction set
Class 7 an 8 bit embedded platform -instruction set
 
Class 6 an 8 bit embedded platform -pic mircocontroller basics
Class 6 an 8 bit embedded platform -pic mircocontroller basicsClass 6 an 8 bit embedded platform -pic mircocontroller basics
Class 6 an 8 bit embedded platform -pic mircocontroller basics
 
Class 4 I/O Ports
Class 4 I/O PortsClass 4 I/O Ports
Class 4 I/O Ports
 
Product Design and Development
Product Design and DevelopmentProduct Design and Development
Product Design and Development
 
Unit 4 Automated system
Unit 4 Automated systemUnit 4 Automated system
Unit 4 Automated system
 
Unit 3 Computer Numerical Control
Unit 3 Computer Numerical ControlUnit 3 Computer Numerical Control
Unit 3 Computer Numerical Control
 
Canbus
CanbusCanbus
Canbus
 

Recently uploaded

Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 

Recently uploaded (20)

Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 

Class 2 categories of processor

  • 1. Categories of Processor Session 2 SURYAPRAKASH S suryaprakash.vsm@gmail.com
  • 2. Agenda • Development in electronics • Different Types of Processors 12-02-2019 suryaprakash.vsm@gmail.com 2
  • 3. Development in Electronics 12-02-2019 suryaprakash.vsm@gmail.com 3
  • 4. PROCESSOR • A Processor is the heart of the Embedded System. • For an embedded system designer knowledge of microprocessor and microcontroller is a must. 12-02-2019 suryaprakash.vsm@gmail.com 4
  • 5. VARIOUS PROCESSOR 1. General Purpose processor (GPP) • Microprocessor • Microcontroller • Embedded Processor • Digital signal Processor 2. Application Specific System Processor (ASSP) 3. Multi Processor System using GPPs 12-02-2019 suryaprakash.vsm@gmail.com 5
  • 6. MICROPROCESSOR • A microprocessor is a single chip semi conductor device also which is a computer on chip, but not a complete computer. • Its CPU contains an ALU, a program counter, a stack pointer, some working register, a clock timing circuit and interrupt circuit on a single chip. • To make complete micro computer, one must add memory usually ROM and RAM, memory decoder, an oscillator and a number of serial and parallel ports. 12-02-2019 suryaprakash.vsm@gmail.com 6
  • 7. Processor technology • The architecture of the computation engine used to implement a system’s desired functionality. • Processor does not have to be programmable “Processor” not equal to general-purpose processor 12-02-2019 suryaprakash.vsm@gmail.com 7
  • 8. Processor technology • Processors vary in their customization for the problem at hand 12-02-2019 suryaprakash.vsm@gmail.com 8
  • 9. General-purpose processors 12-02-2019 suryaprakash.vsm@gmail.com 9 • Programmable device used in a variety of applications. Also known as “microprocessor” • Features Program memory General datapath with large register file and general ALU • User benefits Low time-to-market and NRE costs High flexibility • “Pentium” the most well-known, but there are hundreds of others .
  • 10. Single-purpose processors 12-02-2019 suryaprakash.vsm@gmail.com 10 • Digital circuit designed to execute exactly one program – a.k.a. coprocessor, accelerator or peripheral • Features – Contains only the components needed to execute a single program – No program memory • Benefits – Fast – Low power – Small size
  • 11. Application-specific processors 12-02-2019 suryaprakash.vsm@gmail.com 11 • Programmable processor optimized for a particular class of applications having common characteristics – Compromise between general- purpose and single-purpose processors • Features – Program memory – Optimized data-path – Special functional units • Benefits – Some flexibility, good performance, size and power
  • 12. IC technology 12-02-2019 suryaprakash.vsm@gmail.com 12 • The manner in which a digital (gate-level) implementation is mapped onto an IC • IC: Integrated circuit, or “chip” – IC technologies differ in their customization to a design – IC’s consist of numerous layers (perhaps 10 or more) • IC technologies differ with respect to who builds each layer and when
  • 13. IC technology 12-02-2019 suryaprakash.vsm@gmail.com 13 • Three types of IC technologies – Full-custom/VLSI – Semi-custom ASIC (gate array and standard cell) – PLD (Programmable Logic Device) Lattice GAL 16V8 and 20V8
  • 14. Full-custom/VLSI 12-02-2019 suryaprakash.vsm@gmail.com 14 • All layers are optimized for an embedded system’s particular digital implementation – Placing transistors – Sizing transistors – Routing wires • Benefits – Excellent performance, small size, low power • Drawbacks – High NRE cost (e.g., $300k), long time-to market
  • 15. Semi-custom 12-02-2019 suryaprakash.vsm@gmail.com 15 • Lower layers are fully or partially built – Designers are left with routing of wires and maybe placing some blocks • Benefits – Good performance, good size, less NRE cost than a full-custom implementation (perhaps $10k to $100k) • Drawbacks – Still require weeks to months to develop
  • 16. PLD (Programmable Logic Device) 12-02-2019 suryaprakash.vsm@gmail.com 16 • All layers already exist – Designers can purchase an IC – Connections on the IC are either created or destroyed to implement desired functionality – Field-Programmable Gate Array (FPGA) very popular • Benefits – Low NRE costs, almost instant IC availability • Drawbacks – Bigger, expensive (perhaps $30 per unit), power hungry, slower
  • 17. MICROCONTROLLER 12-02-2019 suryaprakash.vsm@gmail.com 17 • A microcontroller is a functional computer system-on-a-chip. It contains a processor, memory, and programmable input/output peripherals. • Microcontrollers include an integrated CPU, memory (a small amount of RAM, program memory, or both) and peripherals capable of input and output.
  • 18. VARIOUS MICROCONTROLLERS 12-02-2019 suryaprakash.vsm@gmail.com 18 • INTEL • 8031,8032,8051,8052,8751,8752 • PIC • 8-bit PIC16, PIC18, 16-bit DSPIC33 / PIC24, PIC16C7x • Motorola • MC68HC11
  • 19. MICROPROCESSOR Vs MICROCONTROLLER 12-02-2019 suryaprakash.vsm@gmail.com 19
  • 20. EMBEDDED PROCESSOR 12-02-2019 suryaprakash.vsm@gmail.com 20 • Special microprocessors & microcontrollers often called, Embedded processors. • An embedded processor is used when fast processing fast context- switching & atomic ALU operations are needed. • Examples : ARM 7, INTEL i960, AMD 29050.
  • 21. DIGITAL SIGNAL PROCESSOR 12-02-2019 suryaprakash.vsm@gmail.com 21 • DSP as a GPP is a single chip VLSI unit. • It includes the computational capabilities of microprocessor and multiply & accumulate units (MAC). • DSP has large number of applications such as image processing, audio, video & telecommunication processing systems. • It is used when signal processing functions are to be processed fast. • Examples : TMS320Cxx, SHARC, Motorola 5600xx
  • 22. APPLICATION SPECIFIC SYSTEM PROCESSOR (ASSP) 12-02-2019 suryaprakash.vsm@gmail.com 22 • ASSP is dedicated to specific tasks and provides a faster solution. • An ASSP is used as an additional processing unit for running the application in place of using embedded software. • Examples : IIM7100, W3100A
  • 23. MULTI PROCESSOR SYSTEM USING GPPs 12-02-2019 suryaprakash.vsm@gmail.com 23 • Multiple processors are used when a single processor does not meet the needs of different task. • The operations of all the processors are synchronized to obtain an optimum performance.
  • 24. Moore’s Law 12-02-2019 suryaprakash.vsm@gmail.com 24 • Moore's law describes a long-term trend in the history of computing hardware. • Since the invention of the integrated circuit in 1958, the number of transistors that can be placed inexpensively on an integrated circuit has increased exponentially, doubling approximately every two years. • The trend was first observed by Intel co-founder Gordon E.Moore in 1965. • Almost every measure of the capabilities of digital electronic devices is linked to Moore's law: processing speed, memory capacity, etc.
  • 27. OTHER HARDWARE • Power Source • Clock Oscillator • Real Time Clock (RTC) • Reset Circuit, Power-up Reset and watchdog timer Reset • Memory • I/O Ports, I/O Buses • Interrupt Handler • DAC and ADC • LCD and LED Display 12-02-2019 suryaprakash.vsm@gmail.com 27
  • 32. Automotive embedded systems • Today’s high-end automobile may have 100 microprocessors: • 4-bit microcontroller checks seat belt; • microcontrollers run dashboard devices; • 16/32-bit microprocessor controls engine. 12-02-2019 suryaprakash.vsm@gmail.com 32
  • 33. • Thus ... • Microprocessors are used • As key components in an embedded design • Programmable Logic and ASICs are used for critical parts in a design • An objective for an embedded system designer is to find the cheapest solution that meets the requirements • Do not use a Pentium, when you only want to control a freezer... 12-02-2019 suryaprakash.vsm@gmail.com 33
  • 34. 2/12/2019 suryaprakash.vsm@gmail.com 34 This Photo by Unknown Author is licensed under CC BY-NC-ND Learn by Doing Excel Thru Experimentation Lead by Example Acquire skills and get employed Update skills and stay employed