Blackhawk
Blackhawk Tailwind POSIX® API for DSP/BIOS™
Supported TI Processors: DM646x, DM644x, DM643x, DM64x, DM355, F283x, F282x, F281x, F280x, LF240x, C55x, C54x, C672x, C67x, C645x, C6414T/15T/16T, C642x, C6410/12/13/18, C62x
Tailwind™ is an extension to the Texas Instruments (TI) DSP/BIOS™ Real-Time Kernel that provides a complete POSIX® application programming interface (API). POSIX, is a set of standards specified under the IEEE Std. 1003 that governs how to write application source code so that is it portable between operating systems (OSs).
IEEE Std. 1003.1 (ISO Std. 9945) is referred to, in short, as “POSIX.1” and specifies application programming interfaces (APIs) at the source level which relate to source code portability. This includes POSIX.1 Cores Services, POSIX.1b Real-time Extensions and POSIX.1c Threads Extension (please refer to the standard for a complete list).
Tailwind’s POSIX layer provides the complete set of Software Communication Architecture (SCA) required POSIX interfaces which if followed, will allow the growing market of wireless networks and devices to communicate. The operating environment (OE), as defined by the SCA standard, consists of a POSIX operating system, TCP/IP, Common Object Request Broker Architecture (CORBA) and SCA core framework.
Software Defined Radio (SDR) applications implement the SCA. SDR technology enables dynamically configurable and upgradable software that is being applied in the both commercial arena (public safety radios, general radios – walkie-talkies) and in military applications, such as Joint Tactical Radio Systems (JTRS). POSIX is also an increasing requirement in medical and industrial applications.
Tailwind Features
Standardized OS Interface
- Well-defined and standardized operating system services provide for the design of reliable and robust application software.
- Application compliance to POSIX ensures smooth software portability between hardware platforms.
- Standard operating system interfaces enhance programmers’ productivity by encouraging them to comply with proven and efficient programming practices.
- It is the core of DoD’s mandated Joint Technical Architecture (JTA) OS Services.

Featured APIs
- Tailwind provides the complete set of SCA-required POSIX interfaces, along with numerous other services and capabilities, e.g. timeout support for blocking functions. These POSIX APIs include: Threads Base, File/Directory, Thread Safe, File/Device I/O, Signals, File Attributes, Clock and Timers, C Language Support, Semaphores, C Language Math, Sockets, and File System
- C64x/C64x+ big and little endian
- C674x little endian
- C6000 Compiler versions 6.0.x and 6.1.x
- Socket library for C6400 and C6400 big and little endian (NDK 1.93/1.94); C674x little endian (NDK 2.0)
- DSK6455, DSK6416, and OMAP-L137 Target Boards
- Available for Download
TI DSP Support and Requirements
AVAILABILITY
Tailwind is available for trial via free evaluation download from our web site, www.blackhawk-dsp.com.
APPLICATION AREAS
Audio, Automotive, Motor Control, Communications, Military, Telecom, Telecom Infrastructure, Industrial, Telephony, Video Conferencing, Video Security, Video and Imaging, Wireless.
![]()
![]()
Contact Information

Blackhawk
123 Gaiher DriveMount Laurel, NJ, 8054
USA
tele: 856.234.2629
fax: 856.866.1100
sales@blackhawk-dsp.com
www.blackhawk-dsp.com













