用于 TI DSP+ARM 处理器的 C6EZAccel 软件开发工具 C6ACCEL-DSPLIBS (停产)

描述/特性

技术文档

支持与培训

订购选项


Important Note

C6Accel development tool is no longer being developed. For new designs, please consider RCM, or other alternatives such as SysLink, Codec Engine IUNIVERSAL support, or OpenCL. C6Accel is available for download as-is without future feature/bugfix updates.

View all related products


描述

Texas Instruments' C6Accel is a free software development tool that allows ARM SoC developers access to production-ready DSP optimized software. C6Accel allows ARM developers to create applications that utilize the computational power of TI’s DSPs without having to learn DSP-specific specific programming. The tool contains optimized DSP software that enables ARM applications to add DSP acceleration in conventional ARM development environment. C6Accel 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 DSP in a multi-core SoC environment.

 

By using C6Accel, an ARM SoC developer can use the DSP as an accelerator and create a more compelling application by adding differentiating features to their application.ARM SoC developers can leverage C6Accel with TI’s TMS320C6000 SoC devices, such as OMAP-Lx, OMAP3 as well as DaVinci™ devices on C6000, including DM6467 and DM6446 to enable quick and easy DSP acceleration for any ARM application.

 

Related Information:

  • TI Embedded Processors Wiki: C6Accel

特性

C6Accel is an algorithm that adheres to TI’s specified algorithm interface called xDAIS (eXpressDSP Algorithm Interoperability Standard). This allows execution of C6Accel alongside TI multimedia codecs under TI's framework, Codec Engine. ARM-side APIs enable easy integration with ARM application and abstract complexities faced in a multi-core environment. DSP kernels included in C6Accel 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 C6Accel or add differentiating features to their application.

 

C6Accel`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. C6Accel design provides a simple mechanism for identification and execution of a functionality to be executed on the DSP. C6Accel design supports an efficient chain-based calling mechanism of making multiple DSP calls that increase application efficiency. Asynchronous execution feature of the C6Accel APIs enables parallel execution of the ARM and the DSP. This feature helps developers maximize the overall system performance.

 

The standard C6Accel 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 ARM SoC developers. The tool is also expandable: C6Accel 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 C6Accel tool.

  • TI C6000 Code Generation Tools v6.0.9 or higher
  • TI DSP/BIOS v5.41.x
  • TI Codec Engine 2.25 or higher
  • TI XDC Tools
  • TI Frame work components
  • TI DVSDK [Platform dependent]

 

 


技术文档
应用手册 (1)
标题 类型 大小 (KB) 日期 下载最新英文版本
PDF 20 2010年 9月 13日
更多文献资料 (4)
*This is not an TI official document.
标题 类型 大小 (KB) 日期 下载最新英文版本
Wiki* 2011年 5月 2日
Wiki* 2011年 5月 2日
Wiki* 2011年 5月 2日
PDF 138 2010年 9月 22日
相关产品

软件 (4)

名称 器件型号 软件类型
C64x+ IQMath 库 - 虚拟浮点引擎  SPRC542  软件库 
TMS320C6000 DSP 库 (DSPLIB)  SPRC265  软件库 
TMS320C6000 图像库 (IMGLIB)  SPRC264  软件库 
TMS320C674x DSP 库  SPRC900  软件库 

开发工具 (3)

名称 器件型号 工具类型
Code Composer Studio (CCS) 集成开发环境 (IDE)  CCSTUDIO  软件开发工具、IDE、编译器 
用于 TI DSP+ARM 器件的 C6EZRun 软件开发工具  C6RUN-DSPARMTOOL  软件开发工具、IDE、编译器 
用于 TMS320C6000 器件的 C6EZFlo 图形开发工具  C6FLO-DSPTOOL  软件开发工具、IDE、编译器 

TI 器件 (3)

器件型号 名称 产品系列
TMS320DM6446  DaVinci 数字媒体片上系统  数字信号处理器(DSP) 
TMS320DM6467  数字媒体片上系统  数字信号处理器(DSP) 
TMS320DM6467T  数字媒体片上系统  数字信号处理器(DSP) 

支持与培训

搜索我们广泛的在线知识库,可全天候获得数百万个技术问题和答案。

从 TI 专家处搜索答案

由TI和其社区用户提供的内容仅符合当时状况,不视为TI的标准说明。
请详见网站使用条款

如果您对质量、包装或订购 TI 产品有疑问,请访问我们的支持页面

技术文章