日前,德州儀器宣布推出全新Sitara處理器AM437x,在AM335x的基礎上做了不小的升級。
Sitara在TI被定為在具有高級通信功能的 32 位ARM處理器,主要用途包括工業(yè)驅動器、工業(yè)HMI與PLC、條形碼掃描儀、測試與測量、便攜式數(shù)據(jù)終端、自助查詢機、導航、患者監(jiān)護等。同時,借由當時基于AM335x的BeagleBone開源開發(fā)板,同時誕生了包括游戲機、路由器等一批DIY產品。
升級后的AM437x又有什么不同呢?TI中國通用處理器業(yè)務拓展經理牟濤給予了詳細的解答。
內核升級
牟濤表示,盡管工業(yè)市場并不像消費類市場那么熱衷于處理器的升級,但工業(yè)產品仍需要部分高性能處理器,比如隨著自動化程度越來越高,很多工業(yè)設備要處理的不再像以前那樣只是發(fā)一個簡單的指令,而是面對大規(guī)模網絡,每一顆處理器既要兼顧通信,也要兼顧控制,同時還要兼顧預算的處理?;谶@樣的考慮,兩年前我們推出AM335,把Cortex-A8帶給廣大工業(yè)用戶。而現(xiàn)在,AM437則是要給這些客戶更好的性能體驗,相較A8,A9可以帶來超過40%的性能提升。除此之外,SGX530的應用以及增加了處理疊加、縮放、色彩空間轉換等圖形處理IP,都讓AM437有著更好的圖形體驗。
談及為何不直接推出雙核A9,牟濤則表示,這主要是因為工業(yè)的具體應用場景而定的。包括工業(yè)、電力、通信等市場,單核足以應對大部分的市場需求。“對于工業(yè)市場,我們更多強調可靠性、穩(wěn)定性及長期供貨保證,盡管我們具有大量的多核技術基礎,但結合目前市場來看,單核是非常適合的。”
PRU升級
PRU是TI自主專利的可編程實時邏輯單元,(Programmable Realtime Unit),用戶利用PRU可以設計各種工業(yè)通信子系統(tǒng)或者其他協(xié)議,目前使用匯編語言但牟濤也強調未來將支持C語言編程。有了PRU之后,客戶可以擴展串行通信協(xié)議、工業(yè)通信協(xié)議、私有加密協(xié)議等,讓設備具有FPGA般的靈活性。
相比AM335x的雙核PRU,AM437x的PRU升級到了四核,并且支持更多的工業(yè)通信總線,通過開源或授權,現(xiàn)在的PRU支持包括 EtherCAT、PROFINET、以太網/IP、電機反饋協(xié)議、Sigma-Delta調制等,而幾年前只支持E-SCADA協(xié)議。
采用AM437x后,無需再增添專門處理通信協(xié)議的ASIC或處理器,雙芯片方案變成了單芯片方案,系統(tǒng)的性能和可靠性都得到了大幅提高。同時,由于 PSU是可編程的,因此便對不同的通信環(huán)境,用戶只需要更換PSU的Framework便可支持不同的環(huán)境。“工業(yè)用戶最忌諱的就是反復更改,因此當產品經過客戶驗證后,不改動硬件的方式會大大降低硬件設計風險,這就是PSU的意義。”牟濤表示。
AM335x框圖
AM437X框圖
比對AM437x與AM335x的框圖,我們可以發(fā)現(xiàn)以下幾點額外改進,支持PWM,再加上集成的AD便可為馬達組成一個位置運算的反饋電路。增加了攝像頭接口,支持32位DDR3L等。
除此之外,在工具、軟件、文檔、支持培訓及第三方等多方面,TI都提供了相對應的保證。牟濤同時強調,鑒于國產BeagleBone的成功,TI正在考察本土第三方方案供應商,未來也會推出國產的基于AM437x的開發(fā)平臺。