TI 通讯基础设备业务部总经理 Brian Glinsman 表示,为开发人员提供功能强大且简易开发选项,并使多核心编程更为简化,是 TI 一贯的目标。简而言之,软件对于在设计过程中要获得最佳效能扮演了重要的角色,TI的软件可为多核心开发人员带来独特的特性与优势,能够帮助他们立即透过 TI 的多核心平台快速启动设计。
MCSDK
TI 的 MCSDK 可为开发人员提供一款高整合软件开发平台,其包含支援核心间及芯片间通讯的高效率多核心通讯层、整合 SYS/BIOS 的有效优化型驱动器、即时作业系统 (RTOS) 以及具适当演示范例的 Linux 支援。透过这种整合方法,开发人员可根据需求自由选择合适的软件,显著地缩短开发时间。此外,开发人员还可使用相同的 MCSDK 满足 TI的 C66x 与 TMS320C64x+ 高效能多核心 DSP 需求,不但可实现软件重复使用,而且还可提高开发工作的投资报酬。
Linux 支援
Linux 核心支援现在可用于 TI 的 C66x DSP 架构,持续为 TI 多核心装置提供支援。在开放原始码日益成为产品的重要元素时,应用开发人员可受惠于支援Linux 的 TI C66x DSP,减少软件开发,以专注于应用的特性与软件差异化。除了支援包含 TMS320C6670、TMS320C6671、TMS320C6672、TMS320C6674和TMS320C6678装置的 C66x DSP 以及 TMS320TCI6618 SoC 之外,Linux 核心支援现在已可用于 TI的 C64x+ DSP。
优化数据库
TI 为其 C66x DSP 指令集架构提供优化的 DSP 数据库 (DSPLIB) 与影像处理数据库 (IMGLIB),C66x DSP 指令集架构是业界首款支援原生定点与浮点运算的架构。TI 计划于今年为 DSPLIB 与 IMGLIB 增加新的强化技术,提供更多核心,并为视觉分析、加密、语音以及传真等应用提供优化数据库。这些数据库采用常用的优化核心,可为关键性任务、测试与影像、影像分析以及视觉分析等各种高效能应用提供显著的处理优势。
OpenMP API
TI 计划针对 KeyStone 多核心架构的优化型 C66x 编译器与运行时间软件增加 OpenMP API 支援。C66x DSP 为首款支援 OpenMP API 的多核心装置。而 OpenMP API 是一款可携式的可扩充模型,能为使用 TI 的多核心 DSP 开发人员提供简易而高弹性的接口,从而可支援类似于关键性任务产业的应用开发,其中包括公共安全与国防、医疗与高阶影像、测试与自动化以及高效能运算等。
OpenMP ARB 执行长 Larry Meadows 指出,TI 的 KeyStone 多核心架构在高效能多核心应用中发挥令人称羨的重要作用。TI 的 OpenMP API 支援对于嵌入式处理领域的开发人员而言不但是重大成功,也充分展示了 OpenMP API 在从嵌入式系统到超级电脑等各类运算的重要优势。OpenMP ARB 对获得 TI 的支持深感欣喜,并期待今后继续与 TI 合作。
价格与供货
各种软件更新版本现已开始提供,可立即透过 TI 进行免费下载。此外,所有软件更新皆可用于 TI 的 TMDXEVM6670L 与 TMDXEVM6678L 低成本评估模组 (EVM)。该两款 EVM 都包含免费 MCSDK、Code Composer Studio™ (CCS) 整合开发环境 (IDE) 以及应用/演示代码套件,可帮助编程人员快速体验最新 C66x DSP 的高速。
TI KeyStone 多核心架构
TI 的 KeyStone 多核心架构是真正的多核心创新平台,可为开发人员提供一系列健全的高效能、低功耗多核心装置。Keystone 架构是基 TI 最新开发 TMS320C66x DSP 系列的基础,可实现具有革命性突破的高效能。KeyStone 与其他多核心架构的不同之处,在于其能够为多核心装置中的每一个核心发挥全面的处理功能。基于 KeyStone 的装置针对高效能市场进行优化,可充分满足无线基地台、关键性任务、测试与自动化、医疗影像以及高效能运算等应用的需求。如欲了解更多详情,敬请参访:www.ti.com/c66multicore。
上一篇:TI基于 PiccoloTM 微控制器的三款新型数位电源开发套件 实现了业界领先的效率与效能水准
下一篇:基于DSP平台的多音平行体制调制端的实现
推荐阅读最新更新时间:2024-05-02 21:27