SlideShare uma empresa Scribd logo
1 de 16
MODULE IV
Digital signal processor: Digital signal processor and its design
issues, evolving architecture of DSP, next generation DSP.
Customizable processors: Customizable
processors and processor customization, A
benefit analysis of processor customization,
use of microprocessor cores in SOC design,
benefits of microprocessor extensibility.
 Design effort:
◦ Silicon capacity and design-automation tools:
 Past, 100K gates to Blocks of 500K gates
 Recently, many millions of gates
 Verification difficulty:
◦ internal complexity of a typical logic block
◦ 90% of development effort on verification
 Cost of fixing bugs:
◦ The cost of fixing an SOC design bug is rising.
◦ Higher staff costs caused by growing design teams,
bigger NRE fees, and lost profitability and market
share make show-stopper design bugs intolerable.
 Late hardware/software integration:
◦ overall program delays
 Complexity and change in standards:
◦ Standard communication protocols are growing
rapidly in complexity.
◦ The need to conserve scarce communications
spectrum plus the inventiveness of modern
protocol designers has resulted in the creation of
complex new standards such as the
 IPv6 Internet Protocol packet forwarding,
 G.729 voice coding,
 JPEG2000 image compression,
 MPEG4 video,
 and Rjindael AES encryption.
 The general-purpose, firmware-programmable
embedded processor cores with fixed ISAs can
handle many tasks, they often lack the
bandwidth needed to perform complex data-
processing tasks such as
◦ network packet processing, video processing, and
encryption.
 To meet aggressive performance goals, chip
designers have long turned to hardwired logic
to implement these key functions.
 As the complexity and bandwidth
requirements of electronic systems increase,
the total amount of logic rises steadily.
 To develop system designs with
significantly fewer resources by making it
much easier to design the chips in those
systems
 Making SOCs sufficiently flexible so every
new system design doesn’t require a new
SOC design.
 Solution : Using microprocessor cores in
SOC design
◦ Single processor challenges
◦ Preferable Multi core
 Make the SOC sufficiently flexible so that one
chip design will efficiently serve 10, or 100,
or 1000 different system designs while giving
up none or, at most, a few of the benefits of
integration.
 The specialized nature of individual
embedded applications creates two issues for
general-purpose embedded processor cores
executing data intensive tasks.
 First, there is a poor match between the
critical functions of many embedded
applications (e.g. image, audio, and protocol
processing) and a processor’s basic integer
ISA (instruction set and register file).
 Second, specialized embedded devices
cannot take full advantage of a general-
purpose processor’s broad capabilities.
 A fully featured configurable and extensible
processor consists of a processor design and a
design-tool environment.
 Adding major processor functions, thus tuning
the processor core to specific application
requirements.
 An important superset of configurable
processors is the extensible processor – a
processor whose functions, especially its
instruction set, can be extended by the SOC
design team to include features never considered
or imagined by processor’s original designers.
 Changing the processor’s instruction set,
memories and interfaces can significantly
improve the core’s efficiency and
performance, particularly for the data-
intensive applications that represent the
“heavy lifting” for many embedded systems.
 Configurable:
◦ Its features can be pruned or augmented by
parametric selection.
◦ Configurable processors can be implemented in
many different hardware forms, ranging from
ASICs to FPGAs
 Extensible processors :
◦ Processors whose functions, especially the
instruction set, can be extended by the
application developer to include features never
considered by the original processor designer –
are an important superset of configurable
processors.
 For both configurable and extensible processors, the
usefulness of the configurability and extensibility is
strongly tied to the automatic availability of both
hardware implementation and the software
environment.
 Configuration or extension of the processor’s
hardware are without synchronized enhancement of
the
◦ compiler, assembler, simulator, debugger, real-time
operating systems, and other software support tools
 Violates the promises of performance and flexibility
through configurability unfulfilled, because the new
enhanced processor could not be programmed very
easily.
 Extensible processor
 Additions, deletions, and modifications to
memories,
 To external bus widths and handshake
protocols, and
 To commonly used processor peripherals.
 Changing the processor’s instruction set,
memories and interfaces can significantly
improve the core’s efficiency and
performance, particularly for the data-
intensive applications

Mais conteúdo relacionado

Semelhante a Lect3_ customizable.pptx

37248136-Nano-Technology.pdf
37248136-Nano-Technology.pdf37248136-Nano-Technology.pdf
37248136-Nano-Technology.pdfTB107thippeswamyM
 
Ca lecture 03
Ca lecture 03Ca lecture 03
Ca lecture 03Haris456
 
Trends and challenges in IP based SOC design
Trends and challenges in IP based SOC designTrends and challenges in IP based SOC design
Trends and challenges in IP based SOC designAishwaryaRavishankar8
 
UNIT I_Introduction.pptx
UNIT I_Introduction.pptxUNIT I_Introduction.pptx
UNIT I_Introduction.pptxssuser4ca1eb
 
Casp report
Casp reportCasp report
Casp reportqudhuqdh
 
System On Chip (SOC)
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)Shivam Gupta
 
