This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Difference between DSP/BIOS and NON-DSP/BIOS applications

Can anyone help me know the basic difference between DSP/BIOS and DSP/NON-BIOS applications, and advantages/disadvantages of one over the other?

  • Most users consider using something like BIOS if they start to have many different interrupt sources and/or they add significant communication options.  We estimate that ~20% of C2000 users are using BIOS or another major RTOS.

    You'll notice in all of our system hardware kits we don't use BIOS.  We use a very simple state machine based initialization with an Interrupt priority scheme based on time slices (fastest loops get closed every interrupt, slower loops set to be multiples and work is "sliced" to be run in pieces every interrupt until complete, all communications in background "idle").

  • Chris,

     

    I am still not clear from your answer when to use one or the other. Could you give a couple of explicit examples of applications using DSP/BIOS versus non-DSP/BIOS?

     

    Thanks!

     

    - Chris

  • Why Use DSP/BIOS?�

    • Helps Manage complex system resources�
      • No need to develop or maintain a “home-brew”kernel
      • Faster time to market
    • Efficient debugging of real-time applications
      • Real-Time Analysis
    • Create robust applications
      • Industry proven kernel technology
    • Reduce cost of software maintenance
      • Code reuse and standardized software
    • Integrated with Code Composer Studio IDE
      • Requires no runtime license fees
      • Fully supported by TI
    • Uses minimal Mipsand Memory (2-8Kw)
      • Scalable –use only what is needed
      • Easily fits in limited memory space
  • Dear, i still don't understand what means dsp/bios and non dsp/bios. What is the difference in pratical terms??? And how we can to implement the two system??
    On your manual it'isnt indicated nothing

    Giovanni Raiano

  • processors.wiki.ti.com/.../Introduction_to_the_TI-RTOS_Kernel_Workshop wiki&tisearch=Search-EN

    you may want to ask further questions on the Code Composer Studio forum where the RTOS owners and users discuss