e Xpress DSP Modular Application Software Solutions for











- Slides: 11
e. Xpress. DSP Modular Application Software Solutions for TMS 320 DSPs 08. 22. 01
The DSP Software Challenge hardware capability application complexity TIME-TO-MARKET PRESSURE just ship it !! increased cost/risk insufficient re-use HW % SW t software — the critical factor
Elevating The Platform EDN Innovation of the Year Ê integrated development tools Ë real-time software foundation Ì standards for interoperability Í network of third-party partners Code Composer Studio™ plug-in program build target program application frameworks plug-in program debug real-time analysis RTDX™ host computer alg alg alg DSP/BIOS™ TMS 320 DSP Algorithm Standard comm drivers
Grow Your Own. . . M too costly to develop M too costly to enhance M too costly to maintain J J application alg alg K alg alg application I/O comm scheduler application alg scheduler I/Oalg L L L DSP app + alg. A + alg. B +. . . app + sched + alg. An + alg. Bn +. . . app + sched + I/O + comm + alg. An + alg. Bn +. . . 00101 DSP alg GPP
. . . Or Leverage Others ¹ ¹ ¹ application blueprints more time to innovate less time to integrate ability to differentiate off-the-shelf algorithms DSP/BIOS™ real-time kernel CUSTOMER e. Xpress. DSP™ infrastructure VALUE-WEB FOUNDATION BACKPLANE §some programming required Modular Application Software Solutions §
TMS 320 Software Foundation target programs DSP/BIOS Kernel Interface scalable extensible 4 library of essential application services 4 manages threads, memory, I/O, timers, . . . 4 support for C 5000, C 6000, C 2000 families DSP/BIOS Kernel Modules 4 consumes minimal MIPS & memory 4 integrated real-time analysis tools 4 royalty-free with every TMS 320 DSP C 5000 C 6000 C 2000 TMS 320 DSP Platform 4 robust, field-tested, industry-proven 4 used in 1000 s of active DSP designs
Programming With DSP/BIOS Code Composer Studio program sources CONFIGURATION kernel APIs kernel modules ç C- and ASM-callable functions ç interactive configuration tool ç kernel-aware debug support ç on-the-fly program analysis BUILD executable image target application program VISUALIZATION DSP/BIOS Kernel Interface DEBUG EMULATION HOST DEVELOPMENT COMPUTER RTDX JTAG real-time capture multiple threads hardware abstraction TARGET TMS 320 DSP HARDWARE
Mass-Market Algorithms 900 600 4 catalog of standard, compliant algorithms 4 voice, telephony, video, imaging, audio, . . . 4 multiple suppliers — over 50 third-parties 300 4 follow uniform set of rules and guidelines 4 simplifies benchmarking of alternatives 4 support for C 5000, C 6000, C 2000 families 4 deployable in static or dynamic systems 4 E-commerce channel for “one-stop” shop http: //dspvillage. ti. com
DSP Algorithm Standard ease-of-integration Rules & Guidelines ALGORITHM CONSUMERS static alg 1 chan 1 dynamic algn chann Resource Management Framework(s) & uniform naming conventions & register usage requirements & data addressing modes & re-entrant, relocatable code Common Programmatic Interface & memory allocation policies & access to HW peripherals ALGORITHM PRODUCERS write once, deploy widely & minimizing interrupt latency & performance characterization
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 innovate and differentiate — join the 1000 s of active DSP customers already using CUSTOMER VALUE-WEB FOUNDATION BACKPLANE
Let’s Get Started visit http: //dspvillage. ti. com 4 app notes, bulletins, FAQs, discussion groups, . . . 4 register at TI&ME for personalized content 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 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