SlideShare a Scribd company logo
1 of 34
WELCOME
Introduction to Digital
Signal Processors
Hicham BERKOUK
Tarek Islam SADMI
E08/Computer Engineering
IGEE – Boumerdes.
OUTLINE
 Overview
 Introduction to DS Processors
 Historical Development
 DSP Market
 Internal Architecture
 Applications of DSPs
 Examples
 Conclusion
 References
 Overview
 Introduction to DS Processors
 Historical development
 DSP Market
 Internal Architecture
 Examples
 Applications of DSPs
 Conclusion
 References
Overview:
Digital signal processing techniques and algorithms
developed throughout history are useless, unless
implemented in a given hardware to perform specified tasks.
However, conventional microprocessors cannot handle
those algorithms.
Hence, there’s a need to develop a new hardware : the
Digital Signal Processor.
 Overview
 Introduction to DS Processors
 Historical Development
 DSP Market
 Internal Architecture
 Examples
 Applications of DSPs
 Conclusion
 References
Introduction to DSProcessors:
 From Wikipedia, the free encyclopedia:
A digital signal processor (DSP) is a specialized
microprocessor with an architecture optimized for the
operational needs of digital signal processing.
 Typical DSP system :
 Conversion from Analog to Digital and
Digital to Analog signals.
 A lot of Interaction with outside world.
What are the Differences
between a DSP and a GP MPU
?
 Overview
 Introduction to DS Processors
 Historical Development
 DSP Market
 Internal Architecture
 Examples
 Applications of DSPs
 Conclusion
 References
Historical Development:
 First transistor: 16 December 1947, at the Bell Company by
William Shockley.
 First IC: by Jack Killby 12 September 1958 at Texas
instruments Laboratories.
 First Microprocessor: 15 November 1971 by Intel
Company the Intel 4004.
 First DSP: 1978 : Texas Instruments TMS5100 DSP.
1978 : Intel and AMI, released to unsuccessful DSPs the
2920 and the S2811.
1980 : the NEC µPD7720 DSP by PSTN
Telecommunications.
 1983 : the TMS32010 by Texas instruments (Harvard architecture) (It already
had a special instruction set, with instructions like load-and-accumulate or
multiply-and-accumulate. It could work on 16-bit numbers and needed 390 ns
for a multiply–add operation. TI is now the market leader in general-purpose
DSP)
 1988 : the appearance of the 2nd generation of DSPs, like AT&T DSP16A
and the Motorola 56000 (accelerating tight-loops and loop addressing).
 1995: the appearance of the 3rd generation of DSPs : new special instructions
in the data path and hardware acceleration, using very complex problems like
Fourier-Transform, or Matrix Operations like “ Motorola MC 68356. And TI
TMS 320C541 and the TMS 320C80.
 The fourth generation is best characterized by the changes in the instruction
set and the instruction encoding/decoding.
 The fastest digital signal processor (DSP) is the TMS320C6416, by
Texas Instruments (USA). On 12 March 2003, a clock speed of 720
megahertz (MHz) was demonstrated at the Texas Instruments
Laboratories, Stafford, Texas, USA.
 Overview
 Introduction to DS Processors
 Historical Development
 DSP Market
 Internal Architecture
 Example : TMS320C6400 DSP
 Applications of DSPs
 Conclusion
 References
Market of DSP’s:
 The DSP market is very large and growing rapidly.
 Incessant demand of cheaper and better electronic solutions,
 Overview
 Introduction to DS Processors
 Historical Development
 DSP Market
 Internal Architecture
 Examples
 Applications of DSPs
 Conclusion
 References
Simplified Block Diagram of
Typical DSP
 Harvard architecture.
 Direct Memory Access (DMA).
 Very Large Instruction Word (VLIW).
 Floating point or Fixed point arithmetic.
 Multiply and accumulate (MACs) Functions.
 Overview
 Introduction to DS Processors
 Historical Development
 DSP Market
 Internal Architecture
 Examples
 Applications of DSPs
 Conclusion
 References
