AM335x繼任者?AM6254性能解析
飛凌嵌入式FET6254-C核心板基于TI Sitara? AM62x 系列工業級處理器設計開發,采用ARM Cortex-A53架構,主頻最高可達1.4GHz;并集成了豐富的接口,可廣泛應用于的工業環境,如人機界面(HMI)、邊緣計算、零售自動化、充電樁控制單元(TCU)和醫療設備等。
那么作為一代經典AM335x的繼任者,AM62x到底表現如何?有哪些優勢?接下來讓我們細細了解。
一、AM335x VS AM62x
相較于經典的AM335x處理器,AM62x有著更豐富的功能以及更強大的其性能,參數對比如下:
光看數據沒意思?那就來跑個分!我們通過跑分工具Nbench分別對AM335x和AM62x進行測試,具體的跑分表現如下:
AM335x跑分結果
AM62x跑分結果
對比結果的差距可以說是很明顯了,相較于AM335x,這顆 AM62x的整數處理性能要高2.6倍,浮點數處理性能高3.6倍。
如果說AM335x是前十年的經典,那么AM62x就將是接力AM335x續寫下個十年經典的新生力量!
二、AM62x功能專項測試
1. IEEE 1588精確時間對時測試(PTP)
精確的時間同步技術在控制系統中占有重要地位,隨著嵌入式控制系統應用范圍的不斷增長和應用規模的不斷擴大,同步系統內各分散節點的時鐘同步變得越來越重要。一些對時間高度敏感的工業集群,需要高精度的時間對時,才能保證集群的正常運行。
一般的網絡時間同步協議(NTP)只能將時間差保持在毫秒級內,不能滿足時間精確度的要求。而 AM62x支持IEEE1588精確時間對時協議,能夠將設備間的時間差縮小到納秒(ns)級內。
接下來對其測試,我們需要兩臺開發板,一臺做為主機,另一臺做從機(測試機)。
root@ok6254:~# ethtool -T eth1 #檢查網卡是否支持
root@ok6254:~# ptp4l -E -2 -H -i eth1 -m #主機設置為主鐘
root@ok6254:~# ptp4l -E -2 -H -i eth1 -m -s #從機設置為從鐘
圖中的 master offset,即PTP協議中定義的主從端時間差,單位為ns。可見當對時穩定時,兩臺開發板的時間差相差在幾十納秒內,時間差很小。
2、 M核獨立運行測試
AM6254是一顆多核異構處理器,采用Cortex-A53+Cortex-M4F的處理核加控制核架構組合;通過M4F內核及其專用外設實現功能安全特性,并且M4F內核的啟動和運行不再依賴A53內核,使其運行更加穩定,使用更加靈活。
在實際應用中,M核的程序運行在裸機或者簡單的操作系統上,所以一般M核的運行速度快,穩定性高,一般用于簡單但重要的控制,比如故障處理、開關控制等。
A核中運行著Linux操作系統,相對復雜的系統意味著崩潰重啟的風險也相對更高,運行的穩定性和速度都不如M核,但是A核功能豐富強大,能夠實現許多M核無法實現的功能,比如信息采集、數據處理等。
目前的許多雙架構嵌入式處理器因為M核的運行依賴于A核的運行,當A核中的Linux系統崩潰后,M核也無法正常工作,此時M核負責的重要工作也無法維持。而 AM62x的M核和A核是相互獨立的,A核的運行狀態對M核的運行沒有任何影響,其穩定性大大提高。
點亮M核流水燈:
root@ok6254:~#cd/sys/class/remoteproc/remoteproc0
root@ok6254:/sys/class/remoteproc/remoteproc0#
echom4fss_firmware/forlinx_gpio.release.out > firmware
root@ok6254:/sys/class/remoteproc/remoteproc0#echostart > state
M核和A核一起運行(綠色流水燈和藍色流水燈)
重啟A核
root@ok6254:~#fltest_reset_a53.sh
M核獨立運行,A核重啟(綠色流水燈亮,藍色流水燈熄滅)
3. GPMC NOR Flash讀寫測試
格式化GPMC NOR Flash
root@ok6254:/#cat/proc/mtd
root@ok6254:/#flash_erase-j /dev/mtd0 0 0
掛載NOR Flash到文件系統
root@ok6254:/#mount-t jffs2 /dev/mtdblock0 /mnt/
NOR Flash讀寫測試
root@ok6254:/#dd if=/dev/zero of=/dev/mtdblock0 bs=1M count=16 conv=fsync
寫入:
讀取:
通過測試結果可以得知,AM62x的寫入和讀取速度分別是“257KB/s”和“10.8MB/s”,成績還是很不錯的。
測試過程大家可參考往期視頻 《FET6254-C核心板上手:更強的后浪》(Tips:點擊標題即可觀看,視頻1分48"處開始測試)
三、 總結
通過以上對比和測試可以看出,搭載TI Sitara? AM62x的FET6254-C核心板不管是性能還是功能,相較于前輩FET335xD進步都是非常巨大的,并且還向下兼容了FET335xD-C的接口。
AM62x同樣提供10年+的供貨生命周期,使醫療、工業等領域的長生命周期產品可以無須擔心長期供應問題。
因此用AM62x來替代已經在售十年之久的AM335x,無疑是一個非常好的選擇。
相關產品 >
-
FET62xx-C核心板
FET6254-C核心板基于TI Sitara? AM62x系列工業級處理器設計。采用Arm Cortex A53架構,并集成了廣泛的接口,如2路支持TSN的千兆以太網、USB 2.0CAN-FD,AM6254核心板兼容AM62x全系列處理器,提供單核、雙核、四核可選,功能引腳完全兼容,飛凌嵌入式已經適配AM6254 AM6231 AM6232三款芯片為您帶來靈活的成本組合方案,AM62x可應用于廣泛的工業環境,如人機界面(HMI)、工業計算機、邊緣計算、零售自動化、充電樁控制單元(TCU)、醫療設備等。
了解詳情 -
OK62xx-C開發板
AM62x 開發板是圍繞飛凌AM62x核心板設計的獨立測試和開發平臺。AM62x處理器由四核64位Arm -Cortex -A53微處理器 和Cortex-M4F組成。AM62x開發板整板工業級設計,并在開發過程中進行嚴苛的環境溫度測試、壓力測試、長期穩定性運行測試,使AM62x可在各種嚴苛環境穩定運行 了解詳情