C6EZAccel Software Development Tool for TI DSP+ARM Processors  Status : ACTIVE

C6ACCEL-DSPLIBS

Description/Features

Technical Documents

Support & Community


Order Now
Part Number Texas Instruments Status Price (US$) OS  

C6EZACCEL-DSPLIBS:
C6EZAccel Software Development Tool for TI DSP+ARM Processors


ACTIVE Free   Linux/Windows  

Description

Texas Instruments' C6EZAccel is a free software development tool that allows ARM®+DSP SoC developers access to production-ready DSP optimized software. C6EZAccel allows ARM developers to create applications that utilize the computational power of TI’s DSPs without having to learn DSP-specific programming. The tool contains optimized DSP software that enables ARM applications to add DSP acceleration in a conventional ARM development environment. C6EZAccel includes hundreds of core DSP-optimized functions that are useful in various signal processing applications. It simplifies the ARM user experience in leveraging the DSP by providing a library of ARM APIs. These APIs abstract complexities of using the DSP in a multi-core SoC environment.

By using C6EZAccel, an ARM developer can use the DSP as an accelerator and create a more compelling application by adding differentiating features to their application. ARM developers can leverage C6EZAccel with TI’s TMS320C6000™ based devices, such as C6-Integra™ DSP+ARM processors, as well as DaVinci™ digital media processors to enable quick and easy DSP acceleration for any ARM application.

Additional Information
Features

C6EZAccel is an algorithm that adheres to TI's specified algorithm interface called xDAIS (eXpressDSP Algorithm Interoperability Standard). This allows execution of C6EZAccel alongside TI multimedia codecs under TI's framework, Codec Engine. ARM-side APIs enable easy integration with ARM applications and abstract complexities faced in a multi-core environment. DSP kernels included in C6AEZccel are optimized for the DSP core allowing ARM users take advantage of the DSP architecture and performance on their SoC device. Developers can build a DSP accelerated application using C6EZAccel or add differentiating features to their application.

C6EZAccel's simple design and ease of use makes it an ideal tool for SoC developers to leverage the DSP with varying levels of control and flexibility. C6EZAccel design provides a simple mechanism for identification and execution of a functionality to be executed on the DSP. C6EZAccel design supports an efficient chain-based calling mechanism of making multiple DSP calls that increase application efficiency. Asynchronous execution feature of the C6EZAccel APIs enables parallel execution of the ARM and the DSP. This feature helps developers maximize the overall system performance.

The standard C6EZAccel installation includes several signal processing, image processing and math processing kernels that are optimized on for the DSP. Availability of production-ready DSP kernels reduces learning curve and time to market for SoC developers. The tool is also expandable: C6EZAccel xDAIS algorithm code can be used as a template to add custom DSP algorithms that can then be accessed from the ARM application. This algorithm and its ARM-side API library code is available in complete source. The package also includes a sample application to demonstrate the ease of use and performance oriented capabilities of the tool.

You Will Need

The following software packages must be installed to make the best use of the C6EZAccel tool.

  • TI C6000 Code Generation Tools
  • TI DSP/BIOS(tm) Real-Time Kernel
  • TI Codec Engine
  • TI XDC Tools
  • TI Framework components
  • TI DVSDK [Platform dependent]
  • Please refer to release notes for the above components for required version numbers.

 