Applications of DSPs :
 - Automation & Process Control (Barcode Scanner,
Machine Vision)
 - Automotive & Transportation (Active Noise
Cancellation ANC)
 - Communications & Telecom ( Miltary Radar/Sonar,
Oscilloscopes)
 - Consumer & Portable Electronics (MP3 Players,
Mobile Phones, Guitar Effects)
 Health Tech (MRI: Magnetic Resonance
Imaging, Ultrasound System)
 Industrial (High-Speed Data Acquisition and
Generation)
 Security & Safety ( Fingerprint Biometrics,
Camera Surveillance)
 Space, Avionics & Defense (Military and
Avionics Imaging)
 Overview
 Introduction to DS Processors
 Historical Development
 DSP Market
 Internal Architecture
 Examples
 Applications of DSPs
 Conclusion
 References
Examples:
Music (Guitar Effects) :
 Overview
 Introduction to DS Processors
 Historical Development
 DSP Market
 Internal Architecture
 Examples
 Applications of DSPs
 Conclusion
 References
Conclusion
 DSP technology has enabled many
applications.
 Size of DSP market has attracted many
competitors with a broad set of optimized
solutions.
 DSP’s are very fast and optimal for real
time processing.
 Overview
 Introduction to DS Processors
 Historical Development
 DSP Market
 Internal Architecture
 Examples
 Applications of DSPs
 Conclusion
 References
References :
 TMS320C64x, Technical Overview
 The Scientist and Engineer's Guide to Digital Signal Processing, Chapter28
 http://www.signalogic.com/index.pl?page=dsp_app
 http://en.wikipedia.org/wiki/Digital_signal_processor
 http://en.wikipedia.org/wiki/Bit_slicing
 http://en.wikipedia.org/wiki/Floating-point
 http://en.wikipedia.org/wiki/Texas_Instruments_TMS320C6400
 http://www.vision-systems.com/articles/2003/03/texas-instruments-claims-
fastest-dsp.html
 http://www.ti.com/lsds/ti/dsp/applications.page

More Related Content

What's hot

Decimation in time and frequency
Decimation in time and frequencyDecimation in time and frequency
Decimation in time and frequencySARITHA REDDY
 
Chapter 9 computation of the dft
Chapter 9 computation of the dftChapter 9 computation of the dft
Chapter 9 computation of the dftmikeproud
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)Bin Biny Bino
 
Introduction to Digital Signal Processing (DSP)
Introduction  to  Digital Signal Processing (DSP)Introduction  to  Digital Signal Processing (DSP)
Introduction to Digital Signal Processing (DSP)Md. Arif Hossain
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing ssuser2797e4
 
Ee6403 --unit v -digital signal processors
Ee6403 --unit v -digital signal processorsEe6403 --unit v -digital signal processors
Ee6403 --unit v -digital signal processorsJeya Bright
 
digital signal processing lecture 1.pptx
digital signal processing lecture 1.pptxdigital signal processing lecture 1.pptx
digital signal processing lecture 1.pptxImranHasan760046
 
3F3 – Digital Signal Processing (DSP) - Part1
3F3 – Digital Signal Processing (DSP) - Part13F3 – Digital Signal Processing (DSP) - Part1
3F3 – Digital Signal Processing (DSP) - Part1op205
 
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformAmr E. Mohamed
 
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)Ravikiran A
 
Design of IIR filters
Design of IIR filtersDesign of IIR filters
Design of IIR filtersop205
 
Introduction to DSP.ppt
Introduction to DSP.pptIntroduction to DSP.ppt
Introduction to DSP.pptDr.YNM
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processingVedavyas PBurli
 
Digital signal processor architecture
Digital signal processor architectureDigital signal processor architecture
Digital signal processor architecturekomal mistry
 
Unit II Study of Onchip Peripherals
Unit II Study of Onchip PeripheralsUnit II Study of Onchip Peripherals
Unit II Study of Onchip PeripheralsDr. Pankaj Zope
 

What's hot (20)

Decimation in time and frequency
Decimation in time and frequencyDecimation in time and frequency
Decimation in time and frequency
 
Chapter 9 computation of the dft
Chapter 9 computation of the dftChapter 9 computation of the dft
Chapter 9 computation of the dft
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)
 
Introduction to Digital Signal Processing (DSP)
Introduction  to  Digital Signal Processing (DSP)Introduction  to  Digital Signal Processing (DSP)
Introduction to Digital Signal Processing (DSP)
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
 
dsp-processor-ppt.ppt
dsp-processor-ppt.pptdsp-processor-ppt.ppt
dsp-processor-ppt.ppt
 
Ee6403 --unit v -digital signal processors
Ee6403 --unit v -digital signal processorsEe6403 --unit v -digital signal processors
Ee6403 --unit v -digital signal processors
 
