SlideShare una empresa de Scribd logo
1 de 22
Chapter 1Chapter 1
IntroductionIntroduction
Dr. Naimhapter 1, Slide 2
Learning ObjectivesLearning Objectives
 Why process signals digitally?Why process signals digitally?
 Definition of a real-time application.Definition of a real-time application.
 Why useWhy use DDigitaligital SSignalignal PProcessingrocessing
processors?processors?
 What are the typicalWhat are the typical DSPDSP algorithms?algorithms?
 Parameters to consider when choosing aParameters to consider when choosing a
DSP processor.DSP processor.
 Programmable vs ASIC DSP.Programmable vs ASIC DSP.
 Texas Instruments’ TMS320 family.Texas Instruments’ TMS320 family.
Dr. Naimhapter 1, Slide 3
Why go digital?Why go digital?
 Digital signal processing techniques areDigital signal processing techniques are
now so powerful that sometimes it isnow so powerful that sometimes it is
extremely difficult, if not impossible, forextremely difficult, if not impossible, for
analogue signal processing to achieveanalogue signal processing to achieve
similar performance.similar performance.
 Examples:Examples:
 FIR filter with linear phase.FIR filter with linear phase.
 Adaptive filters.Adaptive filters.
Dr. Naimhapter 1, Slide 4
Why go digital?Why go digital?
 Analogue signal processing is achievedAnalogue signal processing is achieved
by using analogue components such as:by using analogue components such as:
 Resistors.Resistors.
 Capacitors.Capacitors.
 Inductors.Inductors.
 The inherent tolerances associated withThe inherent tolerances associated with
these components, temperature, voltagethese components, temperature, voltage
changes and mechanical vibrations canchanges and mechanical vibrations can
dramatically affect the effectiveness ofdramatically affect the effectiveness of
the analogue circuitry.the analogue circuitry.
Dr. Naimhapter 1, Slide 5
Why go digital?Why go digital?
 With DSP it is easy to:With DSP it is easy to:
 Change applications.Change applications.
 Correct applications.Correct applications.
 Update applications.Update applications.
 Additionally DSP reduces:Additionally DSP reduces:
 Noise susceptibility.Noise susceptibility.
 Chip count.Chip count.
 Development time.Development time.
 Cost.Cost.
 Power consumption.Power consumption.
Dr. Naimhapter 1, Slide 6
Why NOT go digital?Why NOT go digital?
 High frequency signals cannot beHigh frequency signals cannot be
processed digitally because of twoprocessed digitally because of two
reasons:reasons:
 AAnalog tonalog to DDigitaligital CConverters,onverters, ADCADC cannotcannot
work fast enough.work fast enough.
 The application can be too complex to beThe application can be too complex to be
performed inperformed in real-time.
Dr. Naimhapter 1, Slide 7
 DSP processors have to perform tasksDSP processors have to perform tasks
in real-time, so how do we define real-in real-time, so how do we define real-
time?time?
 The definition of real-time depends onThe definition of real-time depends on
the application.the application.
 Example: a 100-tap FIR filter isExample: a 100-tap FIR filter is
performed in real-time if the DSP canperformed in real-time if the DSP can
perform and complete the followingperform and complete the following
operation between two samples:operation between two samples:
Real-time processingReal-time processing
( ) ( ) ( )∑=
−=
99
0k
knxkany
Dr. Naimhapter 1, Slide 8
 We can say that we have a real-timeWe can say that we have a real-time
application if:application if:
 Waiting TimeWaiting Time ≥≥ 00
Real-time processingReal-time processing
Processing TimeProcessing Time
WaitingWaiting
TimeTime
Sample TimeSample Time
nn n+1n+1
Dr. Naimhapter 1, Slide 9
 Why not use a General PurposeWhy not use a General Purpose
Processor (GPP) such as a PentiumProcessor (GPP) such as a Pentium
instead of a DSP processor?instead of a DSP processor?
 What is theWhat is the power consumptionpower consumption of aof a
Pentium and a DSP processor?Pentium and a DSP processor?
 What is theWhat is the costcost of a Pentium and a DSPof a Pentium and a DSP
processor?processor?
Why do we need DSP processors?Why do we need DSP processors?
Dr. Naimhapter 1, Slide 10
 Use a DSP processor when the followingUse a DSP processor when the following
are required:are required:
 Cost saving.Cost saving.
 Smaller size.Smaller size.
 Low power consumption.Low power consumption.
 Processing of many “high” frequencyProcessing of many “high” frequency
signals in real-time.signals in real-time.
 Use a GPP processor when the followingUse a GPP processor when the following
are required:are required:
 Large memory.Large memory.
 Advanced operating systems.Advanced operating systems.
