Home
        - Texas Instruments
         Contents
1.       Practical solutions for DSP system Gevelopers       SPRN154       Tunes Modem  Parameters 5       Optimizing       Soft       New        5 Speed    the Bevelopment         Multi DSP    Applications    The right emulator won   t leave you  stranded when new DSPs come along     fleais With new TMS320 DSPs coming out with dizzying regularity     you need a development platform that stays up to date  Only the ultra flexible       FleXDS from DSP Research lets you keep up with Texas Instruments  FleXDS is  a new breed of emulator   a reconfigurable platform that expands to become  a complete hardware and software development system and a powerful test  bed for your TMS320 applications  No one has more experience with TI DSP  development than DSP Research  So when TI puts you to the test with a new    DSP  look to FleXDS for answers        DSPR    www flexds com offer    phone 1 408 773 1042          Key FleXDS Features     PCl based in circuit emulator  JTAG POD with detachable  cable and diagnostic LEDs  DSP and       Expansion modules  for Tl s C6000  C5000 and more  More than 15 modules available  Debug software before your  target system is ready          Embedded Edge    A Texas Instruments Publication    Volume 2 June 2001 Number 2    Stan Runyon  Editor in Chief  testman2 earthlink net    Mike Robinson  Managing Editor  mrobinso cmp com    Tim Moran  Creative Director    Donna Moran  Art Director    Genevieve J oerger  Director  Custom Solutions  gjoerger cmp com    G
2.  and  Type  Hierarchy Graphs and  Software Metrics     a pupa software  development productivity  up to 50    RislanCASE GmbH    Tielackeretrasse 198304 Wallisellen  Switrerland             Ristan ASE chida    DSP    agas       36 June 2001 Embedded Edge    TORNADO E SERIES    The Choice For Embedded DSP  Available with       8320           5       or  TMS320VC33  USB Dual RS232 422 GPIO   739 to  1 854 each                        pi Re                                                www microlabsystems com       network protocols  SIP signal proto   col  and DES encryption  Prices start  at  300 each  ADtech  Boncelles   Belgium   32 4 338 13 30  www   adtech com    Low Data Rate  AMBE  2 Vocoder    A low data rate AMBE 2 vocoder  operates at 2 0 to 9 6 kb s for appli   cations where low bandwidth and  high quality speech performance  are high priorities  Its model based  multiband excitation algorithm car   ries distinct advantages over con   ventional CELP based vocoders   including higher mean opinion  scores  The software runs on the  TMS320C5000 DSP platform  The  price depends on customer specifi     cations  Digital Voice Systems   Inc   Burlington  Mass    781  272   5606  www dvsinc com    Ada Suite Teams Up with TI  DSPs for Military Service    The 83 95 Ada Compiler  an Ada  software suite that targets Texas  Instruments  SMJ 32C6000 DSP plat   form for military applications   includes a full Ada symbolic debug   ger and Ada run time options that  include tight int
3.  as    ded in Microsoft s W indows Media Player  7  improves the dynamics and bass per   formance of stereo audio played through  small speakers and headphones  The    conventional and cellular phones  VoIP  devices  headsets  and digital radios  VIP s  small footprint fits easily on top of exist   ing voice coder or processor applications     Linux kit for TI DSPs debuts    RidgeRun  Inc   Boise  Idaho  www ridgerun    com  has unveiled the DSPLinux Software  Development Kit  SDK  for the OMAP1510    RIDS E RUM    and TMS320DSC21 processors from Texas    Instruments  which combine an ARM7 or ARM9 core with the TMS320C5000  DSP platform  Now avallable in beta  the kit includes a 2 4 version of the  Linux operating system optimized for embedded devices  standard GNU    development tools  and the Desktop Simulation Environment     Mentor  TI Team  for Coverification    Mentor Graphics Corp   Wilsonville   Ore   www mentor com  and Texas  Instruments  Inc   Dallas  Texas   www ti com  have agreed to deliver  coverification Processor Support  Packages  PSPs  for     5 DSPs and  microcontrollers  The PSPs are  based          5 present instruction set  simulators and connect to Mentor    pate es Graphics    Seamless          Co Verification      Environment  through an adapter layer  PSPs  included in the agreement model the      5320  27      54      55    and  C2000 DSPs  as well as the ARM925  microcontroller core  They work  with all popular logic simulation  platforms and are 
4.  con     38 June 2001                Z     b  c              i AU  m               straints  most compilers for embed   ded processors contain some mech   anism for controlling the optimiza   tions that affect size versus speed   However  simply managing this  mechanism can be a daunting chal   lenge  Given the simplified situation  of a compiler switch with two   states    best performance or  wag Ji best code size   and a    very small application  E Py with 20 units of   code  such as a file  or function   220             roughly 1   7 million    combi     nations would  F exist    A more realistic  situation would  Involve a compiler  switch with many  states along a size to    speed continuum and hun   dreds of code units  Obviously  pro   grammers can t search the entire  solution space for the optimum map   ping of options to code units  Instead   they typically use the 80 20 rule   which states that 80 percent of an  application   s cycle requirements are  in 20 percent of the code  The exact  percentages can be debated  but the  premise is usually true  Using this  rule and knowledge of the applica   tion  programmers can quickly prune  much of the solution space  Indeed   such a manual  iterative process is  still used to determine a satisfactory  solution  What s more  this problem  is only one example  developing pro   duction quality embedded code with                 E  k   Du   i  L    E  x    Embedded Edge       old compilation tools involves many  trial and e
5. 00 DSP platform     Profiler Boosts Code O ptimization    A software based statistical real time profiler can help you  dramatically improve the performance of TMS320C62x DSP code        Wizards  Corner 34    Answers to developers  questions from experts in embedded  systems development     Launchings 35  New products and services for embedded systems developers   On the Edge 38    Needed  New compilation tools to help optimize embedded code        Embedded Edge    June 2001 3       The Power of Cheese         eve all sen the commercial  A precocious waif     V leaves a plate of cheese for Santa instead of milk  and cookies  and lo and behold  Santa leaves behind a  roomful of luxury goods  ranging from top line cars to  high tech electronics  The commercial concludes with  the punch line rolling across the screen     Behold the  power of cheese       Clever  the American Dairy Associations  Too bad the  semiconductor industry doesn t have the equivalent to  similarly promote DSPs  for the power of DSP capabili   ties can produce equally startling wonders    Take modems for wireless Internet devices   a tech   nical challenge if there ever was one  But base wireless  functions on digital signal processing and all of the  advantages of the digital domain accrue  and new algo   rithms eager to exploit those advantages are appearing    Basically  the design challenge is to achieve robust  communications at high data rates   10 to 100 Mb s  wouldn t be unusual    and decent spect
6. 02  VCSAOR TCSATO   YSAIA CMT     sIdyp     ond DSRv   FHD FHMY LEH8T  efdigs lui                              Soliwore Tools      compilers  eviomSlors  linkers     Opercting Systems           Real Time Foergtive in  U           E EATON s Miscellaneows      Spectrum Digital      Digitel Matar Contretars Sureaund  al Tools for Saund Madulex  Prototypa Modules  DSP Development Power Supplies                   SPECTRUM                77  INCORPORATED   gia Ms EM 11 22381 n l nra 81 158 TI hid Party  vorm 12307 Exchange Drive  Swite 140     TEATE 71      E7254 SORAAN  E2871 STORTT   D                   Stattond  Tames 77477                              E11 5303 601 w      117111 1  281 494 4505   a  DIEI 27 7 M         lt  FE CHAR ed Pe TRI D 18  Bsp    F 281 454 5110   TAS B6 INSTRUMENTS w ww spectrumdigital com            a IAMA 737       od 4i d                                                 1117111111                kk 7 288779 1 a dii PD RIS DOM  de 5l Mi       eX pressD SP Compliance for Sound  Speech Techs    WOW audio enhancement technology    from SRS Labs  Inc   Santa Ana  Calif     announcement follows a similar one  regarding SRS Labs    Voice Intelligibility    www srslabs com  has passed Processor  VIP  technology  which raises  eX pressD SP compliance test     the quality and intelligibility of  ing on the TMS320C 54x and speech in voice communica   TMS320C55x DSPs  The tions equipment and speech  technology  which is embed       SRSCO   synthesis equipment  such
7. 08  647 7589   www mathworks com    DSP Imaging E valuation Kit    A tool for building real time audio  and video compression applica   tions  the Imaging Evaluation Kit  addresses four phases of develop   ment  evaluating available technolo   gies  assessing a DSP platform s suit   ability for an application  functional  prototyping  and bringing re   designed systems to market quickly   A basic version sells for  2 995 and  includes a TMS320C6111 based  board and drivers  sample algo   rithms  and Code Composer Studio   Another version  which adds a cam   era  microphone  and speakers  sells  for  6 495  A T E M E   Velizy   France   33 1 46 01 55 72  www   ateme com    USB Emulator  for TMS320C54x    The SB USB  a self powered high     72221 emulator   connects    to a PC s  USB port  to debug  systems built   around one or more TMS320C54x  DSPs  Featuring two programmable  counter timers  it occupies a 4  x  2 5 in  circuit board and operates  seamlessly with Code Composer  Studio  The emulator sells for   3 000 and includes cables  soft   ware drivers  and a user manual   Custom versions are available   Domain Technologies  Plano   Texas   972  578 1121  www        Embedded Edge          NFO Evaluation Board    An evaluation board that operates  with a three phase induction motor  takes advantage of the natural field   oriented  NFO  control algorithm  stored in the flash memory of  TMS320LF2406A 40 MIPS DSPs   The algorithm gives accurate  sen   sorless torque control o
8. Ens nr    Embedded Edge       DSP    Fix  Aaa     41          T     a  aA en  heer       June 2001 37       Needed  New Compilation Tools  to Help Optimize Embedded Code    By Alan S Ward      or embedded software program   mers  the performance of code  generated from a high level language  iS becoming increasingly important   At the same time  code size is often  a critical concern  Three trends     the leaps in the capability of embed   ded processors  the significantly  greater complexity of em   bedded software  and  the mushrooming of a  variety of handheld  devices   are dri   ving a huge and  rapidly expand  T      ing need for tools    m    to help automate   f ii  programming  In       order to keep   NER       up with these MS AP  changes  embedded         software programmers     clearly need a set of    accessible and easy to use  tools to optimize their code for per   formance and size demands    Many embedded compilation tools  already possess the sophistication to  highly optimize applications  The  difficulty is extractingthat capability  from the tools  Consider the task of  scheduling code for a VLIW DSP that  supports eight parallel instructions  per cycle  Applying  parallelism gen   erating  transformations results not  only in faster code  but also in a larg   er code size  In the embedded envi   ronment  though  programmers are  usually limited by real time and cost  constraints    that is  by cycle counts  and code size    Because of these conflicting
9. OG      Texas    INSTRUMENTS       
10. adable Product    A TMS320DSC21 DSP from Texas  Instruments  Inc   Dallas  Texas   www ti com  sits at the heart of  Kodak s mc3  a multifunction con   sumer imaging and audio product  that captures video  still images  and  audio  The chip lets Kodak customers  upgrade the product  via software downloads from  the Web  with the latest audio and video compres   sion formats  The mc3 can record video at 20  frames s for the highest resolution or 10 frames s for  virtually unlimited recording to removable memory  cards  It also captures still color images having VGA  resolution and can store up to 90 minutes of MP3  music on a 64 MB CompactFlash memory card           tech innovations        TI Launches On line  DSP Newsletter    Texas Instruments  Inc   Dallas  Texas  www ti com   has started an on line monthly newsletter called e   Tech Innovations  Digital Signal Processing Edition   Readers can subscribe at www ti com sc docs dsps   etechdsp htm for an easy way to keep informed of  the latest DSP news and trends from TI     PCTEL and Groupe  SAGEM Collaborate    PCTEL  Inc   Milpitas  Calif   www pctel com  has formed a  strategic alliance with Groupe SAGEM  Paris   www sagem com   France s second largest telecommuni   cations equipment maker The aim of the deal is to devel   op a reference design for use in digital TV set top boxes   The design will feature PCTEL s Solsis embedded modem  for accessing the Internet and include the TM S320C 5000  D SP platform The set top box
11. ailable in versions that comply  with the TMS320 DSP Algorithm  Standard or MSP Consortium  M 100  as well as on the company   s  MSP Media Gateway DSP boards   Licensing fees are  20 800 for the  object code and  26 000 for limited   use source code  Commetrex  Corporation  Norcross  Ga    770   449 7775  www commetrex com    E      HU          EH E           Ex    eXpressDSP Based Library    Version 5 of SigLib  a highly portable  ANSI C source DSP library  touts  compatibility with the TMS320 DSP  Algorithm Standard  It includes  many of the low level routines used  in today s telecommunications algo   rithms and accommodates many of  the fundamental telecom operations  found in modems  mobile phones   and other network access devices  It  comes with comprehensive exam   ples and documentation and sells for   350  Numerix  Ltd   Leicestershire   U K   444  0  7050 803996  www   numerix dsp com    DSP Development Kit    The Developers Kit for Texas  Instruments Digital Signal  Processing combines MATLAB 6 and  Simulink 4 with eXpressDSP Real   Time Software Technology to simu   late  generate  and validate designs  build around TMS320C6000 and  C5000 DSPs  Features include MAT   LAB links for Code Composer Studio    and Real Time Data Exchange and  Simulink targets for CCS and the  TMS320C6701 EVM  The kit is avail   able for Windows 95  98  and NT and  works with CCS version 1 2  Prices  start at  1 000 for an individual PC  license  The MathWorks  Inc    Natick  Mass    5
12. back    your application is liable to take off on  you  OK  not quite  but new software tools   frame   works   for multiprocessor DSP systems promise much  faster development of application software  plus a slew  of other benefits    Each one has its own claim to fame  but generally the  tools are aimed at sorting out some common challenges  with multiprocessors    partitioning of the problem and  its data  processor commu   nications and synchroniza   tion  simulation  and debug   ging  Fiona Culloch  from  3L  describes the two types  of frameworks   ones based  on writing C code and  graphical development envi   ronments  with examples   and details how the former  work    While you re beefing up  your DSP muscle  you could  deploy a software based sta   tistical real time profiler to  dramatically boost the per   formance of your applica   tion even more  According  to Konstantin Merkher and  Jacob Bridger  of Surf Com   munication Solutions  opti   mizing code to boost perfor   mance is one of the greatest  challenges in writing real   time DSP code  But if you  write a real time profiler   you can do it   to the tune  of several orders of magni   tude  Learn how inside    More power to DSPs       Stan Runyon  testman2  earthlink net       Embedded Edge        pk  4          Emulators   KDS51DPP PLUS  SAISIO 401515           SP 5S23        PISA     Debuggari        Code Lampaser Sradin  Want                Evolvotion Madulei   C                 PRS FE  C548  VC549 VC S4
13. compatible with  Mentor s library of PSPs offered by  for use in multiprocessor systems        6 June 2001    Blue Wave Systems  to Join Motorola s  Computer Group    Blue Wave Systems  Carrollton   Texas  www bluews com   a long   standing TI DSP Third Party N etwork  member  and Motorola  Inc    Schaumburg  Ill  www motorola          have signed a definitive merger  agreement in which Blue W ave will  join the telecommunications business  of Motorolas Computer Group   Tempe  Ariz  www motorola   com computer     Best known for its ComStruct soft   ware environment  which includes  the use of DSP BIO S as well as inte   grated                   SP compliant algo   rithms  Blue W ave will continue its  operations in Carrollton and  Loughborough  U K     Embedded Edge    l Logix Plots  Software  Component  Strategy    l Logix  Inc   Andover  Mass   www   ilogix com  has rolled out a three   phase plan to build a comprehensive  development platform for writing and  reusing seamless  component based  embedded software  The strategy   which will unfold during the course of  the year  will let developers snap exist   ing software components into their  designs  similar to the way that IP  building blocks are assembled to con   struct systems on chip and other ICs     The first phase  available now in  Rhapsody 3 0  lets developers    com   ponentize    and reuse legacy software  modules that can be viewed within  the UML graphical model  The sec   ond phase will equip Rhapsody wit
14. d data applications  Besides  sporting VoIP  wireless  V 90  and G3  fax software for the TMS320C5000  DSP platform  SuperSpan      embeds  H 323  MGCP  SIP  TCP IP  SS7  and       TCAP ISUP signaling stacks and  internetworking functions  Prices  start at  3 000  Voiceboard  Corporation  Oxnard  Cal       i  5  805  985 6200  www   wr L voiceboard com    Assistant E nhances  Development Tools    Development Assistant for C works  independently or alongside Code  Composer Studio  The assistant uses  an ActiveX interface to communicate  with Code Composer Studio and  debugger commands  Among its fea   tures are an editor with structured  and nonstructured flowcharts  start  debugger commands for Code  Composer Studio  symbol browser   call  and type hierarchy graph     makefile generator  software metrics   interface to version control systems   project manager  and static code  analyzer  Starting prices range from   295 to  660 each  depending on the  target DSP  RistenCASE GmbH   Wallisellen  Switzerland   41 1 883   35 70  www ristancase ch       IP Phone Chip    The IP Phone  a chit t Tr   built around a 100      gt        MHz     5320  549    MNS  delivers the features of    standard  PBX based phone  including call  transfer and caller ID  Accom   panying software includes G 723 and  G 729 voice compression and auto   matic echo cancellation algorithms   as well as IP  UDP  RTP  and DHCP          New ActiveX Plug In for  Code Composer Studio     V Adds Flow Charts  Call 
15. e C compiler s interrupt keyword  in DSP BIOS programs  DSP BIOS interrupt rou   tines must be written in assembly language and must  use the HWI enter and HWI exit macros  The C6000 ver   sion of DSP BIOS has an interrupt dispatcher that  allows you to write interrupt routines in C  You can  also write a C interrupt service routine by making a  small  asm file that includes just HWI enter  call cfxn  and  HWI_ exit     Can   define my own linker command   cmd  file  instead of one created by the DSP BIOS configura   tion tool   Xx Since the Code Composer Studio build tool allows   only a single linker command file per project  the  best approach is to list the DSP BIOS linker command  file at the top of the user defined linker command file   To list the DSP BIOS linker command file in the user  defined CMD  add the following line to the top of the  file  replacing it with the actual design name        yourappcfg cmd    34 June 2001    Can DSP BIOS run on the simulator     x Yes  DSP BIOS runs on the simulator  The simula    tors currently do not contain a timer interrupt  source  so the clock  CLK  and the periodic function   PRD  are effectively disabled     What is the relationship between CIO s malloc free  and MEM alloc and MEM free   DSP BIOS overrides the standard malloc and free  functions with calls to MEM alloc and MEM free  The  segment allocated by malloc is controlled by the segment  for malloc   free   Inside the MEM Manager properties     How much memory does t
16. egration with the  DSP BIOS kernel  The suite fits  tightly into Code Composer Studio   It works with SMJ 32C6000  SMJ   32C6201  and SMJ32C6701 DSPs  and runs on Windows 95  98  2000   and NT machines  The 83 95 Ada  Compiler costs  25 000 for the first    Audio4 5410 DSP Data Acquisition        1 888 828 3543  www domaintec com       4 Input   4  Output audio  channels  16 bit AD DA   B kHz to 48 kHz  High speed USB  interface  Real time Code  Composer  Studio   support      100 MHz  TMS312VC5 5410  with 64 Kwords  Internal RAM  WVvABSOOO  compatible         Third Part  Hater    Ose    TELAS INSTRUMENTI             wih HAP    rim                Iti       seat and  20 000 per seat there   after  A maintenance program costs   5 000 annually  Irvine Compiler  Corporation  Irvine  Calif    949   250 1366  www irvine com    Libraries Tuned  to C6000 DSP Platform    The GD 100 DSP vector library for  the TMS320C6000 DSP platform  comprises over 100 functions and  macros  including transforms  filters   and vector operations  The GD 200  math library for the C67x consists of  algebraic and trigonometric func   tions and utilities  They sell for   3 500 and  2 450 respectively   Kane Computing  Cheshire  U K    444  0  1606 351006  www   kanecomputing com    Abr                 5 n               PerHisg Att          eS   ae                 Penn     TH         Hn      mulu H THIS mad merh in      GAO Research Ime    sili Willa j RNE         ew                 h ream                 
17. es will be sold or licensed  to European television service providers  like France s  Canal   which will then sell or rent them to customers     Embedded Edge    Faster                 a LINUX    DSPLinux   bets embedded engineers quick    develop applications even before the hardware is               rs ihe Linux sodution uUa 5  leverapes the power af Texas Instruments      DSP  ARM architectures                         the  pertormance leadme plattorm for wireless  mult  media and             appliances  Find out more  about the DSPLimix SDR and itx Appliance             In S                 ridgerun COIT  JI   calling 208 33   22 26 todm     OsPLinur       June 2001 33       Corner    ExpertsAnswer Your Questions    Using Code Composer  can   debug a target board  containing two DSPs of different platforms in a  single JTAG scan path   Xx In this case  you ll need to launch two separate  instances of Code Composer to support each of  the DSP platforms  Two separate directories should be  created for Code Composer files  the  set up utility will need to be run in  each of these directories  and  the DSP not beingtargeted in  one instance of Code  Composer should be  bypassed  Do the same  for the remaining DSP   Bypassing DSPs and scan  chain devices is discussed  in Chapter 1   Setting Up  Code Composer   of Code  Composer User s Guide        Should   use the interrupt keyword when imple   menting an interrupt service routine in a  DSP BIOS application   X You can t use th
18. h  an intuitive visual metaphor for  assembling model based executable  code components into embedded  real time applications    In the third phase  the company will  provide a Web based structure to  Organize and catalogue software  components  encouraging the ex   change of design information As part  of the plan  l Logix will also integrate  IN OTION product life cycle technol   ogy into its existing products  The  technology  acquired in March from  KLA  Tencor  San Jose  Calif  ww w kla   tencor com   will let embedded devel   opment teams store  support  and  maintain design components in a cen   tral repository        M ore Breakpoints on page 33    FREE    PRODUCT    TRIALS  ONLINE       MATLAB and Code Composer Studio     ether at last           Developers Kit for Texas  reetriments DSP trom The       Tm       MathWorks  vou can execute Conde Composer Studio    i     E              i L     ILLE ECT M TPS TER Aus  Fn         vel cli Ing drm                analyze real time dala  and automate testing om      DSPs    t         ind vou can streamline implementation bs                real time prototypes and Code Composer Studio projecta from Simulink    Demos  tutorials  amd trials ore available online      ee             way to develop  test  verify  and implement M              ISP software  Visit www rmatlhworks corm eme SI    ULINK     he MathWorks    Visit ww w matlwarks com  eme    ar call 508 647 7040             Continued from page 6    DSP Helps Kodak With  Upgr
19. he memory manage   ment system require    As long as no heaps are defined  no memory is    used by the MEM Module  If your application  requires dynamic memory allocation  a small number  of words are required for each heap defined  Beyond  that  only memory defined as a heap is required     How can I control in what memory sections   DSP BIOS objects are placed    X The DSP BIOS Configuration tool lets you place  all the objects in different memory locations   declared in the Memory Manager through each   manger module     Can DSP BIOS run in extended memory on C54x  processors   Xx Yes  the DSP BIOS Configuration tool allows you  to select the appropriate library under Global  Setting  DSP BIOS requires that the bios   sysinit  and           sections be placed on the overlay  OVLY 1  sec   tion of memory  0x000000 EN 0x008000   These  sections contain wrappers to support extended mem   ory and are expected in the start up sequence  All  other sections and objects can be placed anywhere in  memory  For more information on extended memory  with DSP BIOS  go to www ti com sc docs apps   dsp tms320c5000app html and locate document  SPRA599     Embedded Edge       High Density G 726 Vocoder  Available for TMS320C54x and  C6000 DSPs  G 726 vocoder soft   ware compresses 64 kb s packet  voice data for 40   32   24   or 16   MED kb s rates  It can  tatas ita   implement 20  channels on a  COMMETREX C5400 using 5  MIPS and up to  190 channels on a  300  MHZ C6203  The vocoder is  av
20. ral efficiency   Naturally  minimal setup time  low maintenance  and a  competitive price go along  and provision for emerging  frequency bands    Those goals are achievable  says Andrew Bateman   the author of our cover story  Indeed  the power of  modern DSP devices and software can comfortably  embrace source and channel coding  pulse shaping   modulation  demodulation  quadrature frequency  translation  power amplifier linearization  receiver  dynamic range extension  calibration of the in phase  and quadrature signal components  automatic power  and frequency control  and direct digital synthesis   Unfortunately  there isn t enough room inside to focus  on everything  but you ll get    good idea of how DSPs  and software can be tapped for pulse shaping  demodu   lation  and PA linearization    Are you more interested in using C coded reference  modems  Want to stuff as many as possible onto a sin   gle chip without assembly coding  Ah  the power of  Code Composer Studio s optimizing compiler for DSP  platforms  especially when it s tickled to up the density   How dense  According to Commetrex  which went  through the optimizing process  C baseline modems  can soar from 6 per 200 MHz DSP chip to 28 in four  short project phases  Need even more  A fifth phase    4 June 2001    can take the number of channels to 48 per DSP  Get the  details from Ghassan Farah  who shows you exactly  how to go about it yourself    As powerful as DSP chips are  bring them together  and stand 
21. regory Montgomery  Director of Sales  gmontgom cmp com    Grace Adamo  Project Manager    Robert Steigleider  Ad Coordinator  rsteiglegcmp com    Susan Harper  Circulation Director  sharper cmp com    Embedded Edge is published by  Texas Instruments  Inc  and produced in cooperation with  CMP Media Inc  Entire contents Copyright    2001  The publication of information regarding any other  company   s products or services does not constitute Texas  Instruments    approval  warranty or endorsement thereof   To subscribe on line  visit   www edtn com customsolutions edge subscribe fhtml    Code Composer Studio  TMS320  TMS320C6000  C6000   TMS320C5000  C5000  TMS320C2000  C2000   DSP BIOS and eXpressDSP are trademarks of Texas  Instruments  Inc  All other trademarks are the property of  their respective owners           Inside T his Issue       Insighter  The Power of Cheese    The power of DSP capabilities can produce startling  wonders     Breakpoints 6  News from the providers of embedded systems development  products and services     Cover  Software Radio for Wireless Internet 8    With the latest DSP devices  you can design a software confi gurable   low cost modem that s very efficient and small     Optimizing C Baseline Modems 16  In just a few short phases  you can optimize C coded reference  modems to meet hi gher density targets     Speeding Development of Multi D SP Apps    New software tools aretaking aim at multiprocessor DSP  systems  particularly for the TMS320C60
22. rror processes    Fortunately  compiler tools are  appearing that address this level of  interaction between the tools and  their users  A profile based compiler  uses criteria supplied by the pro   grammer to automatically build and  profile multiple sets of options for  coding all the software s key func   tions  then it plots the most favor   able option combinations on a curve  that represents different trade off  values between performance and  code size  Usingthe graph  program   mers can select the right trade off  for the design s requirements  like  the tightest code for a given cycle  count or the fastest execution at a  given memory size  Thus this type of  compiler can save weeks of effort  and assure developers that they  have the best solution for reconcil   ing performance with code size    Other examples of new or upcom   ing compilation tools include ones  that structure code sequences to  better map to the underlying  processor and ones that experiment  with the memory layout of code or  data to utilize on chip memory or  cache most effectively     Alan Ward is the  C6000 DSP com   piler tools manager  and a distinguished    member of the  technical staff at  Texas Instruments   Inc  in Houston     a ee                      G   i c         4    1   g  ue   zi i 1 aus           I    mim          m m s                          5               Inthe past emulators provided    physical and software link between a single scan  chan target DSP RISC and a host comp
23. ty  simplicity  simplici and simplicity  right at your fingertips          x   i   l  L8 fee T CI 1   1   i   F          rm   N  i 1 ariora      5                                                   lne rran  C           DID  DSP   ressDISP  Rea wu Technology          Insiru DSP programming  ca       mc Pu i    r    mb       B i           Deri prm       ei ave  elie i EHE Lr i Ai   1 i             inu               JE    pst  TERIS             P cat         t      ws g              TENES                   F i   nr   L      i   di I 4      l  1    SEA Li            Li it           PHS Gea                          I LT r 1 Ker       m  a a    1    E cm   E       E           stable matira             pu o hum yi m i    ed vn SP      inr te int  ronmarabikty       i    i   si      mri ri  EE E E ic FL L      i i F    i I l      Li      eit  r i1l zl 1 FR IN k i I     i F i    rp         i           poi            r     l    i                     I      T  F pami  i nl    let    anmi       1 ing a r1 J rut 1l I Imo   05    puo           m  am                       pr 1 T            Irr m    i                     i       ia    tir    i   F i m 197    roy         Li 1 i    H    LI IPS    a  Fujj 3 ilg na esr aer IDEM LU                EETU  115    Far am aXpress DSP developers indo pack that includes iroa Code Comparer Stuilko  Balian tools and ininrmation on eXpressllSP  compliant third party products  ia ta www dspvillage ti com simplicity    kid T  THE Woanto LEADER tn DSP AND AWAL
24. uter  running    Debuggimg Interface       Until now  multi processor systems have required that devices be daisy chained  into The        scan path The longer scan path does nal allow full sean rates  because of scan path delays through the respective processors  switching in and         bypass  and PCB processor infarcomneacts               The       Nuli Target Emulator is capable of emulating mulbple D SPs RISCs on   separate scan palhs simullaneously  This is particularly useful for parallel   Boom applications employing multiple DSPs and or RISCs  such as image         redansongr sysiems  and processor arrays                             consists of ane PCI host card and multiple pods  ane Tor each of the    sanarate scan paths  This enables a numbar of DSPs   RISCs  each on separate  1    lt  scan pains  to be debugged               PC  slot       at full stan rates upto 30MHrz  all  E atthe same time       XxICE   gt  PCI Bus Multi Target Emulator           gt 100         Ethernet Emulator                   gt  PCI Bus Emulator  so Pack  gt   gt  ISA  16 bil  Bus Emulator                  integrated development tools make  I DSP system programming simplar         i  Standards for application interoperability  make integrating DSP programs simpler    F               The thumb is not teehnically    finger           Products from a third party software  etwork make DSP system programming simpler    A scalable real time kernel  makes DSP programming simpler        Simplici
25. ver a wide  speed range  The board can work in  a stand alone mode  with speed or  position sensors feeding on board  control loops  or connected to a PC  through an optically coupled serial  link  Available in July and bundled  with a Labview user interface that  controls the motor and modifies  motor and control parameters  it  sells for  500  NFO Control AB   Lund  Sweden   46 46 286 29 26   www nfo se    Prototyping Daughterboards    Two prototyping daughterboards   ProtoPlus and ProtoPlus Lite let  developers construct a prototype  circuit that plugs into the TMS   320C2000 and C6000 DSP plat   forms  the C54x  and the DSK and  EVM development systems  The  boards give access to all isis and  power rails   They accept  external  12   V power  The  ProtoPlus  Lite  a two      layer board  sells for  125  The  ProtoPlus  a six layer board  has  separate ground  and 3 3  and 5 V  planes  it sells for  225  DSP  Global  Inc   Warwick  R I    401   737 9900  www dspglobal com       June 2001 35       Single Board Media   and Signaling Gateway  SuperSpan ll is a com   pletely integrated sin   gle board embedded    hardware and software  platform for imple   menting  carrier class  media gateway  SS7 signaling gate   way  cellular infrastructure  and uni   fied messaging systems  Included are  octal T1 E1 network access ports   1860 signaling controller  PowerPC  750 protocol controller  high density  DSP resource mezzanine board  and  embedded software for convergent  voice an
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Operating instructions Density Scale  HP Jetdirect Print Servers - ITWW  Deutsch  User`s Manual PCベース計測器 (WE500/WE900  quick reference guide hp deskjet 845c/825c series english  Una linea completa di pannelli comando dedicati per installazione a  TaqMan® Human Endogenous Control Plate  Olympus Stylus 100 Wide Operating Instructions  ASUS Z87-DELUXE/DUAL C7830 User's Manual  eau oxygénée 130 vol - 35%P 13    Copyright © All rights reserved. 
   Failed to retrieve file