Multiple access techniques for wireless communications
Multiple access techniques for wireless communicationsMultiple access techniques for wireless communications
Multiple access techniques for wireless communications
 
digital signal processing lecture 1.pptx
digital signal processing lecture 1.pptxdigital signal processing lecture 1.pptx
digital signal processing lecture 1.pptx
 
3F3 – Digital Signal Processing (DSP) - Part1
3F3 – Digital Signal Processing (DSP) - Part13F3 – Digital Signal Processing (DSP) - Part1
3F3 – Digital Signal Processing (DSP) - Part1
 
Sampling
SamplingSampling
Sampling
 
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
 
Array Antennas
Array AntennasArray Antennas
Array Antennas
 
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
 
Design of IIR filters
Design of IIR filtersDesign of IIR filters
Design of IIR filters
 
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
 
Introduction to DSP.ppt
Introduction to DSP.pptIntroduction to DSP.ppt
Introduction to DSP.ppt
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processing
 
Digital signal processor architecture
Digital signal processor architectureDigital signal processor architecture
Digital signal processor architecture
 
Unit II Study of Onchip Peripherals
Unit II Study of Onchip PeripheralsUnit II Study of Onchip Peripherals
Unit II Study of Onchip Peripherals
 

Viewers also liked

DIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSINGDIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSINGSnehal Hedau
 
DSP architecture
DSP architectureDSP architecture
DSP architecturejstripinis
 
Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009ubaidis
 
Digital Signal Processing
Digital Signal Processing Digital Signal Processing
Digital Signal Processing Sri Rakesh
 
Digital Signal Processor ( DSP ) [French]
Digital Signal Processor ( DSP )  [French]Digital Signal Processor ( DSP )  [French]
Digital Signal Processor ( DSP ) [French]Assia Mounir
 
presentation on digital signal processing
presentation on digital signal processingpresentation on digital signal processing
presentation on digital signal processingsandhya jois
 

Viewers also liked (11)

DSP Processor
DSP Processor DSP Processor
DSP Processor
 
DIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSINGDIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSING
 
DSP architecture
DSP architectureDSP architecture
DSP architecture
 
Dsp book
Dsp bookDsp book
Dsp book
 
Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009
 
Chap2 dsp
Chap2 dspChap2 dsp
Chap2 dsp
 
Digital Signal Processing
Digital Signal Processing Digital Signal Processing
Digital Signal Processing
 
Digital Signal Processor ( DSP ) [French]
Digital Signal Processor ( DSP )  [French]Digital Signal Processor ( DSP )  [French]
Digital Signal Processor ( DSP ) [French]
 
presentation on digital signal processing
presentation on digital signal processingpresentation on digital signal processing
presentation on digital signal processing
 
Dsp ppt
Dsp pptDsp ppt
Dsp ppt
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 

Similar to Digital Signal Processors - DSP's

The evolution of TMS, family of DSP\'s
The evolution of TMS, family of DSP\'sThe evolution of TMS, family of DSP\'s
The evolution of TMS, family of DSP\'sRitul Sonania
 
Romain Rogister DSP ppt V2003
Romain  Rogister  DSP  ppt V2003Romain  Rogister  DSP  ppt V2003
Romain Rogister DSP ppt V2003Romain Rogister
 
Digital Signal Processor
Digital Signal ProcessorDigital Signal Processor
Digital Signal ProcessorParakram Chavda
 
Unit i-fundamentals of programmable DSP processors
Unit i-fundamentals of programmable DSP processorsUnit i-fundamentals of programmable DSP processors
Unit i-fundamentals of programmable DSP processorsManish K
 
Lect1a_ basics of DSP.pptx
Lect1a_ basics of DSP.pptxLect1a_ basics of DSP.pptx
Lect1a_ basics of DSP.pptxVarsha506533
 
Software defined radio....
Software defined radio....Software defined radio....
Software defined radio....Bise Mond
 
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...ijcsa
 
Chapter 3 (Hw) E
Chapter 3 (Hw) EChapter 3 (Hw) E
Chapter 3 (Hw) ENightcolt
 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverIOSR Journals
 
SOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOSOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOKartikeyPatwal
 
Applications - embedded systems
Applications - embedded systemsApplications - embedded systems
Applications - embedded systemsDr.YNM
 