Why do we need DSP processors?Why do we need DSP processors?
Dr. Naimhapter 1, Slide 11
What are the typical DSP algorithms?What are the typical DSP algorithms?
Algorithm Equation
Finite Impulse Response Filter
Infinite Impulse Response Filter
Convolution
Discrete Fourier Transform
Discrete Cosine Transform
 The Sum of Products (SOP) is the keyThe Sum of Products (SOP) is the key
element in most DSP algorithms:element in most DSP algorithms:
Dr. Naimhapter 1, Slide 12
Hardware vs. Microcode multiplicationHardware vs. Microcode multiplication
 DSP processors are optimised to performDSP processors are optimised to perform
multiplication and addition operations.multiplication and addition operations.
 Multiplication and addition are done inMultiplication and addition are done in
hardware and in one cycle.hardware and in one cycle.
 Example: 4-bit multiply (unsigned).Example: 4-bit multiply (unsigned).
10111011
x 1110x 1110
10111011
x 1110x 1110
HardwareHardware MicrocodeMicrocode
1001101010011010 00000000
1011.1011.
1011..1011..
1011...1011...
1001101010011010
Cycle 1Cycle 1
Cycle 2Cycle 2
Cycle 3Cycle 3
Cycle 4Cycle 4
Cycle 5Cycle 5
Dr. Naimhapter 1, Slide 13
Parameters to consider when choosing a DSPParameters to consider when choosing a DSP
processorprocessor
Parameter
Arithmetic format
Extended floating point
Extended Arithmetic
Performance (peak)
Number of hardware multipliers
Number of registers
Internal L1 program memory cache
Internal L1 data memory cache
Internal L2 cache
32-bit
N/A
40-bit
1200MIPS
2 (16 x 16-bit) with
32-bit result
32
32K
32K
512K
32-bit
64-bit
40-bit
1200MFLOPS
2 (32 x 32-bit) with
32 or 64-bit result
32
32K
32K
512K
TMS320C6211
(@150MHz)
TMS320C6711
(@150MHz)
 C6711 Datasheet:C6711 Datasheet: LinksTMS320C6711.pdfLinksTMS320C6711.pdf
 C6211 Datasheet:C6211 Datasheet: LinksTMS320C6211.pdfLinksTMS320C6211.pdf
Dr. Naimhapter 1, Slide 14
Parameters to consider when choosing a DSPParameters to consider when choosing a DSP
processorprocessor
Parameter
I/O bandwidth: Serial Ports
(number/speed)
DMA channels
Multiprocessor support
Supply voltage
Power management
On-chip timers (number/width)
Cost
Package
External memory interface controller
JTAG
2 x 75Mbps
16
Not inherent
3.3V I/O, 1.8V Core
Yes
2 x 32-bit
US$ 21.54
256 Pin BGA
Yes
Yes
2 x 75Mbps
16
Not inherent
3.3V I/O, 1.8V Core
Yes
2 x 32-bit
US$ 21.54
256 Pin BGA
Yes
Yes
TMS320C6211
(@150MHz)
TMS320C6711
(@150MHz)
Dr. Naimhapter 1, Slide 15
Floating vs. Fixed point processorsFloating vs. Fixed point processors
 Applications which require:Applications which require:
 High precision.High precision.
 Wide dynamic range.Wide dynamic range.
 High signal-to-noise ratio.High signal-to-noise ratio.
 Ease of use.Ease of use.
Need a floating point processor.Need a floating point processor.
 Drawback of floating point processors:Drawback of floating point processors:
 Higher power consumption.Higher power consumption.
 Can be more expensive.Can be more expensive.
 Can be slower than fixed-pointCan be slower than fixed-point
counterparts and larger in size.counterparts and larger in size.
Dr. Naimhapter 1, Slide 16
Floating vs. Fixed point processorsFloating vs. Fixed point processors
 It is the application that dictates whichIt is the application that dictates which
device and platform to use in order todevice and platform to use in order to
achieve optimum performance at a lowachieve optimum performance at a low
cost.cost.
 For educational purposes, use theFor educational purposes, use the
floating-point device (C6711) as it canfloating-point device (C6711) as it can
support both fixed and floating pointsupport both fixed and floating point
operations.operations.
Dr. Naimhapter 1, Slide 17
General Purpose DSP vs. DSP in ASICGeneral Purpose DSP vs. DSP in ASIC
 Application Specific Integrated CircuitsApplication Specific Integrated Circuits
(ASICs) are semiconductors designed(ASICs) are semiconductors designed
for dedicated functions.for dedicated functions.
 The advantages and disadvantages ofThe advantages and disadvantages of
