Presentation is loading. Please wait.

Presentation is loading. Please wait.

eXpressDSP Modular Application Software Solutions for TMS320 DSPs 08.22.01.

Similar presentations


Presentation on theme: "eXpressDSP Modular Application Software Solutions for TMS320 DSPs 08.22.01."— Presentation transcript:

1

2 eXpressDSP Modular Application Software Solutions for TMS320 DSPs 08.22.01

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

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

5 00101 alg DSP GPP Grow Your Own...  app + sched + I/O + comm + algA n + algB n +...  app + sched + I/O + algA n + algB n +...  app + sched + algA n + algB n +...  app + algA + algB +... app + alg alg  too costly to develop  too costly to enhance  too costly to maintain application alg application alg scheduler application alg scheduler I/O application alg application I/O scheduler comm application

6 BACKPLANE FOUNDATION VALUE-WEB... Or Leverage Others CUSTOMER application blueprints application blueprints off-the-shelf algorithms off-the-shelf algorithms DSP/BIOS™ real-time kernel DSP/BIOS™ real-time kernel eXpressDSP™ infrastructure eXpressDSP™ infrastructure  more time to innovate  less time to integrate  ability to differentiate § some programming required M odular A pplication S oftware S olutions §

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

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

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

10 DSP Algorithm Standard Rules & Guidelines  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 Common Programmatic Interface write once, deploy widely ALGORITHM PRODUCERS ease-of-integration ALGORITHM CONSUMERS static alg 1 chan 1 dynamic alg n chan n Resource Management Framework(s)

11 Points To Remember 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 FOUNDATION VALUE-WEB CUSTOMER BACKPLANE innovate and differentiate — join the 1000s of active DSP customers already using

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


Download ppt "eXpressDSP Modular Application Software Solutions for TMS320 DSPs 08.22.01."

Similar presentations


Ads by Google