dsp/bios ii

11
1 DSP/BIOS II A Real-Time Software Foundation for TMS320 DSPs 01.31.00

Upload: zev

Post on 04-Feb-2016

48 views

Category:

Documents


0 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: DSP/BIOS II

1

DSP/BIOS IIA Real-Time Software Foundation

for TMS320 DSPs

01.31.00

Page 2: DSP/BIOS II

2

The DSP Software Challenge

application complexity

software — the critical factor

hardware capability

just ship it !!

TIME-TO-MARKETPRESSURE

insufficient re-use

%

HW

SW

t

increased cost/risk

Page 3: DSP/BIOS II

3

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 alg

alg alg

alg

alg

target programapplication frameworksCode Composer Studio™

programbuild

programdebug

real-timeanalysis

plug-in plug-inTMS320™ DSP Algorithm Standard

Page 4: DSP/BIOS II

4

Why DSP/BIOS ???

TMS320 DSP

DSP/BIOS

DSP hardware

TARGET PROGRAM

complexity of managing system resourcesin today’s DSP applications

target programtarget program

multiple system functions

multiple real-time events

multiple HW peripherals

multiple memory banks

multiple data streams

multiple frame rates

multiple processors

robust

flexible

portable

structured

maintainable

Page 5: DSP/BIOS II

5

TMS320 DSP Platform

extensiblescalable

DSP/BIOS Kernel Modules

TMS320 Software Foundation

C5000C5000 C6000C6000

target programs

DSP/BIOS Kernel Interface

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

Page 6: DSP/BIOS II

6

HOST DEVELOPMENT COMPUTER

Code Composer Studio

Programming With DSP/BIOS

TARGET TMS320 DSP HARDWARE

DSP/BIOS Kernel Interface

target application program

BUILD

.c.asm .h

programsources

kernelheaders

.exeexecutableimage

DEBUG

JTAGEMULATION SERVER

RTDX

.lib

kernel modules

CONFIGURATION

VISUALIZATION

C- and ASM-callable functions

interactive configuration tool

kernel-aware debug support

on-the-fly program analysis

real-timecapture

Page 7: DSP/BIOS II

7

real-time host link

Mix-and-Match Modules

TARGET TMS320 DSP HARDWARE

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

SUM

COUNT

MAX

XXXX XXXX

XXXX XXXX

XXXX XXXX

put()

get()post()

post()

pend()

0000

FFFF

RAMdata port

streams

messagesperiodic

functions

wall-clocktime

fast slow

allocation

static

dynamic

timer

Page 8: DSP/BIOS II

8

Time Is Money

design

implementation

whoops !!

more structure

more leverage

more visibility

TMS320 DSP

DSP/BIOS more innovation wow !!

DSP hardware

integration & test

glitch

Page 9: DSP/BIOS II

9

A Proven Past ... A Solid Future

TMS320 DSP

DSP/BIOS II

1996 1998 20001988

SPECTRONM I C R O S Y S T E M S

built upon established products

$20,000+ bundled, royalty-free, pervasive

100s of OEMs prior to TI acquisition

already ramping to 1000s of new OEMs

foundation for interoperable components

Page 10: DSP/BIOS II

10

Things To Remember

TMS320 DSP

DSP/BIOS

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

Page 11: DSP/BIOS II

11

Let’s Get Started

visit www.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