Mobile CDS - mmW / LTE Simulator - Mobile CAD
Mobile CDS - mmW / LTE Simulator - Mobile CADMobile CDS - mmW / LTE Simulator - Mobile CAD
Mobile CDS - mmW / LTE Simulator - Mobile CADDr. Edwin Hernandez
 
Design and implementation of DADCT
Design and implementation of DADCTDesign and implementation of DADCT
Design and implementation of DADCTSatish Kumar
 
Digital signal processors
Digital signal processorsDigital signal processors
Digital signal processorsPrem Ranjan
 

Similar to Digital Signal Processors - DSP's (20)

Digital signal processing
Digital signal processingDigital signal processing
Digital signal processing
 
The evolution of TMS, family of DSP\'s
The evolution of TMS, family of DSP\'sThe evolution of TMS, family of DSP\'s
The evolution of TMS, family of DSP\'s
 
Romain Rogister DSP ppt V2003
Romain  Rogister  DSP  ppt V2003Romain  Rogister  DSP  ppt V2003
Romain Rogister DSP ppt V2003
 
Digital Signal Processor
Digital Signal ProcessorDigital Signal Processor
Digital Signal Processor
 
Unit i-fundamentals of programmable DSP processors
Unit i-fundamentals of programmable DSP processorsUnit i-fundamentals of programmable DSP processors
Unit i-fundamentals of programmable DSP processors
 
Lect1a_ basics of DSP.pptx
Lect1a_ basics of DSP.pptxLect1a_ basics of DSP.pptx
Lect1a_ basics of DSP.pptx
 
Lect1_ DSP.pptx
Lect1_ DSP.pptxLect1_ DSP.pptx
Lect1_ DSP.pptx
 
Software defined radio....
Software defined radio....Software defined radio....
Software defined radio....
 
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...
 
Mobile CDS LTE Simulation Demo
Mobile CDS LTE Simulation Demo Mobile CDS LTE Simulation Demo
Mobile CDS LTE Simulation Demo
 
Chapter 3 (Hw) E
Chapter 3 (Hw) EChapter 3 (Hw) E
Chapter 3 (Hw) E
 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
 
SOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOSOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIO
 
CDR2(Sajjad Tarahomi)
CDR2(Sajjad Tarahomi)CDR2(Sajjad Tarahomi)
CDR2(Sajjad Tarahomi)
 
Applications - embedded systems
Applications - embedded systemsApplications - embedded systems
Applications - embedded systems
 
Mobile CDS - mmW / LTE Simulator - Mobile CAD
Mobile CDS - mmW / LTE Simulator - Mobile CADMobile CDS - mmW / LTE Simulator - Mobile CAD
Mobile CDS - mmW / LTE Simulator - Mobile CAD
 
DSP by FPGA
DSP by FPGADSP by FPGA
DSP by FPGA
 
Design and implementation of DADCT
Design and implementation of DADCTDesign and implementation of DADCT
Design and implementation of DADCT
 
Digital signal processors
Digital signal processorsDigital signal processors
Digital signal processors
 
Assignmentdsp
AssignmentdspAssignmentdsp
Assignmentdsp
 

More from Hicham Berkouk

Leadership & Dynamique des Groupes
Leadership & Dynamique des GroupesLeadership & Dynamique des Groupes
Leadership & Dynamique des GroupesHicham Berkouk
 
Leadership & Communication
Leadership & CommunicationLeadership & Communication
Leadership & CommunicationHicham Berkouk
 
Design and Implementation of a Quadrotor Helicopter
Design and Implementation of a Quadrotor HelicopterDesign and Implementation of a Quadrotor Helicopter
Design and Implementation of a Quadrotor HelicopterHicham Berkouk
 
Ultrasonic Range Finder
Ultrasonic Range FinderUltrasonic Range Finder
Ultrasonic Range FinderHicham Berkouk
 
Introduction to Wavelet Transform with Applications to DSP
Introduction to Wavelet Transform with Applications to DSPIntroduction to Wavelet Transform with Applications to DSP
Introduction to Wavelet Transform with Applications to DSPHicham Berkouk
 

More from Hicham Berkouk (6)

Leadership & Dynamique des Groupes
Leadership & Dynamique des GroupesLeadership & Dynamique des Groupes
Leadership & Dynamique des Groupes
 
Leadership & Communication
Leadership & CommunicationLeadership & Communication
Leadership & Communication
 
