TI推出面向BeagleBone Black的全新PRU Cape,简化实时编程

发布时间:2014-11-13 09:43    发布者:eechina
关键词: BeagleBone , 可编程实时单元 , PRU
德州仪器(TI)Sitara处理器上的可编程实时单元(PRU)使客户能够从ARM内核卸载实时处理任务,从而令自己的产品与众不同。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的功能,以便在控制系统及资源的同时与其进行交互。最近面向PRU发布的C语言编译器是Code Composer Studio™集成开发环境v6的一部分,可简化PRU的编程工作。此外,由于开发人员可通过JTAG进行调试,因此也无需进行汇编级程序设计。

推出面向BeagleBone Black的全新PRU Cape

对BeagleBone Black社区所提供的Cape而言,由TI开发并支持的PRU Cape插件板是一种完美的补充,该插件板为客户带来了一种经济实惠的方式来评估Sitara处理器上的PRU功能。PRU Cape可实现轻松评估,同时能学习对AM335x处理器中的双核PRU进行编程。其代码还可在如AM437x解决方案的其它Sitara处理器系列中重复使用,这些处理器系列包涵了功能更加丰富的四核PRU。此外,该Cape可提供对各种特性的访问,包括:通过七个LED实现的基本通用输出(GPO)、通过两个按钮实现的通用输入(GPI)、简单的音频、UART、HDQ温度传感器、GPIO排针和原型电路板面积。PRU的开发人员将获得来自TI的支持,还能加入BeagleBoard.org社区。现在可立即购买BeagleBone Black PRU Cape。

了解更多详情:
·        立即购买您的PRU Cape
·        阅读有关PRU的白皮书
·        为Linux SDK下载PRU代码
·        查看PRU Cape TI设计


本文地址:https://www.eechina.com/thread-134003-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表