Technical Documents
TI Wikis (3)
Title Date
C6EZFlo Wiki -- In-depth technical and "how-to" articles, FAQs, etc. 02 May 2011
C6EZAccel Wiki -- In-depth technical and "how-to" articles, FAQs, etc. 02 May 2011
C6EZRun Wiki -- In-depth technical and "how-to" articles, FAQs, etc. 02 May 2011
Application Notes (1)
Title Abstract Type Size (KB) Date Views
PDF 20 13 Sep 2010 775
White Papers (1)
Title Abstract Type Size (KB) Date Views
PDF 129 22 Sep 2010 883
More Literature (1)
Title Abstract Type Size (KB) Date Views
PDF 138 22 Sep 2010 357
Name Part Number Tool Type
Sort Ascending  Sort Descending Sort Ascending  Sort Descending Sort Ascending  Sort Descending
Code Composer Studio (CCStudio) Integrated Development Environment (IDE) v5  CCSTUDIO  Code Composer Studio(TM) IDE 
C6EZFlo Graphical Development Tool for TMS320C6000 Devices  C6FLO-DSPTOOL  Utilities/Plug-Ins 
C6EZRun Software Development Tool for TI DSP+ARM Devices  C6RUN-DSPARMTOOL  Utilities/Plug-Ins 
Name Part Number Software Type
Sort Ascending  Sort Descending Sort Ascending  Sort Descending Sort Ascending  Sort Descending
C64x+ IQMath Library - A Virtual Floating Point Engine  SPRC542  Signal Processing Libraries 
TMS320C6000 DSP Library (DSPLIB)  SPRC265  Signal Processing Libraries 
TMS320C6000 Image Library (IMGLIB)  SPRC264  Signal Processing Libraries 
TMS320C674x DSP Library  SPRC900  Signal Processing Libraries 
Part Number Name Product Family
Sort Ascending  Sort Descending Sort Ascending  Sort Descending Sort Ascending  Sort Descending
AVCE6467T  Digital Media System-on-Chip  DaVinci Digital Video Processor 
DM3730  Digital Media Processor  DaVinci Digital Video Processor 
OMAP-L132  C6-Integra DSP+ARM Processor  C6000 DSP+ARM Processor 
OMAP-L137  C6-Integra DSP+ARM Processor  C6000 DSP+ARM Processor 
OMAP-L138  C6-Integra DSP+ARM Processor  C6000 DSP+ARM Processor 
OMAP3530  Applications Processor  DaVinci Digital Video Processor 
TMS320C6A8167  C6-Integra DSP+ARM Processor  C6000 DSP+ARM Processor 
TMS320C6A8168  C6-Integra DSP+ARM Processor  C6000 DSP+ARM Processor 
TMS320DM6446  DaVinci Digital Media System-on-Chip  DaVinci Digital Video Processor 
TMS320DM6467  Digital Media System-on-Chip  DaVinci Digital Video Processor 
TMS320DM6467T  Digital Media System-on-Chip  DaVinci Digital Video Processor 
TMS320DM8147  DaVinci Digital Media Processor  DaVinci Digital Video Processor 
TMS320DM8148  DaVinci Digital Media Processor  DaVinci Digital Video Processor 
TMS320DM8165  DaVinci Digital Media Processor  DaVinci Digital Video Processor 
TMS320DM8166  DaVinci Digital Media Processor  DaVinci Digital Video Processor 
TMS320DM8167  DaVinci Digital Media Processor  DaVinci Digital Video Processor 
TMS320DM8168  DaVinci Digital Media Processor  DaVinci Digital Video Processor 
VCE6467T  Digital Media System-on-Chip  DaVinci Digital Video Processor 
Support and Community

Wikis

processors.wiki.ti.com

Topics Category Last modified Views
C6Run, DSPEaseOfUse, DSP, C6EZFlo, C6Accel 02 Nov 2011 12:00 AM 16,685
DSPEaseOfUse, OMAPL1, Codec Engine, DSP, DVEVM, OMAP35x, XDAIS, C6Accel 08 Mar 2012 12:00 AM 8,691
C6Accel, DSPEaseOfUse, OMAPL1, OMAP35x, DVEVM, Codec Engine, DSP 25 Apr 2012 12:00 AM 11,068
DM6467, DSPEaseOfUse, C6Accel 02 Nov 2011 12:00 AM 6,142

Search Embedded Processors Wiki

Customer Tags Help

No Tags are Available for this Part Number