SlideShare a Scribd company logo
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.
DSP And Its Impact On Technology
Book: Processor Design Systems On Chip
Computing For ASICs And FPGAs
Introduction
• DSP is a relatively new science. It has its roots in a
group of universities following the discovery (or
rediscovery) of the Fast Fourier Transform (FFT) in the
mid-1960s by Cooley and Tukey,
• The only computing resources available were
mainframe computers, it requires a significant number
of multiplications and additions.
•Because signal processing it was impossible to do any
of the research in real time.
The early beginning of DSP
An Algorithm For Machine Calculation For Complex Fourier
Series
Earlier computer to do research in DSP
DSP community
• With in last 30 years sharing of ideas between DSP research and
• Earlier with the advancement, microprocessors were
to do some simple DSP tasks in real time
Mini computers and Array processors were state of
DSP research community
the choice
• the art for
• Breakthrough
combination of
that made the DSP possible
hardware
was the
a microprocessor and a multiplier
• in 30
circuit community and invention of transistor revolutionized the
world with commercially available DSP
and general urpos computer o array rocessor so
“That discipline which has allowed us to replace a circuit
previously composed of a capacitor and a resistor with
two anti-aliasing filters, an A-to-D and a D-to-A converter,
and
long as the signal we are interested in does not vary
too quickly.”
Dr. Tom Barnwell
A i t h l O l f ti bl t ff d
Voice band modems Hard Disk Drives and 3D Graphics were
successful commercial products using DSPs
The DSP revolution
• DSPs were primarily a university curiosity in the 1960s – a toy for
university professors to play with
In the 1970s, DSP became a military advantage
The 1980s experienced the introduction of the cost-effective DSP
•
•
The 1990s, which can best be described as the decade of
consumer expansion Digital Cellular Phone can be the
best example
Now in 21st century DSP is every where
•
voice communications digital
e
Impact on Society
• The first wave of the revolution was, and continues to be,
communications
•
•
Analog wire-lined world of communications became digital
voice communications digital
• Industry moved from 2400 bps modems to 56K bps
band modems
• Digital Cell Phone everywher
802.11
DSL
Bluetooth
voice
•
•
•
TV
• The second wave of the revolution is entertainment
•
•
•
•
•
•
Music
Photo
TV
Games
Radio
Streaming Media, combination of Digital Communication and Digital
Entertainment
And all in the pocket same time
•
without humane intervention
• What could be the next wave of revolution
• Transportation
• It is a matter of time when your car will drive from point A to B
without humane intervention
Biomedical Science
• Higher quality life of a deaf man with Cochlear implant
Education
• But there will be better uses
in the classrooms as well
•
•
What is DSP ?
Digital Signal Processing (DSP) is used in a wide variety of applications,
and it is hard to find a good definition that is general.
changing or analyzing information which is measured as
discrete sequences of numbers
TMS320C25 DSP
DSP Algorithm
TMS320C25 DSP
Example : Digital Filters (e.g. Digital FIR Filters ,...)
Most share common features:
•They use a lot of maths (multiplying and adding signals)
•They deal with signals that come from the real world
•They require a response in a certain time
Why DSP Processors?
A Comparison :
As shown ,DSP Processors are more efficient
TMS320C25 DSP
TMS320C25 DSP
Why DSP Processors? (Contd.)
As in FIR Filters
Why DSP is different than other Processors
System
Some Basic Characteristics
System
of a DSP
•
•
•
•
•
•
•
Sampled data system
Intensive mathematics
Real time
Deterministic
Interrupt handling
Accuracy
Special hardware
•
Sampled Data system
• The signal must be sampled at twice the max frequency in the
signal known as Nyquist Freqency
Intensive Mathematics
• Most of the time in Signal Processing we do Filtering or
Transforms
•
•
Demand for lot of MAC operations
Following is a simple filter equation
•
•
For 100 tap FIR filter 100 MAC operations are needed
For 25 1080p frames per Sec a 50 tap filter needs to do 2.5 million
MACs per Sec for audio signal
Real Time
• For every input sample there is an output sample
• Latency, how much is the delay between input and its relative
output
• Easiest example is audio recording. Musician has an ear piece to
listen himself and others. The delay should be less than 5ms to
consider it to be real time
Deterministic
• Instruction execution time must be same every time independent
of data or state of execution unit
• Predictability to estimate the capability of DSP to meet the
demands early in the design cycle
the principle that real time systems cannot be interrupted
Interrupt handling
• This feature was added with the concept that interrupts are
entertained until the real time behavior is not effected to stick to
the principle that real time systems cannot
Accurate
• Accuracy is signal dependent
• Three basic concepts to know here are
interrupted
•
•
•
SNR which is data accuracy. Simple relation is 6dB per bit
Coefficient accuracy is important in filters
Internal Accuracy
Lect1_ DSP.pptx
L H d t f th DSP l ith titi h
Special hardware
• To meet the needs of real time systems special hardwares that
DSPs have include are
• Loop Hardware as most of the DSP algorithms are repetitive such
FIR or FFT
Data memory management as DSP algorithms often rely on present
and past values of input data
Saturation logic to keep the numbers inside the bound. If result
exceeds the bounds maximum +ve or –ve number is assigned
• E.g. scale all the data and coefficients to keep the results with in
+1 and -1. But multiple MACs may yield the result out of this
bound so the concept of guard bits in accumulator was
developed
Multi-MAC units executing in parallel has increased the perforamance
of DSP rapidly over the last couple of decades
•
•
•
Lect1_ DSP.pptx