Software hardware co-design using xilinx zynq soc
Software hardware co-design using xilinx zynq socSoftware hardware co-design using xilinx zynq soc
Software hardware co-design using xilinx zynq socHossam Hassan
 
1. advantages and applications of embedded system
1. advantages and applications of embedded system1. advantages and applications of embedded system
1. advantages and applications of embedded systemVikas Dongre
 
Cisco 3900 series router datasheet
Cisco 3900 series router datasheetCisco 3900 series router datasheet
Cisco 3900 series router datasheetAmy Huang
 
ETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATIONETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATIONcscpconf
 
Soc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLMSoc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLMSubhash Iyer
 
It 443 lecture 1
It 443 lecture 1It 443 lecture 1
It 443 lecture 1elisha25
 

Semelhante a Lect3_ customizable.pptx (20)

37248136-Nano-Technology.pdf
37248136-Nano-Technology.pdf37248136-Nano-Technology.pdf
37248136-Nano-Technology.pdf
 
Ca lecture 03
Ca lecture 03Ca lecture 03
Ca lecture 03
 
UNIT I.pptx
UNIT I.pptxUNIT I.pptx
UNIT I.pptx
 
Trends and challenges in IP based SOC design
Trends and challenges in IP based SOC designTrends and challenges in IP based SOC design
Trends and challenges in IP based SOC design
 
UNIT I_Introduction.pptx
UNIT I_Introduction.pptxUNIT I_Introduction.pptx
UNIT I_Introduction.pptx
 
Vlsi design process
Vlsi design processVlsi design process
Vlsi design process
 
Casp report
Casp reportCasp report
Casp report
 
Pbd for es
Pbd for esPbd for es
Pbd for es
 
System On Chip (SOC)
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)
 
SoC: System On Chip
SoC: System On ChipSoC: System On Chip
SoC: System On Chip
 
Software hardware co-design using xilinx zynq soc
Software hardware co-design using xilinx zynq socSoftware hardware co-design using xilinx zynq soc
Software hardware co-design using xilinx zynq soc
 
SOC Design Challenges and Practices
SOC Design Challenges and PracticesSOC Design Challenges and Practices
SOC Design Challenges and Practices
 
1. advantages and applications of embedded system
1. advantages and applications of embedded system1. advantages and applications of embedded system
1. advantages and applications of embedded system
 
Cisco 3900 series router datasheet
Cisco 3900 series router datasheetCisco 3900 series router datasheet
Cisco 3900 series router datasheet
 
ETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATIONETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATION
 
Soc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLMSoc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLM
 
It 443 lecture 1
It 443 lecture 1It 443 lecture 1
It 443 lecture 1
 
Module-1 Embedded computing.pdf
Module-1 Embedded computing.pdfModule-1 Embedded computing.pdf
Module-1 Embedded computing.pdf
 
Spellman Resume
Spellman ResumeSpellman Resume
Spellman Resume
 
UNIT 1.docx
UNIT 1.docxUNIT 1.docx
UNIT 1.docx
 

Mais de Varsha506533

Lect1a_ basics of DSP.pptx
Lect1a_ basics of DSP.pptxLect1a_ basics of DSP.pptx
Lect1a_ basics of DSP.pptxVarsha506533
 
Lect 2a Direct Current Motor Drives.pptx
Lect 2a Direct Current Motor Drives.pptxLect 2a Direct Current Motor Drives.pptx
Lect 2a Direct Current Motor Drives.pptxVarsha506533
 
Lecture 1b Selection of Motor Rating.pptx
Lecture 1b Selection of Motor Rating.pptxLecture 1b Selection of Motor Rating.pptx
Lecture 1b Selection of Motor Rating.pptxVarsha506533
 
Lecture 1a Selection of Motor Rating.pptx
Lecture 1a Selection of Motor Rating.pptxLecture 1a Selection of Motor Rating.pptx
Lecture 1a Selection of Motor Rating.pptxVarsha506533
 
Intro Basic of OS .ppt
Intro Basic of OS .pptIntro Basic of OS .ppt
Intro Basic of OS .pptVarsha506533
 
L1_Introduction.ppt
L1_Introduction.pptL1_Introduction.ppt
L1_Introduction.pptVarsha506533
 

Mais de Varsha506533 (9)

Lect3.pptx
Lect3.pptxLect3.pptx
Lect3.pptx
 
Lect1_ DSP.pptx
Lect1_ DSP.pptxLect1_ DSP.pptx
Lect1_ DSP.pptx
 
Lect1a_ basics of DSP.pptx
Lect1a_ basics of DSP.pptxLect1a_ basics of DSP.pptx
Lect1a_ basics of DSP.pptx
 
IO.ppt
IO.pptIO.ppt
IO.ppt
 
Lect 2a Direct Current Motor Drives.pptx
Lect 2a Direct Current Motor Drives.pptxLect 2a Direct Current Motor Drives.pptx
Lect 2a Direct Current Motor Drives.pptx
 
