首页 > 新闻 > IT与互联网 >

德州仪器让即时程式设计易如反掌

--德州仪器 BeagleBone Black 扩展 PRU 软体支援和首款 PRU Cape 插件板

2014-11-19 09:10:04   作者:   来源:CTI论坛   评论:0  点击:


  德州仪器(TI)Sitara 处理器上的可编程设计即时单元(PRU)使客户能从 ARMR 核心卸载即时处理任务,进而开发具差异化的产品.pRU 为 200MHz 低时延多核心协同处理器,针对即时处理确定性最佳化,并具备局部周边设备和记忆体 —— 该记忆体让客户可从系统设计中去除昂贵的现场可编程设计闸阵列(FPGA)或专用积体电路(ASIC)以节省时间和金钱.pRU 不仅可从 ARM 卸载处理任务以应对确定性任务,如对时间要求严格的 I/O 操作;而且功能足够强大,可在 3D 印表机、LED 照明控制、机器人、热列印等应用领域实现如马达控制等复杂的功能。

  PRU 具备可编程设计特性,能在 5 毫微秒内对 I/O 接脚进行单周期直接进入并拥有SoC 资源,因此可实现快速即时回应、专门资料处理操作、自订周边介面以及从系统单晶片上(SoC)的其他处理器核心卸载任务时提供弹性。此外,PRU 还使开发人员能针对各种最终应用实现不同的介面,包括 I2C 和 SPI、进阶 PWM、马达控制、RS485、取样速率转换和感测器监控等位元拆裂序列介面。

  庞大的资源生态系统

  TI 提供可为开发 PRU 软体提供框架和范例的 PRU 软体支援套件。该套件包含适用于主机作业系统(OS)的范例型 PRU 韧体及应用程式载入器编码。范例可展示 PRU 的功能,以便与系统互动并控制系统及其资源。最近针对 PRU 发布的 C 语言编译器是 Code Composer Studio 整合式开发环境 v6 的一部分,可简化 PRU 的程式设计工作 —— 无需进行汇编级程式设计,因为开发人员可透过 JTAG 进行除错。

  为 BeagleBone Black 推出全新的 PRU Cape

  对 BeagleBone Black社群所提供的 Cape 而言,由 TI 销售并支援的 PRU Cape 插件板是完美补充,该插件板让客户可用经济实惠的方式以评估 Sitara 处理器上的 PRU 功能。透过 PRU Cape 可轻松评估并学习对 AM335x 处理器中的双核心 PRU 进行程式设计。编码还可在其他 Sitara 处理器系列,如功能更丰富的四核心 PRU AM437x 解决方案,中重复使用。该 Cape 可提供各种功能存取,包括:透过七个 LED 实现的基本通用输出(GPO)、透过两个按钮实现的通用输入(GPI)、简单的音讯、UART、HDQ 温度感测器、GPIO 排针和原型电路板面积.pRU 的开发人员将获得 TI 的支援,并能加入 BeagleBoard.org 社群。现在可立即购买BeagleBone Black PRU Cape,建议售价为$39 美元。

分享到: 收藏

专题