1 / 11

DSP/BIOS II

DSP/BIOS II. A Real-Time Software Foundation for TMS320 DSPs. 01.31.00. application complexity. hardware capability. just ship it !!. TIME-TO-MARKET PRESSURE. insufficient re-use. increased cost/risk. HW. %. SW. t. The DSP Software Challenge. software — the critical factor.

zev
Download Presentation

DSP/BIOS II

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. DSP/BIOS II A Real-Time Software Foundation for TMS320 DSPs 01.31.00

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

  3. Code Composer Studio™  alg alg alg plug-in plug-in alg alg alg RTDX™ comm DSP/BIOS™ drivers Elevating The Platform • integrated development tools eXpressDSP • 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. DSP/BIOS TMS320 DSP Why DSP/BIOS ??? complexity of managing system resources in today’s DSP applications • multiple system functions TARGET PROGRAM • multiple real-time events • multiple HW peripherals • multiple memory banks robust • multiple data streams flexible • multiple frame rates portable structured • multiple processors maintainable target program target program DSP hardware

  5. target programs DSP/BIOS Kernel Interface scalable extensible DSP/BIOS Kernel Modules C5000 C6000 TMS320 DSP Platform TMS320 Software Foundation • library of essential system functions • designed for TMS320 DSP applications • supports all C5000 & C6000 devices • consumes minimal MIPS & memory • robust, field-tested, industry-proven • integrated with Code Composer Studio • foundation for third-party products • royalty-free with every TMS320 DSP

  6. Code Composer Studio  kernel headers program sources CONFIGURATION .c .asm .h kernel modules .lib BUILD .exe executable image VISUALIZATION   DEBUG RTDX EMULATION SERVER JTAG HOST DEVELOPMENT COMPUTER Programming With DSP/BIOS • 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

  7. SUM XXXX XXXX COUNT XXXX XXXX MAX XXXX XXXX post() get() put() streams dynamic wall-clock time allocation pend() static slow fast periodic functions messages post() 0000 RAM data port timer FFFF Mix-and-Match Modules DSP/BIOS Kernel Interface • REAL-TIME CAPTURE • software event logs • statistics accumulators • host cmd/data channels • HARDWARE ABSTRACTION • real-time clock services • device-independent I/O • logical memory segments • MULTIPLE THREADS • HW+SW interrupts • synchronized tasks • background routines real-time host link TARGET TMS320 DSP HARDWARE

  8. glitch DSP hardware more structure more leverage more visibility DSP/BIOS wow !! TMS320 DSP Time Is Money design implementation whoops !! integration & test more innovation

  9. DSP/BIOS II TMS320 DSP 1996 1998 2000 A Proven Past ... A Solid Future • built upon established products • 100s of OEMs prior to TI acquisition • already ramping to 1000s of new OEMs • foundation for interoperable components SPECTRON M I C R O S Y S T E M S $20,000+ bundled, royalty-free, pervasive 1988

  10. DSP/BIOS TMS320 DSP Things To Remember • DSP/BIOS is a scalable, extensible real-time kernel designed and optimized for TMS320 DSPs • DSP/BIOS reduces the cost, risk, and time incurred in developing and deploying complex DSP applications • DSP/BIOS provides a standard software foundation for a growing base of interoperable program components

  11. visitwww.ti.com/sc/dspbios • download technical product information • register at our new Developer’s Village sign-up for a one-day DSP/BIOS Workshop • getting started, product tour, application design • hands-on experience in a laboratory environment evaluate the product using our DSP Starter Kit • rapidly prototype complex application programs • assess the performance of DSP/BIOS in your system Let’s Get Started

More Related