Developing Core Software Technologies for TI s OMAP Platform
|
|
- Henry Perry
- 6 years ago
- Views:
Transcription
1 SWPY006 - August 2002 White Paper By Justin Helmig Texas Instruments Senior Technical Staff, Wireless Software Applications Texas Instruments OMAP platform for wireless handsets offers a powerful hardware and software foundation for the development of innovative 2.5G and 3G wireless applications. A key element of the OMAP platform strategy includes core software technologies, which provide drop-in functionality and ready-to-use capabilities for a variety of applications. With the aid of the core software technologies, OMAP developers can create media-rich software products that provide an outstanding user experience and are portable across a variety of OMAP processors and devices. The OMAP platform architecture provides a structure for the implementation of these technologies; enabling OMAP developers to create software efficiently that can add value in the next-generation wireless handsets. Table of contents The OMAP Platform Advantages of the OMAP Platform s Core Software Technologies DSP/BIOS Bridge TI-Enhanced ARM925 Communication and DSP Nodes Architecting a Core Software Technology Core Software Technology Task Flow TI s OMAP Developer Network Enabling Differentiated Wireless Services
2 Page 2 The OMAP platform As the wireless industry moves into a new era of differentiated services, developers are increasingly choosing Texas Instruments (TI) OMAP platform for innovative 2.5G and 3G wireless applications. The OMAP platform combines a high-performance, power-efficient processor with an easy-to-use, open software architecture backed by a comprehensive support network. These features provide a powerful hardware and software foundation for the development of innovative applications, and they help simplify development and save time-tomarket for new wireless products. The OMAP platform s software infrastructure contains key elements including core software technologies, software modules optimized for the OMAP platform that provide easy-toimplement differentiation for applications. For application developers, these fundamental software pieces are building blocks that create drop-in functionality and ready-to-use streaming media, security, biometrics, voice recognition, advanced audio and other capabilities. Core software technologies for the OMAP platform also enable application developers to take full advantage of the OMAP processor s performance without specific knowledge of the underlying hardware architecture. For all these reasons, OMAP developers play a vital role in the success of the OMAP platform, providing specialized expertise and capabilities that enhance the OMAP software environment. TI works closely with OMAP Developer Network members to help them create their products and establish business relationships with device manufacturers. TI s OMAP platform, the most flexible platform in the industry for personal devices, offers the best solution for developers who want to take the next step into the future of wireless communications. OMAP processors support many types of applications that complement voice services, including speech processing, location-based services, security, gaming, enterprise, mobile commerce, personal management and multimedia. The flagship processor of the OMAP platform is the OMAP1510 device, which integrates an ultra-low power digital signal processor (DSP) for accelerating applications, with a TIenhanced ARM925 for control, and high-level operating system (OS) functions. The dual-core hardware architecture of the OMAP1510 device provides exceptionally high processing performance without sacrificing battery life. Complementing the processor is the OMAP1510 open software architecture, which is designed to keep the dual-core hardware transparent to the user so that it is easy to program and integrate into a multifunctional product. Two single-core products, the OMAP710 and OMAP310 processors, integrate only the TI-enhanced ARM925, providing an alternative platform for wireless devices with less processing-intensive applications that do not require DSP performance. The OMAP310 and OMAP710 processors are code-compatible with the TI-enhanced ARM925 on the OMAP1510 processor, allowing developers to port software applications to personal products that target different markets. With these processors, OMAP technology offers the high performance, low power consumption and programming flexibility needed for developing 2.5G and 3G multimedia wireless instruments.
3 Page 3 Advantages of the OMAP platform s core software technologies DSP/BIOS bridge Core software components of the OMAP platform allow applications to take advantage of the DSP for accelerating signal processing tasks, thus creating a more compelling user experience. The user can interact with the OS running on the TI-enhanced ARM925 while simultaneously using the DSP to accelerate multimedia, speech, security or other capabilities. With the optimized underlying software, the DSP performs the signal processing tasks associated with these capabilities in a more power-efficient manner, promoting longer battery life and smaller devices. For application developers, the OMAP platform s core software technologies provides a mechanism for using the functionality of the DSP without having knowledge of the DSP or signal processing. Developers have easy access to DSP-accelerated algorithms via high-level, easy-to-use Application Programmer Interfaces (API). The same API set can be designed to function across OMAP platforms, with or without a DSP, promoting code reuse and enabling developers to port software to devices aimed at different market segments. To keep programming straightforward, APIs are based on existing OS APIs whenever possible. A core technology component is typically implemented as a shared library so that multiple applications can take advantage of the functionality provided. Core technology can thus be distributed as a collection of libraries and header files, simplifying application programming and protecting the intellectual property of the OMAP developers. The OMAP platform s core software technologies are developed using the DSP/BIOS bridge, the feature of the OMAP platform that enables asymmetric multiprocessing on the DSP and TI-enhanced ARM925. The DSP/BIOS bridge links the DSP OS and TI-enhanced ARM925 OS, enabling applications to communicate data and messages in a device-independent, efficient manner. The DSP/BIOS bridge also allows developers to reuse their core technologies across multiple OMAP-based platforms. The DSP/BIOS bridge and its relationship to the OMAP platform are illustrated in Figure 1. Figure 1: DSP/BIOS bridge architecture Applications Media API Symbian OS TM Windows CE Palm Linux and Others GC1 Gateway Components DSP/BIOS Bridge API GC2 DSP Resource Manager GCx Application Specific Protocol Media Framework DSP/BIOS Bridge Messaging M1 DSP Nodes M2 DSP Resource Manager server Mx DSP/BIOS Bridge API BIOSII Link Driver Hardware Arbitration Layer TI-Enhanced ARM925 Microprocessor Data Streams Link Driver Hardware Arbitration Layer TMS320C55x DSP
4 Page 4 Components of DSP/BIOS bridge TI-enhanced ARM925: OS The OS that runs on the TI-enhanced ARM925, such as Linux, Nucleus, Palm OS, Symbian OS, Windows CE. Link Driver The low-level communications driver. DSP Resource Manager The DSP node management module that controls the low-level instantiation of DSP Nodes. DSP/BIOS Bridge API The set of exported APIs that are used by the gateway components to interact with the DSP/BIOS bridge. These include DSP node management APIs as well as data transfer APIs. Gateway Components These abstract the functionality provided by the DSP nodes into a simple set of APIs available to the application developer. Applications The applications that are available to the end user, such as , media player, etc. DSP: TMS320C55x DSP The high-performance, extremely power-efficient TI DSP in the OMAP1510 device. DSP/BIOSII The real-time OS for the DSP. Link Driver The low-level communications driver. DSP Resource Manager Server The module that invokes, activates and destroys DSP nodes. DSP Nodes DSP nodes control the processing needed on the DSP to perform the function of the core software technology. TI-enhanced ARM925 communication and DSP nodes A core software technology consists of one or more Gateway Components and DSP nodes, with communications between the TI-enhanced ARM925 and DSP facilitated by the DSP/BIOS bridge. The Gateway Component exports a simple set of APIs to the application layer and implements those APIs as a series of calls to the DSP/BIOS bridge API. For example, an MP3 Gateway Component would use the DSP/BIOS Bridge API to pass messages and data to the DSP that would decode the data and output to the hardware digital-to-analog converter. The OS uses the DSP/BIOS Bridge API to: Initiate signal processing tasks on the DSP Exchange messages with DSP tasks Stream data buffers to and from DSP tasks Pause, resume and delete DSP tasks Perform resource status queries.
5 Page 5 TI-enhanced ARM925 communication and DSP nodes (continued) A DSP node consists of one or more xdais-compliant algorithms that perform the signal processing tasks, along with a wrapper that controls the node s operations. For more information on xdais algorithms, see The DSP node wrapper follows a specific task model with C-callable functions that create, execute and delete the node within a task environment established by the resource manager. Figure 2 shows the relationship between the TI-enhanced ARM925 application program and the DSP node. Figure 2: TI-enhanced ARM925 communications with DSP node To Other DSP Output Devices TI-Enhanced ARM925 Program Messages DSP Task Node Data Streaming To/From DSP Task From Other DSP Input Devices
6 Page 6 Architecting a core software technology There are four steps involved in architecting a core software technology for xdaiscompliant algorithms: 1. Define the end-user APIs 2. Define the messaging and data streaming needs 3. Wrap the xdais algorithm(s) in a DSP Node 4. Implement the Gateway Component Define the end-user APIs Whenever possible, it is best to implement or extend standard OS APIs for the set of functionality the core software technology will provide. If no appropriate OS APIs are available, developers should be careful to implement a set of APIs that are clear, concise and extendable. When designing the APIs, the developer should keep in mind when the node will be created, when it will enter its execute phase, the types of operations the node will perform, and when the node will be deleted. Define the messaging and data streaming needs There are two links for transferring data across the DSP/BIOS bridge: Messaging is used to pass small commands across the bridge. Each node has one message queue. Streaming provides an efficient method to transfer large quantities of data between the DSP and TI-enhanced ARM925. A stream is unidirectional and each node can have any number of input and output streams. Each link operates independently of the other and delivers its messages or streams in the order they are received. The developer should determine what the data transfer needs are by defining each message that must be transferred and the number of input and output streams. Wrap the xdais algorithm(s) in a DSP node The xdais algorithm(s) must be wrapped in a DSP node by writing the create, execute and delete functions of the node s wrapper. The create function allocates any memory needed for the node s processing, including the xdais algorithm(s). It also allocates the node s context block, a structure that is passed to the execute and delete functions if there are any node-specific data or pointers. The create function instantiates and activates the xdais algorithm(s) and initializes any data or parameters that must be initialized prior to task execution. The execute function is the main dispatch function. Memory and other resources may not be allocated during this phase. The execute function typically contains a message processing loop that blocks on the function and waits for either messages or streaming data to be received from the TI-enhanced ARM925. The node then dispatches these to the appropriate xdais control or processing tasks. The execute function checks for a special message sent by the DSP/BIOS bridge that indicates the function should exit. Then it checks for custom messages or streaming data and processes these messages appropriately. The delete function cleans up any resources allocated by the create function, including the context block and the streams. The delete function must also deactivate the algorithm and free memory and other resources allocated for the node. Implement the gateway component The final step in creating a core software technology is to implement the Gateway Component. The Gateway Component is responsible for initializing the DSP/BIOS bridge and the DSP node as well as setting up the data streams to and from the DSP. The Gateway Component is also responsible for shutting down the DSP node and freeing memory.
7 Page 7 Architecting a core software technology continued OMAP developers play an important role in the growth of OMAP platform software, since they produce and license software modules that can be integrated into high-level applications for product differentiation. Optimized core software modules also enhance application performance and functionality by leveraging the DSP performance inherent in the OMAP1510 device. Core software technology task flow TI-Enhanced ARM925 DSP Allocate Processor Allocate Node Create Streams Connected Streams Create Node Run Node Close Streams Terminate Node Create Function // Alloc Memory // Create Streams // Alloc Resources // Active Algorithm Execute Function do { // Get msg or stream } while(msg!=rms_exit) Delete Function // Deactivate Algorithum // Free Resources // Free Streams // Free Memory This diagram shows the generic task flow of a core software technology component.
8 Page 8 TI s OMAP Developer Network Enabling differentiated wireless services TI s OMAP Developer Network provides tools, training and support that help OMAP developers and device manufacturers bring their products to market quickly. Tools include the Code Composer Studio integrated development environment (IDE) for the OMAP platform, which integrates all host and target tools in a unified environment to simplify DSP configuration and optimization. The Innovator Development Kit for the OMAP platform, shown in Figure 3, is a Figure 3: hand-held expandable development platform for TI s OMAP processors The Innovator Development Kit for that enables developers to create 2.5G and 3G applications and mobile the OMAP Platform devices for multiple market segments. Full support is also available from TI and third parties for high-level OS and programming languages such as Java (J2ME ), Linux, Microsoft Windows CE, Nucleus, Palm OS, and Symbian OS. The OMAP Developer Network is as much about business development as it is about product development, helping developers with: Channel development Marketing and promotion Strategic relationships. As an interactive, collaborative community of creative developers, the OMAP Developer Network facilitates the ongoing exchange of ideas and information that lead to new business relationships. The network provides opportunities for developers to interact with device manufacturers and each other through activities such as developer conferences, on-line forums, a secure extranet, an electronic newsletter and other forms of communication. Everyone benefits from the network, including end users, who enjoy more sophisticated, more differentiated wireless services created by OMAP developers with the enabling capabilities of OMAP platform core software technologies. Combining a high-performance, power-efficient processor with an easy-to-use, open software architecture and a comprehensive support network, the OMAP platform provides a powerful hardware and software foundation for the development of innovative 2.5G and 3G wireless applications. Core software technologies are a key element in the OMAP platform strategy, offering drop-in functionality and ready-to-use streaming media, security, biometrics, voice recognition, advanced audio and other capabilities. The OMAP platform enables application developers to use these advanced capabilities without having an in-depth knowledge of the DSP or algorithm. With the aid of foundational software, application developers can create media-rich software products that provide an outstanding user experience and are portable across a variety of OMAP processors and devices. Core software technologies add significant value to the OMAP platform as it enables wireless communications to quickly advance to the next generation of differentiated mobile services.
9 Page 9 OMAP, DSP/BIOS, TMS320C55x Innovator and Code Composer Studio are registered trademarks of Texas Instruments. All other trademarks are the property of their respective owners Texas Instruments Incorporated Important Notice: The products and services of Texas Instruments Incorporated and its subsidiaries described herein are sold subject to TI s standard terms and conditions of sale. Customers are advised to obtain the most current and complete information about TI products and services before placing orders. TI assumes no liability for applications assistance, customer s applications or product designs, software performance, or infringement of patents. The publication of information regarding any other company s products or services does not constitute TI s approval, warranty or endorsement thereof.
System-Level Software Performance: How to get the most performance out of the OMAP 4 platform
WHITE PAPER Atul Aggarwal OMAP Product Marketing atula@ti.com Introduction TI s OMAP 4 platform is the most highly optimized platform that addresses the features of today s applications and tomorrow s
More informationTechnology for Innovators TM TI WIRELESS TECHNOLOGY DELIVERING ALL THE PROMISE OF 3G
Technology for Innovators TM TI WIRELESS TECHNOLOGY DELIVERING ALL THE PROMISE OF 3G 1 BROAD PORTFOLIO OF FLEXIBLE, SCALABLE SOLUTIONS From traditional voice-centric mobile phones to the most advanced,
More informationRequirements for a CableHome Residential Gateway
White Paper Lior Storfer, Product Marketing and Architectures Manager Jeff Mandin, Software System Architect Cable Broadband Communications Texas Instruments Abstract Cable operators wish to deliver additional
More informationTMS320 DSP Algorithm Standard
R E A L W O R L D S I G N A L P R O C E S S I N G Product Bulletin TMS320 DSP Algorithm Standard Key Features and Benefits Algorithm Developer s Kit v2.51 Available Now Enables quicker and easier algorithm
More informationThe TMS320 DSP Algorithm Standard
White Paper SPRA581C - May 2002 The TMS320 DSP Algorithm Standard Steve Blonstein Technical Director ABSTRACT The TMS320 DSP Algorithm Standard, also known as XDAIS, is part of TI s expressdsp initiative.
More informationTitle: Using low-power dual-port for inter processor communication in next generation mobile handsets
Title: Using low-power dual-port for inter processor communication in next generation mobile handsets Abstract: The convergence of mobile phones and other consumer-driven devices such as PDAs, MP3 players,
More informationHardware UART for the TMS320C3x
TMS320 DSP DESIGNER S NOTEBOOK Hardware UART for the TMS320C3x APPLICATION BRIEF: SPRA223 Contributed by Lawrence Wong Digital Signal Processing Products Semiconductor Group Texas Instruments June 1993
More informationImplementing RapidIO. Travis Scheckel and Sandeep Kumar. Communications Infrastructure Group, Texas Instruments
White Paper Implementing RapidIO Travis Scheckel and Sandeep Kumar Communications Infrastructure Group, Texas Instruments In today s telecommunications market, slow and proprietary is not the direction
More informationDual Access into Single- Access RAM on a C5x Device
TMS320 DSP DESIGNER S NOTEBOOK Dual Access into Single- Access RAM on a C5x Device APPLICATION BRIEF: SPRA215 Mansoor Chishtie Digital Signal Processing Products Semiconductor Group Texas Instruments February
More informationMultimedia Technologies on Terminals Based on the OMAP Platform
SWPY006 June 2002 White Paper Multimedia Technologies on Terminals Shiv Ramamurthi, OMAP Applications Manager Jay Srage, OMAP Strategic Partnerships Marketing Manager Texas Instruments Wireless Terminals
More informationLTE emerges as early leader in 4G technologies
W H I T E P A P E R Arnon Friedmann Ph.D. and Sandeep Kumar Communications Infrastructure Group arnon@ti.com skumar@ti.com LTE emerges as early leader in 4G technologies Introduction Given recent commitments
More informationOMAP1510 T H E W O R L D L E A D E R I N D S P A N D A N A L O G. Product Bulletin. Application Processor for 2.5 and 3G Wireless Devices
T H E W O R L D L E A D E R I N D S P A N D A N A L O G Product Bulletin OMAP110 Application Processor for 2. and 3G Wireless Devices The OMAP110 processor is a unique dual-core architecture that combines
More informationCOMMUNICATIONS WITH THE MULTI- CHANNEL HOST P RT INTERFACE
Multiple Channels COMMUNICATIONS WITH THE MULTI- CHANNEL HOST P RT INTERFACE With the HPI and McHPI, applications can create a single physical channel and multiple virtual channels to provide communications
More informationUsing the TMS320 DSP Algorithm Standard in a Dynamic DSP System
Application Report SPRA580B Using the TMS320 DSP Algorithm Standard in a Dynamic DSP System Carl Bergman Digital Signal Processing Solutions Abstract This application note illustrates some techniques used
More informationConfiguring Code Composer Studio for OMAP Debugging
Application Report SPRA807 - November 2001 Configuring Code Composer Studio for OMAP Debugging Harry Thompson Software Development Systems/Customer Support ABSTRACT The OMAP Code Composer Studio (CCStudio)
More informationHybrid Coax-Wireless Multimedia Home Networks Using Technology. Noam Geri, Strategic Marketing Manager
White Paper Hybrid Coax-Wireless Multimedia Home Networks Noam Geri, Strategic Marketing Manager Cable Broadband Communications Group, Texas Instruments Introduction Wireless home networking has emerged
More informationThe DSP/BIOS Bridge. Víctor Manuel Jáquez Leal. 06 February Igalia
Víctor Manuel Jáquez Leal Igalia 06 February 2010 Víctor Manuel Jáquez Leal (Igalia) The DSP/BIOS Bridge 06 February 2010 1 / 41 The TI OMAP3 processor 1 The TI OMAP3 processor 2 The DSP/BIOS Bridge 3
More informationLeveraging the Benefits of Symmetric Multiprocessing (SMP) in Mobile Devices
WHITE PAPER Brian Carlson OMAP Platform Marketing Manager Introduction Mobile devices, such as Smartphones and Mobile Internet Devices (MIDs), are beginning to deliver advanced functions, such as PC-like
More informationThe PCMCIA DSP Card: An All-in-One Communications System
The PCMCIA DSP Card: An All-in-One Communications System Application Report Raj Chirayil Digital Signal Processing Applications Semiconductor Group SPRA145 October 1994 Printed on Recycled Paper IMPORTANT
More informationThe TMS320 DSP Algorithm Standard
The TMS320 DSP Algorithm Standard Steve Blonstein Technical Director Abstract The TMS320 DSP Algorithm Standard is part of TI's expressdsp TM (XDAIS) initiative. The purpose of the standard is to reduce
More informationA Multichannel/Algorithm Implementation on the TMS320C6000 DSP
Application Report SPRA556B- February 2000 A Multichannel/Algorithm Implementation on the TMS320C6000 DSP Xiangdong Fu Zhaohong Zhang C6000 Applications ABSTRACT This application report describes how to
More informationReference Frameworks. Introduction
Reference Frameworks 13 Introduction Introduction This chapter provides an introduction to the Reference Frameworks for expressdsp TM, recently introduced by TI 1. The fererence frameworks use a both DSP/BIOS
More informationLab 1. OMAP5912 Starter Kit (OSK5912)
Lab 1. OMAP5912 Starter Kit (OSK5912) Developing DSP Applications 1. Overview In addition to having an ARM926EJ-S core, the OMAP5912 processor has a C55x DSP core. The DSP core can be used by the ARM to
More informationOMAP INSTRUCTION SET SIMULATOR TECHNICAL OVERVIEW
Included in Code Composer Studio Integrated Development Environment (IDE) for the OMAP Platform TMS320C55x Digital Signal Processor (DSP) Subsystem Simulation TI925T (MPU) ARM9TDMI Subsystem Simulation
More informationMultimedia Platform. Mainstream wireless multimedia expands globally with the industry s first single-chipset solution
CONVERGENCE ENHANCED MULTIMEDIA MULTIMEDIA VALUE Multimedia Platform Mainstream wireless multimedia expands globally with the industry s first single-chipset solution F I N D A R E S T A U R A N T S E
More informationDSP/BIOS LINK. Configurable TSK and SWI approach LNK 207 DES. Version <1.00>
DESIGN DOCUMENT DSP/BIOS LINK Version Template Version 12 Version Page 1 of 21 This page has been intentionally left blank Version Page 2 of 21 IMPORTANT NOTICE Texas Instruments Incorporated
More informationTMS320C62x, TMS320C67x DSP Cache Performance on Vocoder Benchmarks
Application Report SPRA642 - March 2000 TMS320C62x, TMS320C67x DSP Cache Performance on Vocoder Benchmarks Philip Baltz C6000 DSP Applications ABSTRACT This application report discusses several multichannel
More informationA DSP/BIOS AIC23 Codec Device Driver for the TMS320C6416 DSK
Application Report SPRA909A June 2003 A DSP/BIOS AIC23 Codec Device for the TMS320C6416 DSK ABSTRACT Software Development Systems This document describes the usage and design of a device driver for the
More informationInterfacing the ADS8320/ADS8325 to The TMS320C6711 DSP
Application Report SLAA175 JUNE 2003 Interfacing the ADS8320/ADS8325 to The TMS320C6711 DSP Lijoy Philipose Data Acquisition Applications ABSTRACT This application note presents a method for interfacing
More informationA Technical Overview of expressdsp-compliant Algorithms for DSP Software Producers
Application Report SPRA579C - September 2002 A Technical Overview of expressdsp-compliant Algorithms for DSP Software Producers Stig Torud Organization ABSTRACT Advances in digital signal processor (DSP)
More informationxdais-dm (Digital Media) User Guide
xdais-dm (Digital Media) User Guide Literature Number: SPRUEC8B January 2007 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications,
More informationTMS320C5x Memory Paging (Expanding its Address Reach)
TMS320 DSP DESIGNER S NOTEBOOK TMS320C5x Memory Paging (Expanding its Address Reach) APPLICATION BRIEF: SPRA242 Contributed by Joe George Digital Signal Processing Products Semiconductor Group Texas Instruments
More informationMesh Wide Area Network AP Elevating Bandwidth to the n th Power
Mesh Wide Area Network AP 7181 Elevating Bandwidth to the n th Power GENERATION n The advent of 802.11n technology has forever changed the face of indoor and outdoor wireless networks alike. Delivering
More informationA DSP/BIOS AIC23 Codec Device Driver for the TMS320C5510 DSK
Application Report SPRA856A June 2003 A DSP/BIOS AIC23 Codec Device for the TMS320C5510 DSK ABSTRACT Software Development Systems This document describes the implementation of a DSP/BIOS device driver
More informationUpgrading Applications to DSP/BIOS II
Application Report - June 2000 Upgrading Applications to DSP/BIOS II Stephen Lau Digital Signal Processing Solutions ABSTRACT DSP/BIOS II adds numerous functions to the DSP/BIOS kernel, while maintaining
More informationVideo Architectures Eyes on the Future: The Benefits of Wireless Technology for Fixed Video Surveillance
S O L U T I O N PA P E R Video Architectures Eyes on the Future: The Benefits of Wireless Technology for Fixed Video Surveillance Table of Contents Fixed Video Surveillance: The Big Three... 3 Wireless
More informationWriting TMS320C8x PP Code Under the Multitasking Executive
TMS320 DSP DESIGNER S NOTEBOOK Writing TMS320C8x PP Code Under the Multitasking Executive APPLICATION BRIEF: SPRA269 Leor Brenman Digital Signal Processing Products Semiconductor Group Texas Instruments
More informationImplementation of a CELP Speech Coder for the TMS320C30 using SPOX
Implementation of a CELP Speech Coder for the TMS320C30 using SPOX APPLICATION REPORT: SPRA401 Mark D. Grosen Spectron Microsystems, Inc Digital Signal Processing Solutions IMPORTANT NOTICE Texas Instruments
More informationSmart Mobile Identity. Revolutionizing biometric identity verification
Smart Mobile Identity Revolutionizing biometric identity verification Introduction Mobile devices are poised to transform the biometric industry and greatly broaden the use of biometrics for identity verification.
More informationSpeech Control for Virtual Instruments Using the TMS320C30 DSP
Disclaimer: This document was part of the First European DSP Education and Research Conference. It may have been written by someone whose native language is not English. TI assumes no liability for the
More informationSecurity for Wireless Handhelds
wireless security solutions security applications developer toolkits professional services Security for Wireless Handhelds integrating strong, transparent security without increasing costs or time-to-market
More informationProgramming the TMS320VC5509 RTC Peripheral
Application Report SPRA384A - September 2002 Programming the TMS320VC5509 RTC Peripheral Scott Tater ABSTRACT DSP Applications Semiconductor Group This application report demonstrates the procedure used
More informationDSP/BIOS Link. Platform Guide Published on 20 th JUNE Copyright 2009 Texas Instruments Incorporated.
DSP/BIOS Link Platform Guide 1.63 Published on 20 th JUNE 2009 Copyright 2009 Texas Instruments Incorporated. 2 Platform Support Products Version 1.63 IMPORTANT NOTICE Texas Instruments Incorporated and
More informationSimplifying DSP Development with C6EZ Tools
Simplifying DSP Development with C6EZ Tools DSP Development made easier with C6EZ Tools Seamlessly ports ARM code to DSP (ARM Developers) Provides ARM access to ready-to-use DSP kernels (System Developers)
More informationDebugging Shared Memory Systems
Application Report SPRA754 - May 2001 Debugging Shared Memory Systems Jeff Hunter Software Development Systems/Emulation Team ABSTRACT Multiple cores on a single processor often share a common block of
More information: REAL TIME SYSTEMS LABORATORY DEVELOPMENT: EXPERIMENTS FOCUSING ON A DUAL CORE PROCESSOR
26-797: REAL TIME SYSTEMS LABORATORY DEVELOPMENT: EXPERIMENTS FOCUSING ON A DUAL CORE PROCESSOR Mukul Shirvaikar, University of Texas-Tyler MUKUL SHIRVAIKAR received the Ph.D. degree in Electrical and
More informationGrid Computing with Voyager
Grid Computing with Voyager By Saikumar Dubugunta Recursion Software, Inc. September 28, 2005 TABLE OF CONTENTS Introduction... 1 Using Voyager for Grid Computing... 2 Voyager Core Components... 3 Code
More informationVersion 11
The Big Challenges Networked and Electronic Media European Technology Platform The birth of a new sector www.nem-initiative.org Version 11 1. NEM IN THE WORLD The main objective of the Networked and Electronic
More informationProfessional Service Partners. Advanced Signal Processing Products
Professional Service Partners Advanced Signal Processing Products Cirrus Logic Consumer and Mobile Audio Solutions World-Class Audio Leadership Cirrus Logic is the leading supplier of hardware and software
More informationTechniques for Profiling on ROM-Based Applications
Application Report SPRA761 June 2001 Techniques for Profiling on ROM-Based Applications Harsh Sabikhi Code Composer Studio, Applications Engineering ABSTRACT This application report describes the methods
More informationConnecting TMS320C54x DSP with Flash Memory
Connecting TMS32C54x DSP with Flash Memory Jason Jiang Customer Application Center TI (Shanghai) Abstract Flash memory offers better cost per bit than traditional EPROM when storage density increases.
More informationStreaming Media. Advanced Audio. Erik Noreke Standardization Consultant Chair, OpenSL ES. Copyright Khronos Group, Page 1
Streaming Media Advanced Audio Erik Noreke Standardization Consultant Chair, OpenSL ES Copyright Khronos Group, 2010 - Page 1 Today s Consumer Requirements Rich media applications and UI - Consumer decisions
More informationBroadband Data, Video, Voice and Mobile Convergence Extending the Triple Play. Yigal Bitran, Chief Technology Officer
White Paper Broadband Data, Video, Voice and Mobile Convergence Extending the Triple Play Yigal Bitran, Chief Technology Officer Broadband Communications Group, Texas Instruments Introduction The word
More informationHETEROGENEOUS SYSTEM ARCHITECTURE: PLATFORM FOR THE FUTURE
HETEROGENEOUS SYSTEM ARCHITECTURE: PLATFORM FOR THE FUTURE Haibo Xie, Ph.D. Chief HSA Evangelist AMD China OUTLINE: The Challenges with Computing Today Introducing Heterogeneous System Architecture (HSA)
More informationUsing the TMS320C5509 USB Bootloader
Application Report SPRA840 - October 2002 Using the TMS320C5509 USB Bootloader Mathew George, Jr. (Joe) Clay Turner ABSTRACT C5000 DSP Applications Boot loading the TMS320VC5509 digital signal processor
More informationT3main. Powering comprehensive unified communications solutions.
T3main Powering comprehensive unified communications solutions. MANAGE COMMUNICATIONS THE SMART WAY T3 Telecom Software designs innovative voice messaging, unified messaging and call routing environments
More informationBuilding Ultra-Low Power Wearable SoCs
Building Ultra-Low Power Wearable SoCs 1 Wearable noun An item that can be worn adjective Easy to wear, suitable for wearing 2 Wearable Opportunity: Fastest Growing Market Segment Projected Growth from
More informationMore performance options
More performance options OpenCL, streaming media, and native coding options with INDE April 8, 2014 2014, Intel Corporation. All rights reserved. Intel, the Intel logo, Intel Inside, Intel Xeon, and Intel
More informationSN5446A, 47A, 48, SN54LS47, LS48, LS49 SN7446A, 47A, 48, SN74LS47, LS48, LS49 BCD-TO-SEVEN-SEGMENT DECODERS/DRIVERS
PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of Texas Instruments standard warranty. Production processing does not necessarily include
More informationC Routines for Setting Up the AIC on the TMS320C5x EVM
TMS320 DSP DESIGNER S NOTEBOOK C Routines for Setting Up the AIC on the TMS320C5x EVM APPLICATION BRIEF: SPRA251 Leor Brenman Digital Signal Processing Products Semiconductor Group Texas Instruments February
More informationWhite Paper. The Growing Importance of HD Voice in Applications
The Growing Importance of HD Voice in Applications Executive Summary A new excitement has entered the voice communications industry with the advent of wideband audio, commonly known as High Definition
More informationARM Security Solutions and Numonyx Authenticated Flash
ARM Security Solutions and Numonyx Authenticated Flash How to integrate Numonyx Authenticated Flash with ARM TrustZone* for maximum system protection Introduction Through a combination of integrated hardware
More informationReading a 16-Bit Bus With the TMS320C5x Serial Port
TMS320 DSP DESIGNER S NOTEBOOK Reading a 16-Bit Bus With the TMS320C5x Serial Port APPLICATION BRIEF: SPRA270 Manuel Rodrigues Digital Signal Processing Products Semiconductor Group Texas Instruments May
More informationA unified multicore programming model
A unified multicore programming model Simplifying multicore migration By Sven Brehmer Abstract There are a number of different multicore architectures and programming models available, making it challenging
More informationOMAP SW. Release Notes. OMAP Software Tools OST version 2.5 Release. 16xx/1710/242x platforms. Document Revision: 2.5 Release
OMAP SW OST version 2.5 Release 16xx/1710/242x platforms Document Revision: 2.5 Release Issue Date: 29 th July 2005 Revision: 2.5 Release 13 th July 2005 Table of Contents Page i IMPORTANT NOTICE Texas
More informationEnable AI on Mobile Devices
Enable AI on Mobile Devices Scott Wang 王舒翀 Senior Segment Manager Mobile, BSG ARM Tech Forum 2017 14 th June 2017, Shenzhen AI is moving from core to edge Ubiquitous AI Safe and autonomous Mixed reality
More informationDATA SHEET HIGHTLIGHTS Deploying a Single System to Manage All Devices and Services Implementing Service Assurance
Motorola EDGE Service Assurance Software Suite The allows service providers to expand broadband service revenues while reducing operational and support costs through automated service provisioning and
More informationFigure 1. The IP network
Broadband access connections at data rates of 250 Kbits/sec or more will exert a profound impact on society. Broadband access is the key to the convergence of communication, computers, and consumer applications
More informationDialogic PowerVille LB Load Balancer for Real-Time Communications
Dialogic PowerVille LB Load Balancer for Real-Time Communications Technology Guide June 2016 1.0 www.dialogic.com Copyright and Legal Notice Copyright 2016 Dialogic Corporation. All Rights Reserved. You
More informationZatara Series ARM ASSP High-Performance 32-bit Solution for Secure Transactions
1 ARM-BASED ASSP FOR SECURE TRANSACTIONS ZATARA SERIES 32-BIT ARM ASSP PB022106-1008 ZATARA SERIES ADVANTAGE SINGLE-CHIP SOLUTION BEST FEATURE SET IN POS PCIPED PRE-CERTIFIED EMV L1 CERTIFIED TOTAL SOLUTION
More informationTransforming the way people watch TV
Transforming the way people watch TV Nokia Siemens Networks Ubiquity Multiscreen TV Platform - Executive summary An open solution for delivering TV and Internet as a single service on any device over any
More informationUsing LDOs and Power Managers in Systems With Redundant Power Supplies
Application Report SLVA094 - November 000 Using LDOs and Power Managers in Systems With Redundant Power Supplies Ludovic de Graaf TI Germany ABSTRACT For reasons of continuity in some systems, independent
More informationVRWORKS AUDIO SDK. DU _v01 May Overview
VRWORKS AUDIO SDK DU-08562-001_v01 May 2017 Overview DOCUMENT CHANGE HISTORY DU-08562-001_v01 Version Date Authors Description of Change 01 May 2017 AS Initial release VRWorks Audio SDK DU-08562-001_v01
More informationCompleting the Multimedia Architecture
Copyright Khronos Group, 2011 - Page 1 Completing the Multimedia Architecture Erik Noreke Chair of OpenSL ES Working Group Chair of OpenMAX AL Working Group Copyright Khronos Group, 2011 - Page 2 Today
More informationUsing the bq3285/7e in a Green or Portable Environment
in a Green or Portable Environment Introduction The bq3285/7e Real-Time Clock is a PC/AT-compatible real-time clock that incorporates three enhanced features to facilitate power management in Green desktop
More informationApplication Report. Mixed Signal Products SLOA028
Application Report July 1999 Mixed Signal Products SLOA028 IMPORTANT NOTICE Texas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue any product
More informationBreak Through Your Software Development Challenges with Microsoft Visual Studio 2008
Break Through Your Software Development Challenges with Microsoft Visual Studio 2008 White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio This is a preliminary document
More informationMMAPI (Mobile Media API) Multimedia Framework for Mobile Devices
MMAPI (Mobile Media API) Multimedia Framework for Mobile Devices Zohar Sivan IBM Research Laboratory in Haifa IBM Labs in Haifa MMAPI Objectives Provide a standards-based Java multimedia framework for
More informationCrusoe Processor Model TM5800
Model TM5800 Crusoe TM Processor Model TM5800 Features VLIW processor and x86 Code Morphing TM software provide x86-compatible mobile platform solution Processors fabricated in latest 0.13µ process technology
More informationPanel Discussion: The Future of I/O From a CPU Architecture Perspective
Panel Discussion: The Future of I/O From a CPU Architecture Perspective Brad Benton AMD, Inc. #OFADevWorkshop Issues Move to Exascale involves more parallel processing across more processing elements GPUs,
More informationWolverine - based microcontrollers. Slashing all MCU power consumption in half
Wolverine - based microcontrollers Slashing all MCU power consumption in half Wolverine: Industry s lowest power MCU platform Unique mixed signal ultra-low leakage process technology Enables variety of
More informationHPE Partner Ready Digital Marketing Program
HPE Partner Ready Digital Marketing Program Accelerating your digital marketing proficiency and execution to drive business growth Collaborate Get started Table of Contents Changing B2B Buyer Behavior
More informationHow to Get Started With DSP/BIOS II
Application Report SPRA697 October 2000 Andy The David W. Dart How to Get Started With DSP/BIOS II Software Field Sales Software Development Systems ABSTRACT DSP/BIOS II is Texas Instruments real time
More informationHyperscale Communications Infrastructure
Hyperscale Communications Infrastructure VoIP Gateways, Session Border Controllers and Network Function Virtualization Whitepaper Sign up for updates hp.com/go/getupdated Copyright 2012 Hewlett-Packard
More informationTMS320C5x Interrupt Response Time
TMS320 DSP DESIGNER S NOTEBOOK TMS320C5x Interrupt Response Time APPLICATION BRIEF: SPRA220 Jeff Beinart Digital Signal Processing Products Semiconductor Group Texas Instruments March 1993 IMPORTANT NOTICE
More informationThe Mobile Advantage. Erik Noreke Independent Standardization Consultant Chair, OpenSL ES. Copyright Khronos Group, Page 1
& The Mobile Advantage Erik Noreke Independent Standardization Consultant Chair, OpenSL ES Copyright Khronos Group, 2010 - Page 1 Focused on Creating an Open Market Open Standards Open Markets - Developed
More informationTNETV3010 Infrastructure VOP Gateway Solution
Technology for Innovators TM Product Bulletin TNETV3010 Infrastructure VOP Gateway Solution Telogy Software Products Integrated with TI s DSP-Based Access Communication Processor Texas Instruments (TIs)
More informationSOLUTION BRIEF Enterprise WAN Agility, Simplicity and Performance with Software-Defined WAN
S O L U T I O N O V E R V I E W SOLUTION BRIEF Enterprise WAN Agility, Simplicity and Performance with Software-Defined WAN Today s branch office users are consuming more wide area network (WAN) bandwidth
More informationData Virtualization Implementation Methodology and Best Practices
White Paper Data Virtualization Implementation Methodology and Best Practices INTRODUCTION Cisco s proven Data Virtualization Implementation Methodology and Best Practices is compiled from our successful
More informationData Center Management and Automation Strategic Briefing
Data Center and Automation Strategic Briefing Contents Why is Data Center and Automation (DCMA) so important? 2 The Solution Pathway: Data Center and Automation 2 Identifying and Addressing the Challenges
More informationDesktop Virtualization Endpoint Solutions for SMB. Erik Willey The VDI Endpoint Authority
Desktop Virtualization Endpoint Solutions for SMB Erik Willey 04.15.2014 SUMMARY: Endpoint flexibility maximizes your desktop virtualization investment and allows for future scalability to meet your company
More informationUsing Endianess Conversion in the OMAP5910 Device
Application Report SWPA027 May 2004 Using Endianess Conversion in the OMAP5910 Device Matthias Kassner ABSTRACT The OMAP5910 device features a new dual-core architecture from Texas Instruments (TI) that
More informationeswt Requirements and High-Level Architecture Abstract Document Information Change History
eswt Requirements and High-Level Architecture Abstract There is a need for a standardized UI API fit for embedded devices having fewer resources and smaller screen sizes than a desktop computer. The goal
More informationEmbedded Systems Dr. Santanu Chaudhury Department of Electrical Engineering Indian Institute of Technology, Delhi. Lecture - 10 System on Chip (SOC)
Embedded Systems Dr. Santanu Chaudhury Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 10 System on Chip (SOC) In the last class, we had discussed digital signal processors.
More informationExploring different facets of the bustling mobile content world
Exploring different facets of the bustling mobile content world Part two of In-Stat and TI wireless 2010 webinar series September 22, 2010 Moderated by Frank Dickson, In-Stat Welcome to our 2010 webinar
More informationIP Office Demo. Myles Leiker evisit Engineer. IP Office Overview 2013"
IP Office Demo Myles Leiker evisit Engineer IP Office Overview 2013 The AT&T and Avaya Joint Value The Power of Two Collaboration Innovation Proven Alliance Integrated Solutions Global industry leader
More informationzapnote Analyst: Jason Bloomberg
zapthink zapnote ZAPTHINK ZAPNOTE Doc. ID: ZTZN-1198 Released: August 21, 2006 DATADIRECT XQUERY 2.0 ENABLING XQUERY FOR VERY LARGE MESSAGES Analyst: Jason Bloomberg Abstract As the quantity of XML in
More informationThe next billion mobile phone users
Technology for Innovators TM The next billion mobile phone users Providing affordability and features for wireless handsets in emerging economies By Sunil Hattangady Strategic Marketing Manager One of
More informationJump Start Upgrading Your Digital Cluster Design with Jacinto TM 6 Platform
Jump Start Upgrading Your Digital Cluster Design with Jacinto TM 6 Platform Mahmut Ciftci Systems Architect Automotive Processors Texas Instruments Anand Balagopalakrishnan Principal Engineer Automotive
More informationPAGE - 16 PAGE - 1. Sometimes, the solution is just a benchmark away..
PAGE - 16 PAGE - 1 Sometimes, the solution is just a benchmark away.. Post Box 301532, Riyadh 11372, Kingdom Of Saudi Arabia. Tel: +966 1 229 1819 Fax: +966 1 229 1801 PAGE - 2 PAGE - 3 The base of automation
More information