Design and Implementation of a Quadrotor Helicopter
Design and Implementation of a Quadrotor HelicopterDesign and Implementation of a Quadrotor Helicopter
Design and Implementation of a Quadrotor Helicopter
 
IEEE Presentation
IEEE PresentationIEEE Presentation
IEEE Presentation
 
Ultrasonic Range Finder
Ultrasonic Range FinderUltrasonic Range Finder
Ultrasonic Range Finder
 
Introduction to Wavelet Transform with Applications to DSP
Introduction to Wavelet Transform with Applications to DSPIntroduction to Wavelet Transform with Applications to DSP
Introduction to Wavelet Transform with Applications to DSP
 

Recently uploaded

SM-N975F esquematico completo - reparación.pdf
SM-N975F esquematico completo - reparación.pdfSM-N975F esquematico completo - reparación.pdf
SM-N975F esquematico completo - reparación.pdfStefanoBiamonte1
 
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006Pooja Nehwal
 
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...Pooja Nehwal
 
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...drmarathore
 
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Naicy mandal
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Call Girls in Nagpur High Profile
 
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Introduction-to-4x4-SRAM-Memory-Block.pptx
Introduction-to-4x4-SRAM-Memory-Block.pptxIntroduction-to-4x4-SRAM-Memory-Block.pptx
Introduction-to-4x4-SRAM-Memory-Block.pptxJaiLegal
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...Pooja Nehwal
 
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...Amil baba
 
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证ehyxf
 
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...Call Girls in Nagpur High Profile
 
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcRCALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcRdollysharma2066
 

Recently uploaded (20)

SM-N975F esquematico completo - reparación.pdf
SM-N975F esquematico completo - reparación.pdfSM-N975F esquematico completo - reparación.pdf
SM-N975F esquematico completo - reparación.pdf
 
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006
 
(ISHITA) Call Girls Service Aurangabad Call Now 8617697112 Aurangabad Escorts...
(ISHITA) Call Girls Service Aurangabad Call Now 8617697112 Aurangabad Escorts...(ISHITA) Call Girls Service Aurangabad Call Now 8617697112 Aurangabad Escorts...
(ISHITA) Call Girls Service Aurangabad Call Now 8617697112 Aurangabad Escorts...
 
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
 
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
 
