1 / 11

eXpressDSP

eXpressDSP. Modular Application Software Solutions for TMS320 DSPs. 08.22.01. The DSP Software Challenge. application complexity. hardware capability. just ship it !!. TIME-TO-MARKET PRESSURE. insufficient re-use. increased cost/risk. HW. %. SW. t. software — the critical factor.

hisoki
Download Presentation

eXpressDSP

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. eXpressDSP Modular Application Software Solutions for TMS320 DSPs 08.22.01

  2. The DSP Software Challenge application complexity hardware capability just ship it !! TIME-TO-MARKET PRESSURE insufficient re-use increased cost/risk HW % SW t software — the critical factor

  3. Elevating The Platform EDN Innovation of the Year Code Composer Studio™  alg alg alg plug-in plug-in alg alg alg RTDX™ comm DSP/BIOS™ drivers eXpressDSP • integrated development tools • real-time software foundation • standards for interoperability • network of third-party partners target program application frameworks TMS320 DSP Algorithm Standard program build program debug real-time analysis host computer TMS320 DSP

  4. Grow Your Own ... application application scheduler application application application alg alg alg alg alg alg scheduler I/O comm alg alg application scheduler I/O alg 00101 DSP GPP • too costly to develop • too costly to enhance • too costly to maintain • alg • app + alg • app + algA + algB + ... • app + sched + algAn + algBn + ... • app + sched + I/O + algAn + algBn + ... • app + sched + I/O + comm + algAn + algBn + ... alg DSP

  5. ... Or Leverage Others application blueprints off-the-shelf algorithms DSP/BIOS™ real-time kernel Modular Application Software Solutions CUSTOMER eXpressDSP™ infrastructure VALUE-WEB FOUNDATION § BACKPLANE §some programming required • more time to innovate • less time to integrate • ability to differentiate

  6. TMS320 Software Foundation target programs DSP/BIOS Kernel Interface scalable extensible DSP/BIOS Kernel Modules C5000 C6000 C2000 TMS320 DSP Platform • library of essential application services • manages threads, memory, I/O, timers, ... • support for C5000, C6000, C2000 families • consumes minimal MIPS & memory • integrated real-time analysis tools • royalty-free with every TMS320 DSP • robust, field-tested, industry-proven • used in 1000s of active DSP designs

  7. Programming With DSP/BIOS Code Composer Studio  program sources CONFIGURATION kernel APIs kernel modules BUILD executable image VISUALIZATION   DEBUG multiple threads hardware abstraction RTDX EMULATION JTAG HOST DEVELOPMENT COMPUTER • C- and ASM-callable functions • interactive configuration tool • kernel-aware debug support • on-the-fly program analysis target application program DSP/BIOS Kernel Interface real-time capture TARGET TMS320 DSP HARDWARE

  8. Mass-Market Algorithms 900 600 300 • catalog of standard, compliant algorithms • voice, telephony, video, imaging, audio, ... • multiple suppliers — over 50 third-parties • follow uniform set of rules and guidelines • simplifies benchmarking of alternatives • support for C5000, C6000, C2000 families • deployable in static or dynamic systems • E-commerce channel for “one-stop” shop http: //dspvillage.ti.com

  9. DSP Algorithm Standard ease-of-integration Rules & Guidelines ALGORITHM CONSUMERS static  alg1 chan1 dynamic  algn chann Resource Management Framework(s) Common Programmatic Interface ALGORITHM PRODUCERS write once, deploy widely • uniform naming conventions • register usage requirements • data addressing modes • re-entrant, relocatable code • memory allocation policies • access to HW peripherals • minimizing interrupt latency • performance characterization

  10. Points To Remember innovate and differentiate — join the 1000s of active DSP customers already using CUSTOMER eXpressDSP VALUE-WEB FOUNDATION BACKPLANE don’t re-invent the wheel — build upon the DSP/BIOS foundation designed & optimized for DSP applications shop our value web — take advantage of our extensive catalog of compliant DSP algorithms

  11. Let’s Get Started visithttp: //dspvillage.ti.com • app notes, bulletins, FAQs, discussion groups, ... • register at TI&ME for personalized content get first-hand experience with DSP/BIOS • enroll in our hands-on, one-day training course • prototype your application using our DSP Starter Kit explore the world of compliant DSP algorithms • query our on-line database of third-party products • download the Algorithm Standard Developer’s Kit

More Related