德州仪器:让实时编程易如反掌

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。http://zlc06.51dzw.com/

德州仪器(ti)sitara™处理器上的可编程实时单元(pru)使客户能够从arm®内核卸载实时处理任务,从而令自己的产品与众不同。pru是为决定性处理及实时处理而优化的200mhz低时延多核协处理器,拥有本地外设和内存,可帮助客户在系统设计中避免昂贵的现场可编程门阵列(fpga)或专用集成电路(asic),以节省时间和成本。pru不仅可从arm卸载处理任务以应对如时间要求严格的i/o操作等决定性任务,而且其功能足够强大,可在3d打印机、led照明控制、机器人、热敏打印等应用领域中实现如电机控制等复杂的功能。

  • 德州仪器:让实时编程易如反掌已关闭评论
    A+
发布日期:2019年07月03日  所属分类:新闻动态