CHEAP Call Girls in Mayapuri (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Mayapuri  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Mayapuri  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Mayapuri (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
 
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
 
Introduction-to-4x4-SRAM-Memory-Block.pptx
Introduction-to-4x4-SRAM-Memory-Block.pptxIntroduction-to-4x4-SRAM-Memory-Block.pptx
Introduction-to-4x4-SRAM-Memory-Block.pptx
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
 
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
 
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
 
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
 
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcRCALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
 

Digital Signal Processors - DSP's

  • 2. Introduction to Digital Signal Processors Hicham BERKOUK Tarek Islam SADMI E08/Computer Engineering IGEE – Boumerdes.
  • 3. OUTLINE  Overview  Introduction to DS Processors  Historical Development  DSP Market  Internal Architecture  Applications of DSPs  Examples  Conclusion  References
  • 4.  Overview  Introduction to DS Processors  Historical development  DSP Market  Internal Architecture  Examples  Applications of DSPs  Conclusion  References
  • 5. Overview: Digital signal processing techniques and algorithms developed throughout history are useless, unless implemented in a given hardware to perform specified tasks. However, conventional microprocessors cannot handle those algorithms. Hence, there’s a need to develop a new hardware : the Digital Signal Processor.
  • 6.
  • 7.  Overview  Introduction to DS Processors  Historical Development  DSP Market  Internal Architecture  Examples  Applications of DSPs  Conclusion  References
  • 8. Introduction to DSProcessors:  From Wikipedia, the free encyclopedia: A digital signal processor (DSP) is a specialized microprocessor with an architecture optimized for the operational needs of digital signal processing.  Typical DSP system :
  • 9.  Conversion from Analog to Digital and Digital to Analog signals.  A lot of Interaction with outside world.
  • 10. What are the Differences between a DSP and a GP MPU ?
  • 11.  Overview  Introduction to DS Processors  Historical Development  DSP Market  Internal Architecture  Examples  Applications of DSPs  Conclusion  References
  • 12. Historical Development:  First transistor: 16 December 1947, at the Bell Company by William Shockley.
  • 13.  First IC: by Jack Killby 12 September 1958 at Texas instruments Laboratories.
  • 14.  First Microprocessor: 15 November 1971 by Intel Company the Intel 4004.
  • 15.  First DSP: 1978 : Texas Instruments TMS5100 DSP. 1978 : Intel and AMI, released to unsuccessful DSPs the 2920 and the S2811. 1980 : the NEC µPD7720 DSP by PSTN Telecommunications.
  • 16.  1983 : the TMS32010 by Texas instruments (Harvard architecture) (It already had a special instruction set, with instructions like load-and-accumulate or multiply-and-accumulate. It could work on 16-bit numbers and needed 390 ns for a multiply–add operation. TI is now the market leader in general-purpose DSP)  1988 : the appearance of the 2nd generation of DSPs, like AT&T DSP16A and the Motorola 56000 (accelerating tight-loops and loop addressing).  1995: the appearance of the 3rd generation of DSPs : new special instructions in the data path and hardware acceleration, using very complex problems like Fourier-Transform, or Matrix Operations like “ Motorola MC 68356. And TI TMS 320C541 and the TMS 320C80.  The fourth generation is best characterized by the changes in the instruction set and the instruction encoding/decoding.  The fastest digital signal processor (DSP) is the TMS320C6416, by Texas Instruments (USA). On 12 March 2003, a clock speed of 720 megahertz (MHz) was demonstrated at the Texas Instruments Laboratories, Stafford, Texas, USA.
  • 17.
  • 18.  Overview  Introduction to DS Processors  Historical Development  DSP Market  Internal Architecture  Example : TMS320C6400 DSP  Applications of DSPs  Conclusion  References
  • 19. Market of DSP’s:  The DSP market is very large and growing rapidly.  Incessant demand of cheaper and better electronic solutions,
  • 20.
  • 21.  Overview  Introduction to DS Processors  Historical Development  DSP Market  Internal Architecture  Examples  Applications of DSPs  Conclusion  References
  • 22. Simplified Block Diagram of Typical DSP
  • 23.  Harvard architecture.  Direct Memory Access (DMA).  Very Large Instruction Word (VLIW).  Floating point or Fixed point arithmetic.  Multiply and accumulate (MACs) Functions.
  • 24.  Overview  Introduction to DS Processors  Historical Development  DSP Market  Internal Architecture  Examples  Applications of DSPs  Conclusion  References
  • 25. Applications of DSPs :  - Automation & Process Control (Barcode Scanner, Machine Vision)  - Automotive & Transportation (Active Noise Cancellation ANC)  - Communications & Telecom ( Miltary Radar/Sonar, Oscilloscopes)  - Consumer & Portable Electronics (MP3 Players, Mobile Phones, Guitar Effects)
  • 26.  Health Tech (MRI: Magnetic Resonance Imaging, Ultrasound System)  Industrial (High-Speed Data Acquisition and Generation)  Security & Safety ( Fingerprint Biometrics, Camera Surveillance)  Space, Avionics & Defense (Military and Avionics Imaging)
  • 27.
  • 28.  Overview  Introduction to DS Processors  Historical Development  DSP Market  Internal Architecture  Examples  Applications of DSPs  Conclusion  References
  • 30.
  • 31.  Overview  Introduction to DS Processors  Historical Development  DSP Market  Internal Architecture  Examples  Applications of DSPs  Conclusion  References
  • 32. Conclusion  DSP technology has enabled many applications.  Size of DSP market has attracted many competitors with a broad set of optimized solutions.  DSP’s are very fast and optimal for real time processing.
  • 33.  Overview  Introduction to DS Processors  Historical Development  DSP Market  Internal Architecture  Examples  Applications of DSPs  Conclusion  References
  • 34. References :  TMS320C64x, Technical Overview  The Scientist and Engineer's Guide to Digital Signal Processing, Chapter28  http://www.signalogic.com/index.pl?page=dsp_app  http://en.wikipedia.org/wiki/Digital_signal_processor  http://en.wikipedia.org/wiki/Bit_slicing  http://en.wikipedia.org/wiki/Floating-point  http://en.wikipedia.org/wiki/Texas_Instruments_TMS320C6400  http://www.vision-systems.com/articles/2003/03/texas-instruments-claims- fastest-dsp.html  http://www.ti.com/lsds/ti/dsp/applications.page