一、[color=inherit !important]AM335x VS AM62x 相較于經典的AM[color=inherit !important]335x處理器,AM62x有著更豐富的功能以及更強大的其性能,參數對比如下: 光看數據沒意思?那就來跑個分!我們通過跑分工具Nbench分別對AM335x和AM62x進行測試,具體的跑分表現如下: AM335x跑分結果 AM62x跑分結果 對比結果的差距可以說是很明顯了,相較于AM335x,這顆 AM62x的整數處理性能要高2.6倍,浮點數處理性能高3.6倍。 如果說AM335x是前十年的經典,那么AM62x就將是接力AM335x續寫下個十年經典的新生力量! 二、AM62x功能專項測試 1. IEEE 1588精確時間對時測試(PTP) 精確的時間同步技術在控制系統中占有重要地位,隨著[color=inherit !important]嵌入式控制系統應用范圍的不斷增長和應用規模的不斷擴大,同步系統內各分散節點的[color=inherit !important]時鐘同步變得越來越重要。一些對時間高度敏感的工業集群,需要高精度的時間對時,才能保證集群的正常運行。 一般的網絡時間同步協議(NTP)只能將時間差保持在毫秒級內,不能滿足時間精確度的要求。而 AM62x支持IEEE1588精確時間對時協議,能夠將設備間的時間差縮小到納秒(ns)級內。 接下來對其測試,我們需要兩臺[color=inherit !important]開發板,一臺做為主機,另一臺做從機(測試機)。
圖中的 master offset,即PTP協議中定義的主從端時間差,單位為ns。可見當對時穩定時,兩臺開發板的時間差相差在幾十納秒內,時間差很小。 2、 M核獨立運行測試 AM6254是一顆多核異構處理器,采用Cortex-A53+Cortex-[color=inherit !important]M4F的處理核加控制核架構組合;通過M4F內核及其專用外設實現功能安全特性,并且M4F內核的啟動和運行不再依賴A53內核,使其運行更加穩定,使用更加靈活。 在實際應用中,M核的程序運行在裸機或者簡單的操作系統上,所以一般M核的運行速度快,穩定性高,一般用于簡單但重要的控制,比如故障處理、開關控制等。 A核中運行著[color=inherit !important]Linux操作系統,相對復雜的系統意味著崩潰重啟的風險也相對更高,運行的穩定性和速度都不如M核,但是A核功能豐富強大,能夠實現許多M核無法實現的功能,比如信息采集、數據處理等。 目前的許多雙架構嵌入式處理器因為M核的運行依賴于A核的運行,當A核中的Linux系統崩潰后,M核也無法正常工作,此時M核負責的重要工作也無法維持。而 AM62x的M核和A核是相互獨立的,A核的運行狀態對M核的運行沒有任何影響,其穩定性大大提高。 點亮M核流水燈:
M核和A核一起運行(綠色流水燈和藍色流水燈) 重啟A核
M核獨立運行,A核重啟(綠色流水燈亮,藍色流水燈熄滅) 3. GPMC NOR Flash讀寫測試 格式化GPMC NOR Flash
掛載NOR Flash到文件系統
NOR Flash讀寫測試
寫入: 讀取: 通過測試結果可以得知,AM62x的寫入和讀取速度分別是“257KB/s”和“10.8MB/s”,成績還是很不錯的。 測試過程大家可參考往期視頻 《FET6254-C[color=inherit !important]核心板上手:更強的后浪》(Tips:點擊標題即可觀看,視頻1分48"處開始測試) 三、 總結 通過以上對比和測試可以看出,搭載TI Sitara™ AM62x的FET6254-C核心板不管是性能還是功能,相較于前輩FE[color=inherit !important]T335xD進步都是非常巨大的,并且還向下兼容了FET335xD-C的接口。 AM62x同樣提供10年+的供貨生命周期,使[color=inherit !important]醫療、工業等領域的長生命周期產品可以無須擔心長期供應問題。 因此用AM62x來替代已經在售十年之久的AM335x,無疑是一個非常好的選擇。https://www.forlinx.com/product/153.html |