using ASICs are listed below:using ASICs are listed below:
AdvantagesAdvantages
• High throughputHigh throughput
• Lower silicon areaLower silicon area
• Lower power consumptionLower power consumption
• Improved reliabilityImproved reliability
• Reduction in system noiseReduction in system noise
• Low overall system costLow overall system cost
DisadvantagesDisadvantages
• High investment costHigh investment cost
• Less flexibilityLess flexibility
• Long time from design toLong time from design to
marketmarket
Dr. Naimhapter 1, Slide 18
Texas Instruments’ TMS320 familyTexas Instruments’ TMS320 family
 Different families and sub-families existDifferent families and sub-families exist
to support different markets.to support different markets.
Lowest CostLowest Cost
Control SystemsControl Systems
 Motor ControlMotor Control
 StorageStorage
 Digital Ctrl SystemsDigital Ctrl Systems
C2000C2000 C5000C5000
EfficiencyEfficiency
Best MIPS perBest MIPS per
Watt / Dollar / SizeWatt / Dollar / Size
 Wireless phonesWireless phones
 Internet audio playersInternet audio players
 Digital still camerasDigital still cameras
 ModemsModems
 TelephonyTelephony
 VoIPVoIP
C6000C6000
 Multi Channel andMulti Channel and
Multi Function App'sMulti Function App's
 Comm InfrastructureComm Infrastructure
 Wireless Base-stationsWireless Base-stations
 DSLDSL
 ImagingImaging
 Multi-media ServersMulti-media Servers
 VideoVideo
PerformancePerformance &&
BestBest Ease-of-UseEase-of-Use
Dr. Naimhapter 1, Slide 19
TMS320C64x: The C64x fixed-point DSPs offer the industry's highest level of
performance to address the demands of the digital age. At clock rates of up
to 1 GHz, C64x DSPs can process information at rates up to 8000 MIPS with
costs as low as $19.95. In addition to a high clock rate, C64x DSPs can do
more work each cycle with built-in extensions. These extensions include new
instructions to accelerate performance in key application areas such as
digital communications infrastructure and video and image processing.
TMS320C62x: These first-generation fixed-point DSPs represent
breakthrough technology that enables new equipments and energizes
existing implementations for multi-channel, multi-function applications, such
as wireless base stations, remote access servers (RAS), digital subscriber
loop (xDSL) systems, personalized home security systems, advanced
imaging/biometrics, industrial scanners, precision instrumentation and multi-
channel telephony systems.
TMS320C67x:  For designers of high-precision applications, C67x floating-
point DSPs offer the speed, precision, power savings and dynamic range to
meet a wide variety of design needs. These dynamic DSPs are the ideal
solution for demanding applications like audio, medical imaging,
instrumentation and automotive.
Dr. Naimhapter 1, Slide 20
C6000 RoadmapC6000 Roadmap
Performance
Time
C62x/C64x/DM642: Fixed Point
C67x: Floating Point
C62x/C64x/DM642: Fixed Point
C67x: Floating Point
Highest
Performance
Object Code Software Compatibility
Floating PointFloating Point
Multi-coreMulti-core C64x™
DSP
1.1 GHz
C64x™
DSP
1.1 GHz
C6201
C6701
C6202
C6203
C6211
C6711
C6204
1st Generation
C6713C6713
C6205
C6712
C6412C6412 DM642DM642
2nd Generation
C6415C6415
C6416C6416
C6411C6411
C6414C6414
Dr. Naimhapter 1, Slide 21
Useful LinksUseful Links
 Selection Guide:Selection Guide:
 LinksDSP SelectionLinksDSP Selection Guide.pdfGuide.pdf
LinksDSP Selection Guide.pdf (3Q 2004)LinksDSP Selection Guide.pdf (3Q 2004)
LinksDSP Selection Guide.pdf (4Q 2004)LinksDSP Selection Guide.pdf (4Q 2004)
Chapter 1Chapter 1
IntroductionIntroduction
- End -- End -

Más contenido relacionado

La actualidad más candente

Introduction to AVR Microcontroller
Introduction to AVR Microcontroller Introduction to AVR Microcontroller
Introduction to AVR Microcontroller Mahmoud Sadat
 
8051 microcontroller features
8051 microcontroller features8051 microcontroller features
8051 microcontroller featuresTech_MX
 
Microcontroller
MicrocontrollerMicrocontroller
MicrocontrollerSpitiq
 
8051-microcontroller
8051-microcontroller8051-microcontroller
8051-microcontrollerjhcid
 
PIC18F2XK20/4XK20 8-Bit Microcontroller Family
PIC18F2XK20/4XK20 8-Bit Microcontroller FamilyPIC18F2XK20/4XK20 8-Bit Microcontroller Family
PIC18F2XK20/4XK20 8-Bit Microcontroller FamilyPremier Farnell
 