More Related Content

PPTX
Lect1a_ basics of DSP.pptx
PPTX
dsp-u-signal _process_lec01real-timedspsystems.pptx
PPTX
Introduction_to_DSPforengineersforstudy.pptx
PDF
3 f3 1_introduction_to_dsp
PPT
Yg hvuihbijbh itf ygcinbjbiojbfhuujh.ppt
PDF
Introduction to dsp by bibhu prasad ganthia
PDF
Introduction to DSP - Digital Signal Processing
PPTX
introduction_to_digital_signap_process.pptx
Lect1a_ basics of DSP.pptx
dsp-u-signal _process_lec01real-timedspsystems.pptx
Introduction_to_DSPforengineersforstudy.pptx
3 f3 1_introduction_to_dsp
Yg hvuihbijbh itf ygcinbjbiojbfhuujh.ppt
Introduction to dsp by bibhu prasad ganthia
Introduction to DSP - Digital Signal Processing
introduction_to_digital_signap_process.pptx

Similar to Lect1_ DSP.pptx (20)

PPT
Chapter1
PPTX
Digital Signal Processors - DSP's
PPTX
Digital signal processing
PPT
Digital Signal Processor
PPT
Role of DSP in Biometric Applications
PPT
Digital signal processing part1
PDF
DSP Processor
PPT
Romain Rogister DSP ppt V2003
PPTX
presentation on digital signal processing
PDF
Lec09-DSP.pdf
PDF
Introduction to Digital Signal Processing
PPTX
Digital signal processing
PDF
PPT
Introduction to tms320c6745 dsp
PDF
3F3 – Digital Signal Processing (DSP) - Part1
PPT
Dsp ajal
PPTX
Introduction to Digital Signal processors
PPT
Digital signal processor part4
PPTX
Advanced_Digital_Signal_Processing_Lectu(2).pptx
DOCX
DIGITAL SIGNAL PROCESWSING AND ITS APPLICATION
Chapter1
Digital Signal Processors - DSP's
Digital signal processing
Digital Signal Processor
Role of DSP in Biometric Applications
Digital signal processing part1
DSP Processor
Romain Rogister DSP ppt V2003
presentation on digital signal processing
Lec09-DSP.pdf
Introduction to Digital Signal Processing
Digital signal processing
Introduction to tms320c6745 dsp
3F3 – Digital Signal Processing (DSP) - Part1
Dsp ajal
Introduction to Digital Signal processors
Digital signal processor part4
Advanced_Digital_Signal_Processing_Lectu(2).pptx
DIGITAL SIGNAL PROCESWSING AND ITS APPLICATION
Ad

