1 / 24

The Evolution of TMS, Family of DSP’s

The Evolution of TMS, Family of DSP’s. Presentation By:- Rupinder Singh 90210411388 Dsp processors. Outline. DSP Introduction DSP Tasks DSP Applications DSP vs. General Purpose MPU TMS DSP IC TMS DSP Types TMS Generations Conclusion. DSP Introduction.

tessa
Télécharger la présentation

The Evolution of TMS, Family of DSP’s

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Evolution of TMS, Family of DSP’s Presentation By:- Rupinder Singh 90210411388 Dsp processors

  2. Outline • DSP Introduction • DSP Tasks • DSP Applications • DSP vs. General Purpose MPU • TMS DSP IC • TMS DSP Types • TMS Generations • Conclusion

  3. DSP Introduction • Digital Signal Processing: application of mathematical operations to digitally represented signals • Signals represented digitally as sequences of samples. • Digital Signal Processor (DSP): electronic system that processes digital signals

  4. DSP tasks- • Most DSP tasks require: • Repetitive numeric computations • Real-time processing • High memory • System Flexibility • DSPs must perform these tasks efficiently while minimizing: • Cost • Power • Memory use • Development time

  5. DSP Applications • Digital cellular phones • Digital cameras • Satellite communication • Voice mail • Music synthesis • Modems • RADAR

  6. DSP vs. General Purpose MPU • DSPs tend to be written for 1 program, not many programs. • Hence OSes are much simpler, there is no virtual memory • DSPs run real-time apps • You must account for anything that could happen in a time slot • All possible interrupts or exceptions must be noticed. • DSPs have an infinite continuous data stream

  7. TMS DSP Types… • Fixed Point DSPs • TMS320C5x & 54x • 16-bit DSPs • Floating Point DSPs • TMS320C3x, 4x & 6x • 16 & 32-bit DSPs • Multiprocessor DSPs • TMS320C8x

  8. TMS Product Generation

  9. BASIC TMS320 ARCHITECTURE • A DSP has to perform fast arithmetic operations and should handle mathematical intensive algorithms in real time. This was achieved by these basic concepts- • Harvard architecture ( increased memory access/cycle) • extensive pipelining, • dedicated hardware multiplier, • special DSP instructions( DMOV – delay) • fast instruction cycle

  10. 1st GenerationTMS320C1x • Instruction cycle timing: -160 ns -200 ns -280 ns. • 5 MIPS • 20 MHz • On chip data RAM: -144 words -256 words (TMS320C17). • On chip program ROM: -1.5K words 4 K words (TMS320C17). • 4K words of on chip program EPROM( TMS320E17). • 16 x I6 bit multiplier with 32-bit result. • 16-bit barrel shifter for shifting data memory words into the ALU. • 4 x 12-bit stack. • Two auxiliary registers for indirect addressing. • Eight 16 bit I/O port • Operating Temperature . . . 0°C to 70°C

  11. 2nd GenerationTMS320C2x • Reduced Instruction cycle timing: -100 ns (TMS320C25) • 10 MIPS, 40 MHz • 4K words of onchip masked ROM (TMS320C25). • 544 words of onchip data RAM. • 128K words of total program data memory space. • Eight auxiliary registers with a dedicated arithmetic unit. • Serial port for multiprocessing or interfacing to codecs. • Bit-reversed addressing modes for fast Fourier trans-forms (TMS320C25). • Extended-precision arithmetic and adaptive filtering support (TMS320C25).

  12. 3rd GenerationTMS320C3x • 60-ns single cycle execution time • 20 -30 MIPS • Two 1K x 32-bit single cycle dual-access RAM blocks. • One 4K x 32-bit single cycle dual-access ROM block. • 64 X 32-bit instruction cache. • 32-bit instruction and data words, 24-bit addresses. • 32*32 bit floating-point and integer multiplier ( 40 bit product ). • 32-bit floating-point, integer, and logical ALU. • 32-bit barrel shifter. • Eight extended-precision registers. • Two address-generators with eight auxiliary registers. • On chip Direct Memory Access (DMA) controller. • High-level language support.

  13. 4th GenerationTMS320C4x • The TMS320C4x devices are 32-bit floating-point digital signal processors optimized for parallel processing. • 33-/40-ns instruction cycle times • 40 MIPS • ANSI C compiler • The ’C4x family accepts source code from the TMS320C3x family of floating-point DSPs. • Key applications of the ’C4x family include 3-dimensional graphics, image processing, networking, and telecommunications base stations.

  14. 5thGenerationTMS320C5x • Fixed Point DSP • Power Efficient (1.15mA/MIPS) • 20-50 MIPS • 20-35ns single cycle execution time • Bit reversed /index addressing mode for FFT • Power Down modes • 8 Auxiliary registers • Single Cycle 16*16 bit parallel multiplier (32 bit product) • 32 bit accumulator ,32 bit ALU

  15. TMS320C54x • 16-bit fixed point • Power < 40 mW • 300 to 532 MIPS • 3 Power down modes • RAM 16 Kb to 1280Kb(TMS320C5441-175) • ROM max 256KB • Applications – • Digital Cellular Base stations • PDA’s • Digital Cordless Phones • Modems

  16. TMS320C55x • 16 & 32 bit fixed point • Most power efficient in the industry with 0.12mW (stand by) • 600 MIPS • Dual Processor • RAM 320Kb • ROM 32 to 64Kb • Newest in series TMSC5506-108 • Applications – • 2G,2.5G,3G cellular phones and base stations • Digital audio players • Digital still cameras • GPS receivers • Wireless modems

  17. 5th Generation…TMS320C2xx • The TMS320C2xx was introduced in 1995. Manufactured with triple-level metal and full complementary CMOS static logic, the ’C2xx provides 20-40 MIPS performance. • The ’C2xx, also available as a core for TI’s customizable DSPs, is the low-cost, fixed-point DSP of the future. • The TMS320C24x generation high-speed central processing unit (CPU) allows the use of advanced algorithms, yielding better performance and reducing system component count.

  18. 5thGeneration....TMS320C8x (1995) • 1 Master Processor and up to 4 parallel processors • More than 2 billion operations per second (BOPS) • 50K bytes of on-chip RAM • Video controller supports any display or capture resolution • 32 bit RISC master processor with 120-MFLOPS • Applications – • Desktop video conferencing, • high-speed telecom, • 3-dimensional and virtual reality graphics, • digital audio and video compression .

  19. 6thGenerationTMS320C6x • First to feature VelociTI architecture. • TMS320C62X • multi-channel, multi-function applications • Advanced VLIW architecture • Medical, industrial applications, digital imaging, 3D graphics, speech recognition and voice-over packet. • Frequency 150 to 300 MHz • RAM up to 1 MB (min 128Kb) • Greater than 1600 MIPS

  20. 6thGeneration...TMS320C6x • TMS320C64x (highest level of performance ) • Speeds up to 1GHz • Up to 8000 MIPS • digital communications infrastructure • video and image processing • TMS320C67x (high-precision applications ) • First floating point processor in 6x series • 6 ns cycle timing • 1billion floating point operations per second (Flops) • audio, medical imaging, instrumentation and automotive.

  21. Comparison of various generations

  22. Comparison on the basis of clock frequency

  23. Conclusion • DSP performance has increased according to the applications involved. • DSP friendly ness is an important factor because the applications complexity is increasing.

  24. References • http://www.ti.com • http://www.bdti.com • “DSP Architectures: Past, Present and Future”,Edwin J. Tan, Wendi B. Heinzelman • “The TMS320 Family of Digital Signal Processors”, KUN SHAN LIN, GENE A. FRANTZ and RAY KUMAR,IEEE-1987

More Related