Skip to Content
Digital Signal Processing and Applications with the OMAP-L138 eXperimenter
book

Digital Signal Processing and Applications with the OMAP-L138 eXperimenter

by Donald Reay
March 2012
Intermediate to advanced
358 pages
9h 44m
English
Wiley
Content preview from Digital Signal Processing and Applications with the OMAP-L138 eXperimenter

Chapter 7

DSP/BIOS and Platform Support Package

  • DSP/BIOS‒ real-time operating system
  • DSP/BIOS‒ software kernel foundation platform support package (PSP)

The examples in this chapter illustrate the use of the DSP/BIOS real-time operating system and the platform support package.

DSP/BIOS provides real-time scheduling, analysis, and data transfer capabilities for an application running on a Texas Instruments DSP. The platform support package provides a further level of abstraction and an API for real-time applications.

7.1 INTRODUCTION TO DSP/BIOS

The following examples introduce some of the real-time scheduling features of DSP/BIOS. Example programs from previous chapters are adapted to run as DSP/BIOS applications. The XDS100 emulator built into the eXperimenter board does not support the real-time analysis (RTA) and real-time data transfer (RTDX) features of DSP/BIOS [1].

7.1.1 DSP/BIOS Threads

At the heart of DSP/BIOS is a preemptive real-time scheduler. This determines which one of a number of different threads is executed by the DSP at any given time. For the purposes of this chapter, DSP/BIOS threads are considered to be sections of program code executed by the DSP. The scheduler determines which thread to execute at a particular time according to its type and associated priority. There are several different types of thread that can be used in a DSP/BIOS application.

  • Hardware Interrupts (HWIs) have the highest priority in a DSP/BIOS application. Their execution is triggered ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK, 2nd Edition

Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK, 2nd Edition

Rulph Chassaing, Donald S. Reay
Parametric Time-Frequency Domain Spatial Audio

Parametric Time-Frequency Domain Spatial Audio

Ville Pulkki, Symeon Delikaris-Manias, Archontis Politis
Nonlinear Filters

Nonlinear Filters

Peyman Setoodeh, Saeid Habibi, Simon Haykin

Publisher Resources

ISBN: 9780470936863Purchase book