More from Varsha506533 (20)

PPTX
L1_Unit-1 Introduction to Embedded System.pptx
PPTX
Controllability and observability notes for pg
PPTX
Unit 2 Lect 2 preprocessing for sensor interfacing
PPTX
Lect 2 Design approaches in Operating System.pptx
PPTX
Lect 1_Embedded Linux Embedded RTOS ppt
PPT
design metrics for embedded systems and rtos
PPT
L1 and L3 _uCOS Task and scheduler concepts
PPT
ucos-2 introduction and characteristics
PPT
Processor Design Flow architecture design
PPT
Processor Design Flow for architecture design
PPT
Processor Design Flow for architecture design
PPT
Lecture Notes in Design for Testability _Test Economics.ppt
PPTX
Memory organization in processor architecture
PPTX
VLSI Testing : Logic Simulation Part 1.pptx
PPTX
Lect3_ customizable.pptx
PPTX
Lect3.pptx
PPTX
Lect4_ customizable.pptx
PPT
IO.ppt
PPTX
Lect 2a Direct Current Motor Drives.pptx
PPTX
Lecture 1b Selection of Motor Rating.pptx
L1_Unit-1 Introduction to Embedded System.pptx
Controllability and observability notes for pg
Unit 2 Lect 2 preprocessing for sensor interfacing
Lect 2 Design approaches in Operating System.pptx
Lect 1_Embedded Linux Embedded RTOS ppt
design metrics for embedded systems and rtos
L1 and L3 _uCOS Task and scheduler concepts
ucos-2 introduction and characteristics
Processor Design Flow architecture design
Processor Design Flow for architecture design
Processor Design Flow for architecture design
Lecture Notes in Design for Testability _Test Economics.ppt
Memory organization in processor architecture
VLSI Testing : Logic Simulation Part 1.pptx
Lect3_ customizable.pptx
Lect3.pptx
Lect4_ customizable.pptx
IO.ppt
Lect 2a Direct Current Motor Drives.pptx
Lecture 1b Selection of Motor Rating.pptx
Ad

Recently uploaded (20)

PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PDF
Digital Logic Computer Design lecture notes
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
DOCX
573137875-Attendance-Management-System-original
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Construction Project Organization Group 2.pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Welding lecture in detail for understanding
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Digital Logic Computer Design lecture notes
Embodied AI: Ushering in the Next Era of Intelligent Systems
573137875-Attendance-Management-System-original
Operating System & Kernel Study Guide-1 - converted.pdf
OOP with Java - Java Introduction (Basics)
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Automation-in-Manufacturing-Chapter-Introduction.pdf
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Construction Project Organization Group 2.pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Welding lecture in detail for understanding

