SlideShare una empresa de Scribd logo
1 de 21
Digital Signal Processor
M & I Name:-Parakram Chavda 3-10-2012
Digital Signal Processor
M & I Name:-Parakram Chavda 3-10-2012
Digital Signal Processor
M & I 3-10-2012
 A large number of mathematical operations must be
performed quickly and repeatedly on a set of data by DSP.
 Signals are constantly converted from analog to digital,
manipulated digitally, and then converted back to analog form.
Higher power consumption and size of a DSP
implementation may make it unsuitable for small- size
applications.
Digital Signal Processor
M & I 3-10-2012
In addition to performing mathematical
calculations very rapidly, DSPs must also have a
predictable execution time.
Digital Signal Processor
M & I 3-10-2012
1. Digital signals do not corrupted by noise , minimam
electromagnetic interference etc.
2. Digital signals typically use less bandwidth .So , that
you can fill more information into the same space.
3. Digital can be encrypted so that only the intended
receiver can decode it .(like secure telephone system etc.)
5. It is more secure and less costly.
6. It is easier to translate human audio and video
signals and other messages into machine language.
Digital Signal Processor
M & I 3-10-2012
6. Enables transmission of signals over a long
distance.
7. Digital signal processing techniques are more
advanced and this technique is also use for Digital TV
Transmission .
Digital Signal Processor
M & I 3-10-2012
• Before few years it is seen that general purpose
computers are capable of performing
two major tasks.
(1) Data Manipulation, and
(2) Mathematical Calculations
• All the microprocessors are capable of doing these
tasks but it is difficult to make a device which can
perform both the functions optimally(under a particular
set of circumstances.).
Digital Signal Processor
M & I 3-10-2012
Digital Signal Processor
M & I 3-10-2012
Microprocessors are built for a general purpose
functions, and normally run large blocks of software,
such as operating systems like Windows or UNIX.
Although today's microprocessors, including the
Intel family, are extremely fast or faster than some
DSPs they are still not often called upon to perform
real-time computation or signal processing.
Digital Signal Processor
M & I 3-10-2012
Usually, their high processing power is directed
more at handling many tasks at once, and controlling
huge amounts of memory and data, and controlling a
wide variety of computer peripherals (disk drive,
modem etc).
 However, microprocessors such as Intel are well
known for their size, cost, and power consumption to
achieve their muscular performance.
Using EXCEL spreadsheet software can assist in
manipulating the data and making graphs quickly.
Digital Signal Processor
M & I 3-10-2012
 whereas DSPs are more designed for a specific
