Sitara升级至Cortex A9 TI推出AM437x
扫描二维码
随时随地手机看文章
日前,德州仪器宣布推出全新Sitara处理器AM437x,在AM335x的基础上做了不小的升级。
Sitara在TI被定为在具有高级通信功能的 32 位ARM处理器,主要用途包括工业驱动器、工业HMI与PLC、条形码扫描仪、测试与测量、便携式数据终端、自助查询机、导航、患者监护等。同时,借由当时基于AM335x的BeagleBone开源开发板,同时诞生了包括游戏机、路由器等一批DIY产品。
升级后的AM437x又有什么不同呢?TI中国通用处理器业务拓展经理牟涛给予了详细的解答。
内核升级
牟涛表示,尽管工业市场并不像消费类市场那么热衷于处理器的升级,但工业产品仍需要部分高性能处理器,比如随着自动化程度越来越高,很多工业设备要处理的不再像以前那样只是发一个简单的指令,而是面对大规模网络,每一颗处理器既要兼顾通信,也要兼顾控制,同时还要兼顾预算的处理。基于这样的考虑,两年前我们推出AM335,把Cortex-A8带给广大工业用户。而现在,AM437则是要给这些客户更好的性能体验,相较A8,A9可以带来超过40%的性能提升。除此之外,SGX530的应用以及增加了处理叠加、缩放、色彩空间转换等图形处理IP,都让AM437有着更好的图形体验。
谈及为何不直接推出双核A9,牟涛则表示,这主要是因为工业的具体应用场景而定的。包括工业、电力、通信等市场,单核足以应对大部分的市场需求。“对于工业市场,我们更多强调可靠性、稳定性及长期供货保证,尽管我们具有大量的多核技术基础,但结合目前市场来看,单核是非常适合的。”
PRU升级
PRU是TI自主专利的可编程实时逻辑单元,(Programmable Realtime Unit),用户利用PRU可以设计各种工业通信子系统或者其他协议,目前使用汇编语言但牟涛也强调未来将支持C语言编程。有了PRU之后,客户可以扩展串行通信协议、工业通信协议、私有加密协议等,让设备具有FPGA般的灵活性。
相比AM335x的双核PRU,AM437x的PRU升级到了四核,并且支持更多的工业通信总线,通过开源或授权,现在的PRU支持包括 EtherCAT、PROFINET、以太网/IP、电机反馈协议、Sigma-Delta调制等,而几年前只支持E-SCADA协议。
采用AM437x后,无需再增添专门处理通信协议的ASIC或处理器,双芯片方案变成了单芯片方案,系统的性能和可靠性都得到了大幅提高。同时,由于 PSU是可编程的,因此便对不同的通信环境,用户只需要更换PSU的Framework便可支持不同的环境。“工业用户最忌讳的就是反复更改,因此当产品经过客户验证后,不改动硬件的方式会大大降低硬件设计风险,这就是PSU的意义。”牟涛表示。
AM335x框图
AM437X框图
比对AM437x与AM335x的框图,我们可以发现以下几点额外改进,支持PWM,再加上集成的AD便可为马达组成一个位置运算的反馈电路。增加了摄像头接口,支持32位DDR3L等。
除此之外,在工具、软件、文档、支持培训及第三方等多方面,TI都提供了相对应的保证。牟涛同时强调,鉴于国产BeagleBone的成功,TI正在考察本土第三方方案供应商,未来也会推出国产的基于AM437x的开发平台。