Lect1_ DSP.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. DSP And Its Impact On Technology Book: Processor Design Systems On Chip Computing For ASICs And FPGAs
  • 4. • DSP is a relatively new science. It has its roots in a group of universities following the discovery (or rediscovery) of the Fast Fourier Transform (FFT) in the mid-1960s by Cooley and Tukey, • The only computing resources available were mainframe computers, it requires a significant number of multiplications and additions. •Because signal processing it was impossible to do any of the research in real time. The early beginning of DSP
  • 5. An Algorithm For Machine Calculation For Complex Fourier Series
  • 6. Earlier computer to do research in DSP
  • 7. DSP community • With in last 30 years sharing of ideas between DSP research and • Earlier with the advancement, microprocessors were to do some simple DSP tasks in real time Mini computers and Array processors were state of DSP research community the choice • the art for • Breakthrough combination of that made the DSP possible hardware was the a microprocessor and a multiplier • in 30 circuit community and invention of transistor revolutionized the world with commercially available DSP
  • 8. and general urpos computer o array rocessor so “That discipline which has allowed us to replace a circuit previously composed of a capacitor and a resistor with two anti-aliasing filters, an A-to-D and a D-to-A converter, and long as the signal we are interested in does not vary too quickly.” Dr. Tom Barnwell
  • 9. A i t h l O l f ti bl t ff d Voice band modems Hard Disk Drives and 3D Graphics were successful commercial products using DSPs The DSP revolution • DSPs were primarily a university curiosity in the 1960s – a toy for university professors to play with In the 1970s, DSP became a military advantage The 1980s experienced the introduction of the cost-effective DSP • • The 1990s, which can best be described as the decade of consumer expansion Digital Cellular Phone can be the best example Now in 21st century DSP is every where •
  • 10. voice communications digital e Impact on Society • The first wave of the revolution was, and continues to be, communications • • Analog wire-lined world of communications became digital voice communications digital • Industry moved from 2400 bps modems to 56K bps band modems • Digital Cell Phone everywher 802.11 DSL Bluetooth voice • • •
  • 11. TV • The second wave of the revolution is entertainment • • • • • • Music Photo TV Games Radio Streaming Media, combination of Digital Communication and Digital Entertainment And all in the pocket same time •
  • 12. without humane intervention • What could be the next wave of revolution • Transportation • It is a matter of time when your car will drive from point A to B without humane intervention Biomedical Science • Higher quality life of a deaf man with Cochlear implant Education • But there will be better uses in the classrooms as well • •
  • 13. What is DSP ? Digital Signal Processing (DSP) is used in a wide variety of applications, and it is hard to find a good definition that is general. changing or analyzing information which is measured as discrete sequences of numbers TMS320C25 DSP
  • 14. DSP Algorithm TMS320C25 DSP Example : Digital Filters (e.g. Digital FIR Filters ,...) Most share common features: •They use a lot of maths (multiplying and adding signals) •They deal with signals that come from the real world •They require a response in a certain time
  • 15. Why DSP Processors? A Comparison : As shown ,DSP Processors are more efficient TMS320C25 DSP
  • 16. TMS320C25 DSP Why DSP Processors? (Contd.) As in FIR Filters
  • 17. Why DSP is different than other Processors
  • 18. System Some Basic Characteristics System of a DSP • • • • • • • Sampled data system Intensive mathematics Real time Deterministic Interrupt handling Accuracy Special hardware
  • 19. • Sampled Data system • The signal must be sampled at twice the max frequency in the signal known as Nyquist Freqency Intensive Mathematics • Most of the time in Signal Processing we do Filtering or Transforms • • Demand for lot of MAC operations Following is a simple filter equation • • For 100 tap FIR filter 100 MAC operations are needed For 25 1080p frames per Sec a 50 tap filter needs to do 2.5 million MACs per Sec for audio signal
  • 20. Real Time • For every input sample there is an output sample • Latency, how much is the delay between input and its relative output • Easiest example is audio recording. Musician has an ear piece to listen himself and others. The delay should be less than 5ms to consider it to be real time Deterministic • Instruction execution time must be same every time independent of data or state of execution unit • Predictability to estimate the capability of DSP to meet the demands early in the design cycle
  • 21. the principle that real time systems cannot be interrupted Interrupt handling • This feature was added with the concept that interrupts are entertained until the real time behavior is not effected to stick to the principle that real time systems cannot Accurate • Accuracy is signal dependent • Three basic concepts to know here are interrupted • • • SNR which is data accuracy. Simple relation is 6dB per bit Coefficient accuracy is important in filters Internal Accuracy
  • 23. L H d t f th DSP l ith titi h Special hardware • To meet the needs of real time systems special hardwares that DSPs have include are • Loop Hardware as most of the DSP algorithms are repetitive such FIR or FFT Data memory management as DSP algorithms often rely on present and past values of input data Saturation logic to keep the numbers inside the bound. If result exceeds the bounds maximum +ve or –ve number is assigned • E.g. scale all the data and coefficients to keep the results with in +1 and -1. But multiple MACs may yield the result out of this bound so the concept of guard bits in accumulator was developed Multi-MAC units executing in parallel has increased the perforamance of DSP rapidly over the last couple of decades • • •