PIC Introduction and explained in detailed
PIC Introduction and explained in detailedPIC Introduction and explained in detailed
PIC Introduction and explained in detailedAnkita Tiwari
 
Embedded System - Dtmf robot
Embedded System - Dtmf robotEmbedded System - Dtmf robot
Embedded System - Dtmf robotAbhishek Sood
 
8051,chapter1,architecture and peripherals
8051,chapter1,architecture and peripherals8051,chapter1,architecture and peripherals
8051,chapter1,architecture and peripheralsamrutachintawar239
 
Advance Microcontroller AVR
Advance Microcontroller AVRAdvance Microcontroller AVR
Advance Microcontroller AVRDaksh Raj Chopra
 
Delta ia plc-dvp_tp_c_en_20160922
Delta ia plc-dvp_tp_c_en_20160922Delta ia plc-dvp_tp_c_en_20160922
Delta ia plc-dvp_tp_c_en_20160922truongnhan1985
 
PIC16F877A interfacing with LCD
PIC16F877A interfacing with LCDPIC16F877A interfacing with LCD
PIC16F877A interfacing with LCDsunil polo
 
Delta ia plc-ah500_c_en_20180103_web
Delta ia plc-ah500_c_en_20180103_webDelta ia plc-ah500_c_en_20180103_web
Delta ia plc-ah500_c_en_20180103_webtruongnhan1985
 

La actualidad más candente (20)

Introduction to AVR Microcontroller
Introduction to AVR Microcontroller Introduction to AVR Microcontroller
Introduction to AVR Microcontroller
 
8051 microcontroller features
8051 microcontroller features8051 microcontroller features
8051 microcontroller features
 
Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
 
12 mt06ped005
12 mt06ped005 12 mt06ped005
12 mt06ped005
 
8051-microcontroller
8051-microcontroller8051-microcontroller
8051-microcontroller
 
ATmega 16
ATmega 16ATmega 16
ATmega 16
 
Intrerfacing i
Intrerfacing iIntrerfacing i
Intrerfacing i
 
PIC18F2XK20/4XK20 8-Bit Microcontroller Family
PIC18F2XK20/4XK20 8-Bit Microcontroller FamilyPIC18F2XK20/4XK20 8-Bit Microcontroller Family
PIC18F2XK20/4XK20 8-Bit Microcontroller Family
 
PIC Introduction and explained in detailed
PIC Introduction and explained in detailedPIC Introduction and explained in detailed
PIC Introduction and explained in detailed
 
Embedded System - Dtmf robot
Embedded System - Dtmf robotEmbedded System - Dtmf robot
Embedded System - Dtmf robot
 
8051,chapter1,architecture and peripherals
8051,chapter1,architecture and peripherals8051,chapter1,architecture and peripherals
8051,chapter1,architecture and peripherals
 
Advance Microcontroller AVR
Advance Microcontroller AVRAdvance Microcontroller AVR
Advance Microcontroller AVR
 
Embedded System
Embedded SystemEmbedded System
Embedded System
 
Delta ia plc-dvp_tp_c_en_20160922
Delta ia plc-dvp_tp_c_en_20160922Delta ia plc-dvp_tp_c_en_20160922
Delta ia plc-dvp_tp_c_en_20160922
 
embedded system and AVR
embedded system and AVRembedded system and AVR
embedded system and AVR
 
Avr and arm
Avr and armAvr and arm
Avr and arm
 
PIC16F877A interfacing with LCD
PIC16F877A interfacing with LCDPIC16F877A interfacing with LCD
PIC16F877A interfacing with LCD
 
Delta ia plc-ah500_c_en_20180103_web
Delta ia plc-ah500_c_en_20180103_webDelta ia plc-ah500_c_en_20180103_web
Delta ia plc-ah500_c_en_20180103_web
 
Basics of ATmega32
Basics of ATmega32Basics of ATmega32
Basics of ATmega32
 
8051 Microcontroller
8051 Microcontroller8051 Microcontroller
8051 Microcontroller
 

Similar a Chapter1

DIGITAL SIGNAL PROCESSOR OVERVIEW
DIGITAL SIGNAL PROCESSOR OVERVIEWDIGITAL SIGNAL PROCESSOR OVERVIEW
DIGITAL SIGNAL PROCESSOR OVERVIEWsathish sak
 
Scientech trainer kit catalog
Scientech trainer kit catalogScientech trainer kit catalog
Scientech trainer kit catalogABHAYTAVPSC
 
IRJET- A Digital Down Converter on Zynq SoC
IRJET-  	  A Digital Down Converter on Zynq SoCIRJET-  	  A Digital Down Converter on Zynq SoC
IRJET- A Digital Down Converter on Zynq SoCIRJET Journal
 