purpose, a smaller range of functions at lightning
speed, yet less costly and requiring much less space
(size) and power consumption to achieve their purpose.
In computer systems, DSPs may be employed as
attached processors, assisting microprocessor.
DSP is use for Image Processing, Biomedical Signal
Analysis(ex. X-rays), Telecommunications Products
(ex. Bluetooth).
Digital Signal Processor
M & I 3-10-2012
DSP applications were implemented using bit-slice processors(Bit
slicing is a method of combining processor modules to multiply the
word length).
These bit slice architectures would sometimes include a peripheral
multiplier chip which included an accumulator, providing the
multiply–accumulate (MAC) function.
multiply–accumulate operation is a common step that computes
the product of two numbers and adds that product to an
accumulator.
Digital Signal Processor
M & I 3-10-2012
In a bit-sliced processor, each module contains an
ALU(arithmetic-logic unit) usually capable of handling a
4-bit field. By combining two or more identical modules, it is
possible to build a processor that can handle any multiple of
this value, such as 8 bits, 12 bits, 16 bits, 20 bits, and so on.
Each module is called a slice. The control lines for all the
slices are connected effectively in parallel to share the
processing "work" equally.
Digital Signal Processor
M & I 3-10-2012
1978 Texas Instruments produced the first Speak & Spell, TMS5100
the industry's first digital signal processor.
In 1978, Intel released the 2920 as an "analog signal processor". It had
an on-chip ADC/DAC with an internal signal processor, but it didn't
have a hardware multiplier and was not successful in the market.
In 1980 the first stand-alone, complete DSPs – the NEC µPD7720and
AT&T DSP1.
Digital Signal Processor
M & I 3-10-2012
The NEC µPD7720 runs at 4 MHz frequency with 128-word data
RAM, 512-word(used BCD rather than plain binary, typically having a
word size of 10 or 12 decimal digits) data ROM, and 512-word program
memory, which has VLIW like instruction format; enabling all of ALU
operation, address register increment/decrement operation, and move
operation in one cycle.
The Altamira DX-1 was another early DSP, utilizing quad integer
pipelineswith branch prediction(part of a processor that determines
whether a conditional(false if first instruction is false from two
instruction) branch (jump) in the instruction flow of a program is likely
to be taken or not).
Digital Signal Processor
M & I 3-10-2012
Another DSP produced by Texas Instruments(TI), the TMS32010
presented in 1983 success. It was based on the 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 DSPs.
Digital Signal Processor
M & I 3-10-2012
About five years later, the second generation of DSPs began to
spread. They had hardware to accelerate tight loops(Such a loop which
heavily uses I/O or processing resources, failing to sufficient share them
with other programs running in the operating system). Some of them
operated on 24-bit variables and a typical model only required about 21
ns for a MAC. Members of this generation were for example the AT&T
DSP16A or the Motorola DSP56001.
Digital Signal Processor
M & I 3-10-2012
The main improvement in the third generation was the appearance of
application-specific units and instructions in the data path, or sometimes
as coprocessors. These units allowed direct hardware acceleration of
very specific but complex mathematical problems, like the Fourier-
transform or matrix operations. Some chips, like the Motorola MC68356,
even included more than one processor core to work in parallel. Other
DSPs from 1995 are the TI TMS320C541 or the TMS 320C80.
The fourth generation is best characterized by the changes in the
instruction set and the instruction encoding/decoding. SIMD extensions
were added, VLIW and the superscalar architecture appeared. As always,
the clock-speeds have increased, a 3 ns MAC now became possible.
Digital Signal Processor
M & I 3-10-2012
Digital Signal Processor
M & I 3-10-2012
They are found in cellular phones, computer
devices, fax/modems , disk drives, radio ,
printers, MP3 players, high-definition
television(HDTV), digital cameras, and so on.
Digital Signal Processor
M & I 3-10-2012
Stratix EP1S25 DSP
Digital Signal Processor
M & I 3-10-2012
•An AIC23 stereo codec(provides ADC AND DAC functions.)
• 16 Mbytes of synchronous DRAM
• 512 Kbytes of non-volatile Flash memory (256 Kbytes usable in
default configuration)
• 4 user accessible LEDs and DIP switches
•Standard expansion connectors for daughter card use
• JTAG emulation through on-board JTAG(Joint Test Action Group )
emulator with USB host
interface or external emulator
• Single voltage power supply (+5V)

Más contenido relacionado

La actualidad más candente

fixed-point-vs-floating-point.ppt
fixed-point-vs-floating-point.pptfixed-point-vs-floating-point.ppt
fixed-point-vs-floating-point.ppt
RavikumarR77
 
Chapter 03 arithmetic for computers
Chapter 03   arithmetic for computersChapter 03   arithmetic for computers
Chapter 03 arithmetic for computers
Bảo Hoang
 

La actualidad más candente (20)

DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier AnalysisDSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
 
DSP architecture
DSP architectureDSP architecture
DSP architecture
 
TMS320C6X Architecture
TMS320C6X ArchitectureTMS320C6X Architecture
TMS320C6X Architecture
 
BCH Codes
BCH CodesBCH Codes
BCH Codes
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital Filters
 
Digital Signal Processing
Digital Signal Processing Digital Signal Processing
Digital Signal Processing
 
ARM Processor
ARM ProcessorARM Processor
ARM Processor
 
Arm instruction set
Arm instruction setArm instruction set
Arm instruction set
 
Serial communication in LPC2148
Serial communication in LPC2148Serial communication in LPC2148
Serial communication in LPC2148
 
Unit 4 _ ARM Processors .pptx
Unit 4 _ ARM Processors .pptxUnit 4 _ ARM Processors .pptx
Unit 4 _ ARM Processors .pptx
 
Digital Signal Processing
Digital Signal ProcessingDigital Signal Processing
Digital Signal Processing
 
presentation on digital signal processing
presentation on digital signal processingpresentation on digital signal processing
presentation on digital signal processing
 
fixed-point-vs-floating-point.ppt
fixed-point-vs-floating-point.pptfixed-point-vs-floating-point.ppt
fixed-point-vs-floating-point.ppt
 
Chapter 03 arithmetic for computers
Chapter 03   arithmetic for computersChapter 03   arithmetic for computers
Chapter 03 arithmetic for computers
 