Lecture 1b Selection of Motor Rating.pptx
Lecture 1b Selection of Motor Rating.pptxLecture 1b Selection of Motor Rating.pptx
Lecture 1b Selection of Motor Rating.pptx
 
Lecture 1a Selection of Motor Rating.pptx
Lecture 1a Selection of Motor Rating.pptxLecture 1a Selection of Motor Rating.pptx
Lecture 1a Selection of Motor Rating.pptx
 
Intro Basic of OS .ppt
Intro Basic of OS .pptIntro Basic of OS .ppt
Intro Basic of OS .ppt
 
L1_Introduction.ppt
L1_Introduction.pptL1_Introduction.ppt
L1_Introduction.ppt
 

Último

Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
The SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsThe SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsDILIPKUMARMONDAL6
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfRajuKanojiya4
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxVelmuruganTECE
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...Amil Baba Dawood bangali
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 

Último (20)

Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
The SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsThe SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teams
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptx
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 

Lect3_ customizable.pptx

  • 1. MODULE IV Digital signal processor: Digital signal processor and its design issues, evolving architecture of DSP, next generation DSP. Customizable processors: Customizable processors and processor customization, A benefit analysis of processor customization, use of microprocessor cores in SOC design, benefits of microprocessor extensibility.
  • 2.
  • 3.  Design effort: ◦ Silicon capacity and design-automation tools:  Past, 100K gates to Blocks of 500K gates  Recently, many millions of gates  Verification difficulty: ◦ internal complexity of a typical logic block ◦ 90% of development effort on verification
  • 4.  Cost of fixing bugs: ◦ The cost of fixing an SOC design bug is rising. ◦ Higher staff costs caused by growing design teams, bigger NRE fees, and lost profitability and market share make show-stopper design bugs intolerable.
  • 5.  Late hardware/software integration: ◦ overall program delays  Complexity and change in standards: ◦ Standard communication protocols are growing rapidly in complexity. ◦ The need to conserve scarce communications spectrum plus the inventiveness of modern protocol designers has resulted in the creation of complex new standards such as the  IPv6 Internet Protocol packet forwarding,  G.729 voice coding,  JPEG2000 image compression,  MPEG4 video,  and Rjindael AES encryption.
  • 6.  The general-purpose, firmware-programmable embedded processor cores with fixed ISAs can handle many tasks, they often lack the bandwidth needed to perform complex data- processing tasks such as ◦ network packet processing, video processing, and encryption.  To meet aggressive performance goals, chip designers have long turned to hardwired logic to implement these key functions.
  • 7.  As the complexity and bandwidth requirements of electronic systems increase, the total amount of logic rises steadily.
  • 8.  To develop system designs with significantly fewer resources by making it much easier to design the chips in those systems  Making SOCs sufficiently flexible so every new system design doesn’t require a new SOC design.  Solution : Using microprocessor cores in SOC design ◦ Single processor challenges ◦ Preferable Multi core
  • 9.  Make the SOC sufficiently flexible so that one chip design will efficiently serve 10, or 100, or 1000 different system designs while giving up none or, at most, a few of the benefits of integration.  The specialized nature of individual embedded applications creates two issues for general-purpose embedded processor cores executing data intensive tasks.
  • 10.  First, there is a poor match between the critical functions of many embedded applications (e.g. image, audio, and protocol processing) and a processor’s basic integer ISA (instruction set and register file).  Second, specialized embedded devices cannot take full advantage of a general- purpose processor’s broad capabilities.
  • 11.  A fully featured configurable and extensible processor consists of a processor design and a design-tool environment.  Adding major processor functions, thus tuning the processor core to specific application requirements.  An important superset of configurable processors is the extensible processor – a processor whose functions, especially its instruction set, can be extended by the SOC design team to include features never considered or imagined by processor’s original designers.
  • 12.  Changing the processor’s instruction set, memories and interfaces can significantly improve the core’s efficiency and performance, particularly for the data- intensive applications that represent the “heavy lifting” for many embedded systems.
  • 13.  Configurable: ◦ Its features can be pruned or augmented by parametric selection. ◦ Configurable processors can be implemented in many different hardware forms, ranging from ASICs to FPGAs  Extensible processors : ◦ Processors whose functions, especially the instruction set, can be extended by the application developer to include features never considered by the original processor designer – are an important superset of configurable processors.
  • 14.
  • 15.  For both configurable and extensible processors, the usefulness of the configurability and extensibility is strongly tied to the automatic availability of both hardware implementation and the software environment.  Configuration or extension of the processor’s hardware are without synchronized enhancement of the ◦ compiler, assembler, simulator, debugger, real-time operating systems, and other software support tools  Violates the promises of performance and flexibility through configurability unfulfilled, because the new enhanced processor could not be programmed very easily.
  • 16.  Extensible processor  Additions, deletions, and modifications to memories,  To external bus widths and handshake protocols, and  To commonly used processor peripherals.  Changing the processor’s instruction set, memories and interfaces can significantly improve the core’s efficiency and performance, particularly for the data- intensive applications