德州仪器(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。
关键字:FPGA ASIC TI Sitara处理器
引用地址:
德州仪器让实时编程易如反掌
推荐阅读最新更新时间:2024-03-16 13:46
汽车芯片企业盘点之:TI的汽车业务是否能维持去年的增长?
德州仪器(TI)是全球第一大模拟电路元件和 数字信号处理器 制造商,这家企业的产品某种意义上覆盖了我们生活中大部分的场景。从终端市场来看,TI主要营收来源汽车和工业两大市场,个人电子、通信设备、企业系统等市场营收比较疲软。从TI去年第四季度各市场营收来看,除汽车外的其它终端市场营收均环比下滑,这里的原因还是因为全球经济的原因,使用 芯片 的客户正持续降低库存。而TI预计,2023年上半年收入和利润将分别下降9%和19%。 ▲图1.TI的业务情况 德州仪器作为一家模拟芯片公司,2013年在汽车业务的份额大概翻了一倍,从12%增长到占总销售额的25%。按绝对收入来看,从14.6亿美金增长到50亿美金,这个数据确实是非常不错的,
[汽车电子]
基于FPGA的语音信号LPC参数提取算法的实现
摘要: 介绍语音信号LPC分析中部分相关系数的舒尔递推算法的FPGA实现,给出了电路设计思想及具体电路结构,并对其工作过程进行了详细分析说明,为嵌入式系统设计提供了一种有效手段。
关键词: 部分相关系数 舒尔递推算法 FPGA 并行处理技术
随着语音技术应用的发展,越来越多的语音信号数字处理系统需要按照实时方式或在线方式工作,特别在嵌入式系统设计中,对系统的硬件环境要求更高。随着语音处理算法的日益复杂,用普通处理器对语音信号进行实时处理,已显得力不从心。本文将采用新一代现场可编程门阵列FLEX10K系列的FPGA芯片实现语音信号的LPC分析,并通过舒尔(Schur)递推算法,提取语音信号算是中
[半导体设计/制造]
基于FPGA的通用位同步器设计方案(一)
本文主要是先阐述传统Gardner算法的原理,然后给出改进后的设计和FPGA实现方法,最后对结果进行仿真和分析,证明该设计方案的正确、可行性。 0 引言 数字通信中,位同步性能直接影响接收机的好坏,是通信技术研究的重点和热点问题。通信系统中,接收端产生与发送基带信号速率相同,相位与最佳判决时刻一致的定时脉冲序列,该过程即称为位同步。常见的位同步方法包括滤波法和鉴相法。滤波法对接收波形进行变换,使之含有位同步信息,再通过窄带滤波器滤出,缺点是只适用于窄带信号。最为常用的位同步方法是鉴相法,包括锁相法和内插法两种。锁相法采用传统锁相环,需要不断调整本地时钟的频率和相位,不适合宽速率范围的基带码元同步。而内插法则利用数字信号
[模拟电子]
传Spansion将出售两座日本半导体厂给TI
NOR型闪存大厂飞索半导体(SpansionInc.)日本子公司Spansion Japan Ltd.可望在5月底以100亿至200亿日圆价格出售位于日本福岛县会津若松市(Aizuwakamatsu)厂区的两座半导体厂给德州仪器(TexasInstrumentsInc.)。 报导指出,德仪计划将12英寸厂生产设备运回美国德州,并将8英寸厂调整为模拟芯片生产线。德仪执行长RichTempleton甫于4月26日指出,目前产出正处于历史最高水淮,今年产能将因去年购买的8英寸晶圆设备上线而呈现逐季攀高。 德仪于4月27日宣布,该公司最近已向奇梦达(Qimonda)采购超过100台设备,准备再度扩充模拟IC制造产能以满足客
[半导体设计/制造]
基于LabVIEW的FPGA模块FIFO深度设定实现
引言 数据进入FPGA的速率高于传出的速率,持续的传输会造成数据的溢出,断续的传输可能会造成数据不连续。使用基于LabVIEW FPGA的DMA FIFO作为主控计算机和FPGA之间的缓存,若DMAFIFO深度设置的合适,FIFO不会溢出和读空,那么就能实现数据输出FPGA是连续的。 本文在介绍了LabVIEW FPGA模块程序设计特点的基础上,结合DMA FIFO的工作原理,提出了一种设定FIFO深度的方法,解决了FIFO溢出、读空的问题,实现了数据的连续传输。实验结果表明该方法正确、可行,程序设计满足系统对数据传输连续性的要求。 1 LabVIEW FPGA模块 LabVIEW FPGA是LabVI
[测试测量]
基于FPGA的UART接口开发方案
由于FPGA的功能日益强大,开发周期短、可重复编程等优点也越来越明显,可以在FPGA芯片上集成UART功能模块,从而简化电路,缩小PCB面积,提高系统可靠性。此外,FPGA的设计具有很高的灵活性,可以方便地进行升级和移植。 设计背景
通用异步收发器(Universal Asynchronous Receiver/Transmitter,UART)可以和各种标准串行接口,如RS 232和RS 485等进行全双工异步通信,具有传输距离远、成本低、可靠性高等优点。一般UART由专用芯片如8250,16450来实现,但专用芯片引脚都较多,内含许多辅助功能,在实际使用时往往只需要用到UART的基本功能,使用专用芯片会造成资源
[嵌入式]
基于FPGA的高速数据采集系统接口设计
引言 当前,越来越多的通信系统工作在很宽的频带上,对于保密和抗干扰有很高要求的某些无线通信更是如此,随着信号处理器件的处理速度越来越快,数据采样的速率也变得越来越高,在某些电子信息领域,要求处理的频带要尽可能的宽、动态范围要尽可能的大,以便得到更宽的频率搜索范围,获取更多的信息量。因此,通信系统对信号处理前端的A/D采样电路提出了更高的要求,即希望A/D转换速度快而采样精度高,以便满足系统处理的要求。 可编程门阵列FPGA的出现已经显著改变了数字系统的设计方式。应用可编程门阵列FPGA,可使数字系统设计具有高度的灵活性,因此FPGA的应用越来越广泛,而新一代FPGA--Virtex Ⅱ-PRO的出现使FPGA的功能更加强大,但
[应用]
德州仪器推出 Stellaris LaunchPad
2012 年 9 月 28 日,北京讯 日前,德州仪器 (TI) 宣布推出一款最新低价位易用型 Stellaris® LM4F120 LaunchPad 评估套件,进一步壮大其面向 ARM 产业环境的创新型 LaunchPad 产品阵营。该工具可帮助专业工程师、业余爱好者以及大学生深入了解 ARM Cortex-M4F 微控制器与 TI Stellaris 系列微控制器。最新 LaunchPad内核支持业界最佳低功耗,集成模拟与浮点性能的 Stellaris LM4F120 MCU,具有丰富的实时数字信号控制外设,适用于 LaunchPad 高度灵活的模块化设计环境。Stellaris LaunchPad 可将消费类电子、人机接口
[单片机]