RISC Vs CISC, Harvard v/s Van Neumann
RISC Vs CISC, Harvard v/s Van NeumannRISC Vs CISC, Harvard v/s Van Neumann
RISC Vs CISC, Harvard v/s Van Neumann
 
System on chip architectures
System on chip architecturesSystem on chip architectures
System on chip architectures
 
Switch level modeling
Switch level modelingSwitch level modeling
Switch level modeling
 
Fir filter design using windows
Fir filter design using windowsFir filter design using windows
Fir filter design using windows
 
Embedded Systems (18EC62) - ARM Cortex-M3 Instruction Set and Programming (Mo...
Embedded Systems (18EC62) - ARM Cortex-M3 Instruction Set and Programming (Mo...Embedded Systems (18EC62) - ARM Cortex-M3 Instruction Set and Programming (Mo...
Embedded Systems (18EC62) - ARM Cortex-M3 Instruction Set and Programming (Mo...
 
Iteration bound
Iteration boundIteration bound
Iteration bound
 

Destacado (10)

Digital signal processor architecture
Digital signal processor architectureDigital signal processor architecture
Digital signal processor architecture
 
Digital Signal Processors - DSP's
Digital Signal Processors - DSP'sDigital Signal Processors - DSP's
Digital Signal Processors - DSP's
 
Dsp ppt
Dsp pptDsp ppt
Dsp ppt
 
Futuro digital
Futuro digitalFuturo digital
Futuro digital
 
Digital signal processors
Digital signal processorsDigital signal processors
Digital signal processors
 
1 introduction to dsp processor 20140919
1 introduction to dsp processor 201409191 introduction to dsp processor 20140919
1 introduction to dsp processor 20140919
 
De lo análogo a lo digital
De lo análogo a lo digitalDe lo análogo a lo digital
De lo análogo a lo digital
 
Smart parking reservation system using SMS
Smart parking reservation system using SMSSmart parking reservation system using SMS
Smart parking reservation system using SMS
 
Digital Signal Processor evolution over the last 30 years
Digital Signal Processor evolution over the last 30 yearsDigital Signal Processor evolution over the last 30 years
Digital Signal Processor evolution over the last 30 years
 
Build Features, Not Apps
Build Features, Not AppsBuild Features, Not Apps
Build Features, Not Apps
 

Similar a Digital Signal Processor

Sudhir tms 320 f 2812
Sudhir tms 320 f 2812 Sudhir tms 320 f 2812
Sudhir tms 320 f 2812
vijaydeepakg
 
Romain Rogister DSP ppt V2003
Romain  Rogister  DSP  ppt V2003Romain  Rogister  DSP  ppt V2003
Romain Rogister DSP ppt V2003
Romain Rogister
 
Difference between i3 and i5 and i7 and core 2 duo pdf
Difference between i3 and i5 and i7 and core 2 duo pdfDifference between i3 and i5 and i7 and core 2 duo pdf
Difference between i3 and i5 and i7 and core 2 duo pdf
navendu shekhar
 
39245196 intro-es-iii
39245196 intro-es-iii39245196 intro-es-iii
39245196 intro-es-iii
Embeddedbvp
 
Iaetsd wireless electronic notice board using gsm
Iaetsd wireless electronic notice board using gsmIaetsd wireless electronic notice board using gsm
Iaetsd wireless electronic notice board using gsm
Iaetsd Iaetsd
 

Similar a Digital Signal Processor (20)

Sudhir tms 320 f 2812
Sudhir tms 320 f 2812 Sudhir tms 320 f 2812
Sudhir tms 320 f 2812
 
Romain Rogister DSP ppt V2003
Romain  Rogister  DSP  ppt V2003Romain  Rogister  DSP  ppt V2003
Romain Rogister DSP ppt V2003
 
Ch2 embedded processors-iii
Ch2 embedded processors-iiiCh2 embedded processors-iii
Ch2 embedded processors-iii
 
Difference between i3 and i5 and i7 and core 2 duo
Difference between i3 and i5 and i7 and core 2 duoDifference between i3 and i5 and i7 and core 2 duo
Difference between i3 and i5 and i7 and core 2 duo
 
Difference between i3 and i5 and i7 and core 2 duo pdf
Difference between i3 and i5 and i7 and core 2 duo pdfDifference between i3 and i5 and i7 and core 2 duo pdf
Difference between i3 and i5 and i7 and core 2 duo pdf
 
Stid1103 ch1 introduction_to_it_
Stid1103 ch1 introduction_to_it_Stid1103 ch1 introduction_to_it_
Stid1103 ch1 introduction_to_it_
 
M&i(lec#01)
M&i(lec#01)M&i(lec#01)
M&i(lec#01)
 
Introduction to Embedded Systems I: Chapter 2 (1st portion)
Introduction to Embedded Systems I: Chapter 2 (1st portion)Introduction to Embedded Systems I: Chapter 2 (1st portion)
Introduction to Embedded Systems I: Chapter 2 (1st portion)
 
embedded systems
embedded systemsembedded systems
embedded systems
 
39245196 intro-es-iii
39245196 intro-es-iii39245196 intro-es-iii
39245196 intro-es-iii
 
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
 
Definitions
DefinitionsDefinitions
Definitions
 
Iaetsd wireless electronic notice board using gsm
Iaetsd wireless electronic notice board using gsmIaetsd wireless electronic notice board using gsm
Iaetsd wireless electronic notice board using gsm
 
Information technology
Information technologyInformation technology
Information technology
 
Casp report
Casp reportCasp report
Casp report
 
SMS based Wireless Digital Board with Voice Recognition Based on GSM
SMS based Wireless Digital Board with Voice Recognition Based on GSMSMS based Wireless Digital Board with Voice Recognition Based on GSM
SMS based Wireless Digital Board with Voice Recognition Based on GSM
 
Computer Short Note1.docx
Computer Short Note1.docxComputer Short Note1.docx
Computer Short Note1.docx
 
8085 microprocessor notes
8085 microprocessor notes8085 microprocessor notes
8085 microprocessor notes
 
8085 microprocessor notes
8085 microprocessor notes8085 microprocessor notes
8085 microprocessor notes
 
GSM based E-Notice Board
GSM based E-Notice BoardGSM based E-Notice Board
GSM based E-Notice Board
 

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Último (20)

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
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
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
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
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
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 

Digital Signal Processor

  • 1. Digital Signal Processor M & I Name:-Parakram Chavda 3-10-2012
  • 2. Digital Signal Processor M & I Name:-Parakram Chavda 3-10-2012
  • 3. Digital Signal Processor M & I 3-10-2012  A large number of mathematical operations must be performed quickly and repeatedly on a set of data by DSP.  Signals are constantly converted from analog to digital, manipulated digitally, and then converted back to analog form. Higher power consumption and size of a DSP implementation may make it unsuitable for small- size applications.
  • 4. Digital Signal Processor M & I 3-10-2012 In addition to performing mathematical calculations very rapidly, DSPs must also have a predictable execution time.
  • 5. Digital Signal Processor M & I 3-10-2012 1. Digital signals do not corrupted by noise , minimam electromagnetic interference etc. 2. Digital signals typically use less bandwidth .So , that you can fill more information into the same space. 3. Digital can be encrypted so that only the intended receiver can decode it .(like secure telephone system etc.) 5. It is more secure and less costly. 6. It is easier to translate human audio and video signals and other messages into machine language.
  • 6. Digital Signal Processor M & I 3-10-2012 6. Enables transmission of signals over a long distance. 7. Digital signal processing techniques are more advanced and this technique is also use for Digital TV Transmission .
  • 7. Digital Signal Processor M & I 3-10-2012 • Before few years it is seen that general purpose computers are capable of performing two major tasks. (1) Data Manipulation, and (2) Mathematical Calculations • All the microprocessors are capable of doing these tasks but it is difficult to make a device which can perform both the functions optimally(under a particular set of circumstances.).
  • 9. Digital Signal Processor M & I 3-10-2012 Microprocessors are built for a general purpose functions, and normally run large blocks of software, such as operating systems like Windows or UNIX. Although today's microprocessors, including the Intel family, are extremely fast or faster than some DSPs they are still not often called upon to perform real-time computation or signal processing.
  • 10. Digital Signal Processor M & I 3-10-2012 Usually, their high processing power is directed more at handling many tasks at once, and controlling huge amounts of memory and data, and controlling a wide variety of computer peripherals (disk drive, modem etc).  However, microprocessors such as Intel are well known for their size, cost, and power consumption to achieve their muscular performance. Using EXCEL spreadsheet software can assist in manipulating the data and making graphs quickly.
  • 11. Digital Signal Processor M & I 3-10-2012  whereas DSPs are more designed for a specific purpose, a smaller range of functions at lightning speed, yet less costly and requiring much less space (size) and power consumption to achieve their purpose. In computer systems, DSPs may be employed as attached processors, assisting microprocessor. DSP is use for Image Processing, Biomedical Signal Analysis(ex. X-rays), Telecommunications Products (ex. Bluetooth).
  • 12. Digital Signal Processor M & I 3-10-2012 DSP applications were implemented using bit-slice processors(Bit slicing is a method of combining processor modules to multiply the word length). These bit slice architectures would sometimes include a peripheral multiplier chip which included an accumulator, providing the multiply–accumulate (MAC) function. multiply–accumulate operation is a common step that computes the product of two numbers and adds that product to an accumulator.
  • 13. Digital Signal Processor M & I 3-10-2012 In a bit-sliced processor, each module contains an ALU(arithmetic-logic unit) usually capable of handling a 4-bit field. By combining two or more identical modules, it is possible to build a processor that can handle any multiple of this value, such as 8 bits, 12 bits, 16 bits, 20 bits, and so on. Each module is called a slice. The control lines for all the slices are connected effectively in parallel to share the processing "work" equally.
  • 14. Digital Signal Processor M & I 3-10-2012 1978 Texas Instruments produced the first Speak & Spell, TMS5100 the industry's first digital signal processor. In 1978, Intel released the 2920 as an "analog signal processor". It had an on-chip ADC/DAC with an internal signal processor, but it didn't have a hardware multiplier and was not successful in the market. In 1980 the first stand-alone, complete DSPs – the NEC µPD7720and AT&T DSP1.
  • 15. Digital Signal Processor M & I 3-10-2012 The NEC µPD7720 runs at 4 MHz frequency with 128-word data RAM, 512-word(used BCD rather than plain binary, typically having a word size of 10 or 12 decimal digits) data ROM, and 512-word program memory, which has VLIW like instruction format; enabling all of ALU operation, address register increment/decrement operation, and move operation in one cycle. The Altamira DX-1 was another early DSP, utilizing quad integer pipelineswith branch prediction(part of a processor that determines whether a conditional(false if first instruction is false from two instruction) branch (jump) in the instruction flow of a program is likely to be taken or not).
  • 16. Digital Signal Processor M & I 3-10-2012 Another DSP produced by Texas Instruments(TI), the TMS32010 presented in 1983 success. It was based on the 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 DSPs.
  • 17. Digital Signal Processor M & I 3-10-2012 About five years later, the second generation of DSPs began to spread. They had hardware to accelerate tight loops(Such a loop which heavily uses I/O or processing resources, failing to sufficient share them with other programs running in the operating system). Some of them operated on 24-bit variables and a typical model only required about 21 ns for a MAC. Members of this generation were for example the AT&T DSP16A or the Motorola DSP56001.
  • 18. Digital Signal Processor M & I 3-10-2012 The main improvement in the third generation was the appearance of application-specific units and instructions in the data path, or sometimes as coprocessors. These units allowed direct hardware acceleration of very specific but complex mathematical problems, like the Fourier- transform or matrix operations. Some chips, like the Motorola MC68356, even included more than one processor core to work in parallel. Other DSPs from 1995 are the TI TMS320C541 or the TMS 320C80. The fourth generation is best characterized by the changes in the instruction set and the instruction encoding/decoding. SIMD extensions were added, VLIW and the superscalar architecture appeared. As always, the clock-speeds have increased, a 3 ns MAC now became possible.
  • 19. Digital Signal Processor M & I 3-10-2012 Digital Signal Processor M & I 3-10-2012 They are found in cellular phones, computer devices, fax/modems , disk drives, radio , printers, MP3 players, high-definition television(HDTV), digital cameras, and so on.
  • 20. Digital Signal Processor M & I 3-10-2012 Stratix EP1S25 DSP
  • 21. Digital Signal Processor M & I 3-10-2012 •An AIC23 stereo codec(provides ADC AND DAC functions.) • 16 Mbytes of synchronous DRAM • 512 Kbytes of non-volatile Flash memory (256 Kbytes usable in default configuration) • 4 user accessible LEDs and DIP switches •Standard expansion connectors for daughter card use • JTAG emulation through on-board JTAG(Joint Test Action Group ) emulator with USB host interface or external emulator • Single voltage power supply (+5V)