System Partitioning and Design - VE2013
System Partitioning and Design - VE2013System Partitioning and Design - VE2013
System Partitioning and Design - VE2013Analog Devices, Inc.
 
Partitioning Data Acquisition Systems (Design Conference 2013)
Partitioning Data Acquisition Systems (Design Conference 2013)Partitioning Data Acquisition Systems (Design Conference 2013)
Partitioning Data Acquisition Systems (Design Conference 2013)Analog Devices, Inc.
 
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
 
“Designing the Next Ultra-Low-Power Always-On Solution,” a Presentation from ...
“Designing the Next Ultra-Low-Power Always-On Solution,” a Presentation from ...“Designing the Next Ultra-Low-Power Always-On Solution,” a Presentation from ...
“Designing the Next Ultra-Low-Power Always-On Solution,” a Presentation from ...Edge AI and Vision Alliance
 
39245196 intro-es-iii
39245196 intro-es-iii39245196 intro-es-iii
39245196 intro-es-iiiEmbeddedbvp
 
Ch2 embedded processors-iii
Ch2 embedded processors-iiiCh2 embedded processors-iii
Ch2 embedded processors-iiiAnkit Shah
 
Real-Time Signal Processing: Implementation and Application
Real-Time Signal Processing:  Implementation and ApplicationReal-Time Signal Processing:  Implementation and Application
Real-Time Signal Processing: Implementation and Applicationsathish sak
 
Dsp Based Field Programable Gate Array
Dsp Based Field Programable Gate ArrayDsp Based Field Programable Gate Array
Dsp Based Field Programable Gate Arraydecebems
 
Biomedical digital signal processing : Digital Hearing Aid
Biomedical digital signal processing : Digital Hearing Aid Biomedical digital signal processing : Digital Hearing Aid
Biomedical digital signal processing : Digital Hearing Aid Pooja Yadav
 
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...High Performance DSP with Xilinx All Programmable Devices (Design Conference ...
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...Analog Devices, Inc.
 
INDUSTRIAL TRAINING REPORT
INDUSTRIAL TRAINING REPORTINDUSTRIAL TRAINING REPORT
INDUSTRIAL TRAINING REPORTABHISHEK DABRAL
 
Introduction to dsp by bibhu prasad ganthia
Introduction to dsp by bibhu prasad ganthiaIntroduction to dsp by bibhu prasad ganthia
Introduction to dsp by bibhu prasad ganthiaDr. Bibhu Prasad Ganthia
 

Similar a Chapter1 (20)

DIGITAL SIGNAL PROCESSOR OVERVIEW
DIGITAL SIGNAL PROCESSOR OVERVIEWDIGITAL SIGNAL PROCESSOR OVERVIEW
DIGITAL SIGNAL PROCESSOR OVERVIEW
 
DSP Processor
DSP Processor DSP Processor
DSP Processor
 
Main (3)
Main (3)Main (3)
Main (3)
 
Scientech trainer kit catalog
Scientech trainer kit catalogScientech trainer kit catalog
Scientech trainer kit catalog
 
IRJET- A Digital Down Converter on Zynq SoC
IRJET-  	  A Digital Down Converter on Zynq SoCIRJET-  	  A Digital Down Converter on Zynq SoC
IRJET- A Digital Down Converter on Zynq SoC
 
System Partitioning and Design - VE2013
System Partitioning and Design - VE2013System Partitioning and Design - VE2013
System Partitioning and Design - VE2013
 
Partitioning Data Acquisition Systems (Design Conference 2013)
Partitioning Data Acquisition Systems (Design Conference 2013)Partitioning Data Acquisition Systems (Design Conference 2013)
Partitioning Data Acquisition Systems (Design Conference 2013)
 
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...
 
“Designing the Next Ultra-Low-Power Always-On Solution,” a Presentation from ...
“Designing the Next Ultra-Low-Power Always-On Solution,” a Presentation from ...“Designing the Next Ultra-Low-Power Always-On Solution,” a Presentation from ...
“Designing the Next Ultra-Low-Power Always-On Solution,” a Presentation from ...
 
39245196 intro-es-iii
39245196 intro-es-iii39245196 intro-es-iii
39245196 intro-es-iii
 
Ch2 embedded processors-iii
Ch2 embedded processors-iiiCh2 embedded processors-iii
Ch2 embedded processors-iii
 
Real-Time Signal Processing: Implementation and Application
Real-Time Signal Processing:  Implementation and ApplicationReal-Time Signal Processing:  Implementation and Application
Real-Time Signal Processing: Implementation and Application
 
Dsp Based Field Programable Gate Array
Dsp Based Field Programable Gate ArrayDsp Based Field Programable Gate Array
Dsp Based Field Programable Gate Array
 
Introduction to Blackfin BF532 DSP
Introduction to Blackfin BF532 DSPIntroduction to Blackfin BF532 DSP
Introduction to Blackfin BF532 DSP
 
Biomedical digital signal processing : Digital Hearing Aid
Biomedical digital signal processing : Digital Hearing Aid Biomedical digital signal processing : Digital Hearing Aid
Biomedical digital signal processing : Digital Hearing Aid
 
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...High Performance DSP with Xilinx All Programmable Devices (Design Conference ...
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...
 
INDUSTRIAL TRAINING REPORT
INDUSTRIAL TRAINING REPORTINDUSTRIAL TRAINING REPORT
INDUSTRIAL TRAINING REPORT
 
Lec09-DSP.pdf
Lec09-DSP.pdfLec09-DSP.pdf
Lec09-DSP.pdf
 
Introduction to dsp by bibhu prasad ganthia
Introduction to dsp by bibhu prasad ganthiaIntroduction to dsp by bibhu prasad ganthia
Introduction to dsp by bibhu prasad ganthia
 
Ip so c-30sept2010
Ip so c-30sept2010Ip so c-30sept2010
Ip so c-30sept2010
 

Último

SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 

Último (20)

SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 

Chapter1

  • 2. Dr. Naimhapter 1, Slide 2 Learning ObjectivesLearning Objectives  Why process signals digitally?Why process signals digitally?  Definition of a real-time application.Definition of a real-time application.  Why useWhy use DDigitaligital SSignalignal PProcessingrocessing processors?processors?  What are the typicalWhat are the typical DSPDSP algorithms?algorithms?  Parameters to consider when choosing aParameters to consider when choosing a DSP processor.DSP processor.  Programmable vs ASIC DSP.Programmable vs ASIC DSP.  Texas Instruments’ TMS320 family.Texas Instruments’ TMS320 family.
  • 3. Dr. Naimhapter 1, Slide 3 Why go digital?Why go digital?  Digital signal processing techniques areDigital signal processing techniques are now so powerful that sometimes it isnow so powerful that sometimes it is extremely difficult, if not impossible, forextremely difficult, if not impossible, for analogue signal processing to achieveanalogue signal processing to achieve similar performance.similar performance.  Examples:Examples:  FIR filter with linear phase.FIR filter with linear phase.  Adaptive filters.Adaptive filters.
  • 4. Dr. Naimhapter 1, Slide 4 Why go digital?Why go digital?  Analogue signal processing is achievedAnalogue signal processing is achieved by using analogue components such as:by using analogue components such as:  Resistors.Resistors.  Capacitors.Capacitors.  Inductors.Inductors.  The inherent tolerances associated withThe inherent tolerances associated with these components, temperature, voltagethese components, temperature, voltage changes and mechanical vibrations canchanges and mechanical vibrations can dramatically affect the effectiveness ofdramatically affect the effectiveness of the analogue circuitry.the analogue circuitry.
  • 5. Dr. Naimhapter 1, Slide 5 Why go digital?Why go digital?  With DSP it is easy to:With DSP it is easy to:  Change applications.Change applications.  Correct applications.Correct applications.  Update applications.Update applications.  Additionally DSP reduces:Additionally DSP reduces:  Noise susceptibility.Noise susceptibility.  Chip count.Chip count.  Development time.Development time.  Cost.Cost.  Power consumption.Power consumption.
  • 6. Dr. Naimhapter 1, Slide 6 Why NOT go digital?Why NOT go digital?  High frequency signals cannot beHigh frequency signals cannot be processed digitally because of twoprocessed digitally because of two reasons:reasons:  AAnalog tonalog to DDigitaligital CConverters,onverters, ADCADC cannotcannot work fast enough.work fast enough.  The application can be too complex to beThe application can be too complex to be performed inperformed in real-time.
  • 7. Dr. Naimhapter 1, Slide 7  DSP processors have to perform tasksDSP processors have to perform tasks in real-time, so how do we define real-in real-time, so how do we define real- time?time?  The definition of real-time depends onThe definition of real-time depends on the application.the application.  Example: a 100-tap FIR filter isExample: a 100-tap FIR filter is performed in real-time if the DSP canperformed in real-time if the DSP can perform and complete the followingperform and complete the following operation between two samples:operation between two samples: Real-time processingReal-time processing ( ) ( ) ( )∑= −= 99 0k knxkany
  • 8. Dr. Naimhapter 1, Slide 8  We can say that we have a real-timeWe can say that we have a real-time application if:application if:  Waiting TimeWaiting Time ≥≥ 00 Real-time processingReal-time processing Processing TimeProcessing Time WaitingWaiting TimeTime Sample TimeSample Time nn n+1n+1
  • 9. Dr. Naimhapter 1, Slide 9  Why not use a General PurposeWhy not use a General Purpose Processor (GPP) such as a PentiumProcessor (GPP) such as a Pentium instead of a DSP processor?instead of a DSP processor?  What is theWhat is the power consumptionpower consumption of aof a Pentium and a DSP processor?Pentium and a DSP processor?  What is theWhat is the costcost of a Pentium and a DSPof a Pentium and a DSP processor?processor? Why do we need DSP processors?Why do we need DSP processors?
  • 10. Dr. Naimhapter 1, Slide 10  Use a DSP processor when the followingUse a DSP processor when the following are required:are required:  Cost saving.Cost saving.  Smaller size.Smaller size.  Low power consumption.Low power consumption.  Processing of many “high” frequencyProcessing of many “high” frequency signals in real-time.signals in real-time.  Use a GPP processor when the followingUse a GPP processor when the following are required:are required:  Large memory.Large memory.  Advanced operating systems.Advanced operating systems. Why do we need DSP processors?Why do we need DSP processors?
  • 11. Dr. Naimhapter 1, Slide 11 What are the typical DSP algorithms?What are the typical DSP algorithms? Algorithm Equation Finite Impulse Response Filter Infinite Impulse Response Filter Convolution Discrete Fourier Transform Discrete Cosine Transform  The Sum of Products (SOP) is the keyThe Sum of Products (SOP) is the key element in most DSP algorithms:element in most DSP algorithms:
  • 12. Dr. Naimhapter 1, Slide 12 Hardware vs. Microcode multiplicationHardware vs. Microcode multiplication  DSP processors are optimised to performDSP processors are optimised to perform multiplication and addition operations.multiplication and addition operations.  Multiplication and addition are done inMultiplication and addition are done in hardware and in one cycle.hardware and in one cycle.  Example: 4-bit multiply (unsigned).Example: 4-bit multiply (unsigned). 10111011 x 1110x 1110 10111011 x 1110x 1110 HardwareHardware MicrocodeMicrocode 1001101010011010 00000000 1011.1011. 1011..1011.. 1011...1011... 1001101010011010 Cycle 1Cycle 1 Cycle 2Cycle 2 Cycle 3Cycle 3 Cycle 4Cycle 4 Cycle 5Cycle 5
  • 13. Dr. Naimhapter 1, Slide 13 Parameters to consider when choosing a DSPParameters to consider when choosing a DSP processorprocessor Parameter Arithmetic format Extended floating point Extended Arithmetic Performance (peak) Number of hardware multipliers Number of registers Internal L1 program memory cache Internal L1 data memory cache Internal L2 cache 32-bit N/A 40-bit 1200MIPS 2 (16 x 16-bit) with 32-bit result 32 32K 32K 512K 32-bit 64-bit 40-bit 1200MFLOPS 2 (32 x 32-bit) with 32 or 64-bit result 32 32K 32K 512K TMS320C6211 (@150MHz) TMS320C6711 (@150MHz)  C6711 Datasheet:C6711 Datasheet: LinksTMS320C6711.pdfLinksTMS320C6711.pdf  C6211 Datasheet:C6211 Datasheet: LinksTMS320C6211.pdfLinksTMS320C6211.pdf
  • 14. Dr. Naimhapter 1, Slide 14 Parameters to consider when choosing a DSPParameters to consider when choosing a DSP processorprocessor Parameter I/O bandwidth: Serial Ports (number/speed) DMA channels Multiprocessor support Supply voltage Power management On-chip timers (number/width) Cost Package External memory interface controller JTAG 2 x 75Mbps 16 Not inherent 3.3V I/O, 1.8V Core Yes 2 x 32-bit US$ 21.54 256 Pin BGA Yes Yes 2 x 75Mbps 16 Not inherent 3.3V I/O, 1.8V Core Yes 2 x 32-bit US$ 21.54 256 Pin BGA Yes Yes TMS320C6211 (@150MHz) TMS320C6711 (@150MHz)
  • 15. Dr. Naimhapter 1, Slide 15 Floating vs. Fixed point processorsFloating vs. Fixed point processors  Applications which require:Applications which require:  High precision.High precision.  Wide dynamic range.Wide dynamic range.  High signal-to-noise ratio.High signal-to-noise ratio.  Ease of use.Ease of use. Need a floating point processor.Need a floating point processor.  Drawback of floating point processors:Drawback of floating point processors:  Higher power consumption.Higher power consumption.  Can be more expensive.Can be more expensive.  Can be slower than fixed-pointCan be slower than fixed-point counterparts and larger in size.counterparts and larger in size.
  • 16. Dr. Naimhapter 1, Slide 16 Floating vs. Fixed point processorsFloating vs. Fixed point processors  It is the application that dictates whichIt is the application that dictates which device and platform to use in order todevice and platform to use in order to achieve optimum performance at a lowachieve optimum performance at a low cost.cost.  For educational purposes, use theFor educational purposes, use the floating-point device (C6711) as it canfloating-point device (C6711) as it can support both fixed and floating pointsupport both fixed and floating point operations.operations.
  • 17. Dr. Naimhapter 1, Slide 17 General Purpose DSP vs. DSP in ASICGeneral Purpose DSP vs. DSP in ASIC  Application Specific Integrated CircuitsApplication Specific Integrated Circuits (ASICs) are semiconductors designed(ASICs) are semiconductors designed for dedicated functions.for dedicated functions.  The advantages and disadvantages ofThe advantages and disadvantages of using ASICs are listed below:using ASICs are listed below: AdvantagesAdvantages • High throughputHigh throughput • Lower silicon areaLower silicon area • Lower power consumptionLower power consumption • Improved reliabilityImproved reliability • Reduction in system noiseReduction in system noise • Low overall system costLow overall system cost DisadvantagesDisadvantages • High investment costHigh investment cost • Less flexibilityLess flexibility • Long time from design toLong time from design to marketmarket
  • 18. Dr. Naimhapter 1, Slide 18 Texas Instruments’ TMS320 familyTexas Instruments’ TMS320 family  Different families and sub-families existDifferent families and sub-families exist to support different markets.to support different markets. Lowest CostLowest Cost Control SystemsControl Systems  Motor ControlMotor Control  StorageStorage  Digital Ctrl SystemsDigital Ctrl Systems C2000C2000 C5000C5000 EfficiencyEfficiency Best MIPS perBest MIPS per Watt / Dollar / SizeWatt / Dollar / Size  Wireless phonesWireless phones  Internet audio playersInternet audio players  Digital still camerasDigital still cameras  ModemsModems  TelephonyTelephony  VoIPVoIP C6000C6000  Multi Channel andMulti Channel and Multi Function App'sMulti Function App's  Comm InfrastructureComm Infrastructure  Wireless Base-stationsWireless Base-stations  DSLDSL  ImagingImaging  Multi-media ServersMulti-media Servers  VideoVideo PerformancePerformance && BestBest Ease-of-UseEase-of-Use
  • 19. Dr. Naimhapter 1, Slide 19 TMS320C64x: The C64x fixed-point DSPs offer the industry's highest level of performance to address the demands of the digital age. At clock rates of up to 1 GHz, C64x DSPs can process information at rates up to 8000 MIPS with costs as low as $19.95. In addition to a high clock rate, C64x DSPs can do more work each cycle with built-in extensions. These extensions include new instructions to accelerate performance in key application areas such as digital communications infrastructure and video and image processing. TMS320C62x: These first-generation fixed-point DSPs represent breakthrough technology that enables new equipments and energizes existing implementations for multi-channel, multi-function applications, such as wireless base stations, remote access servers (RAS), digital subscriber loop (xDSL) systems, personalized home security systems, advanced imaging/biometrics, industrial scanners, precision instrumentation and multi- channel telephony systems. TMS320C67x:  For designers of high-precision applications, C67x floating- point DSPs offer the speed, precision, power savings and dynamic range to meet a wide variety of design needs. These dynamic DSPs are the ideal solution for demanding applications like audio, medical imaging, instrumentation and automotive.
  • 20. Dr. Naimhapter 1, Slide 20 C6000 RoadmapC6000 Roadmap Performance Time C62x/C64x/DM642: Fixed Point C67x: Floating Point C62x/C64x/DM642: Fixed Point C67x: Floating Point Highest Performance Object Code Software Compatibility Floating PointFloating Point Multi-coreMulti-core C64x™ DSP 1.1 GHz C64x™ DSP 1.1 GHz C6201 C6701 C6202 C6203 C6211 C6711 C6204 1st Generation C6713C6713 C6205 C6712 C6412C6412 DM642DM642 2nd Generation C6415C6415 C6416C6416 C6411C6411 C6414C6414
  • 21. Dr. Naimhapter 1, Slide 21 Useful LinksUseful Links  Selection Guide:Selection Guide:  LinksDSP SelectionLinksDSP Selection Guide.pdfGuide.pdf LinksDSP Selection Guide.pdf (3Q 2004)LinksDSP Selection Guide.pdf (3Q 2004) LinksDSP Selection Guide.pdf (4Q 2004)LinksDSP Selection Guide.pdf (4Q 2004)