飛凌嵌入式FET6254-C核心板基于TI Sitara AM62x 系列工業(yè)級(jí)處理器設(shè)計(jì)開(kāi)發(fā),采用ARM Cortex-A53架構(gòu),主頻最高可達(dá)1.4GHz;并集成了豐富的接口,可廣泛應(yīng)用于的工業(yè)環(huán)境,如人機(jī)界面(HMI)、邊緣計(jì)算、零售自動(dòng)化、充電樁控制單元(TCU)和醫(yī)療設(shè)備等。
那么作為一代經(jīng)典AM335x的繼任者,AM62x到底表現(xiàn)如何?有哪些優(yōu)勢(shì)?接下來(lái)讓我們細(xì)細(xì)了解。
1、AM335x VS AM62x
相較于經(jīng)典的AM335x處理器,AM62x有著更豐富的功能以及更強(qiáng)大的其性能,參數(shù)對(duì)比如下:
光看數(shù)據(jù)沒(méi)意思?那就來(lái)跑個(gè)分!我們通過(guò)跑分工具Nbench分別對(duì)AM335x和AM62x進(jìn)行測(cè)試,具體的跑分表現(xiàn)如下:
AM335x跑分結(jié)果
AM62x跑分結(jié)果
對(duì)比結(jié)果的差距可以說(shuō)是很明顯了,相較于AM335x,這顆AM62x的整數(shù)處理性能要高2.6倍,浮點(diǎn)數(shù)處理性能高3.6倍。
如果說(shuō)AM335x是前十年的經(jīng)典,那么AM62x就將是接力AM335x續(xù)寫(xiě)下個(gè)十年經(jīng)典的新生力量!
2、AM62x功能專(zhuān)項(xiàng)測(cè)試
1. IEEE 1588精確時(shí)間對(duì)時(shí)測(cè)試(PTP)
精確的時(shí)間同步技術(shù)在控制系統(tǒng)中占有重要地位,隨著嵌入式控制系統(tǒng)應(yīng)用范圍的不斷增長(zhǎng)和應(yīng)用規(guī)模的不斷擴(kuò)大,同步系統(tǒng)內(nèi)各分散節(jié)點(diǎn)的時(shí)鐘同步變得越來(lái)越重要。一些對(duì)時(shí)間高度敏感的工業(yè)集群,需要高精度的時(shí)間對(duì)時(shí),才能保證集群的正常運(yùn)行。
一般的網(wǎng)絡(luò)時(shí)間同步協(xié)議(NTP)只能將時(shí)間差保持在毫秒級(jí)內(nèi),不能滿足時(shí)間精確度的要求。而AM62x支持IEEE1588精確時(shí)間對(duì)時(shí)協(xié)議,能夠?qū)⒃O(shè)備間的時(shí)間差縮小到納秒(ns)級(jí)內(nèi)。
接下來(lái)對(duì)其測(cè)試,我們需要兩臺(tái)開(kāi)發(fā)板,一臺(tái)做為主機(jī),另一臺(tái)做從機(jī)(測(cè)試機(jī))。
root@ok6254:~# ethtool -T eth1#檢查網(wǎng)卡是否支持
root@ok6254:~# ptp4l -E -2 -H -i eth1 -m #主機(jī)設(shè)置為主鐘
root@ok6254:~# ptp4l -E -2 -H -i eth1 -m -s #從機(jī)設(shè)置為從鐘
圖中的master offset,即PTP協(xié)議中定義的主從端時(shí)間差,單位為ns??梢?jiàn)當(dāng)對(duì)時(shí)穩(wěn)定時(shí),兩臺(tái)開(kāi)發(fā)板的時(shí)間差相差在幾十納秒內(nèi),時(shí)間差很小。
2. M核獨(dú)立運(yùn)行測(cè)試
AM6254是一顆多核異構(gòu)處理器,采用Cortex-A53+Cortex-M4F的處理核加控制核架構(gòu)組合;通過(guò)M4F內(nèi)核及其專(zhuān)用外設(shè)實(shí)現(xiàn)功能安全特性,并且M4F內(nèi)核的啟動(dòng)和運(yùn)行不再依賴(lài)A53內(nèi)核,使其運(yùn)行更加穩(wěn)定,使用更加靈活。
在實(shí)際應(yīng)用中,M核的程序運(yùn)行在裸機(jī)或者簡(jiǎn)單的操作系統(tǒng)上,所以一般M核的運(yùn)行速度快,穩(wěn)定性高,一般用于簡(jiǎn)單但重要的控制,比如故障處理、開(kāi)關(guān)控制等。
A核中運(yùn)行著Linux操作系統(tǒng),相對(duì)復(fù)雜的系統(tǒng)意味著崩潰重啟的風(fēng)險(xiǎn)也相對(duì)更高,運(yùn)行的穩(wěn)定性和速度都不如M核,但是A核功能豐富強(qiáng)大,能夠?qū)崿F(xiàn)許多M核無(wú)法實(shí)現(xiàn)的功能,比如信息采集、數(shù)據(jù)處理等。
目前的許多雙架構(gòu)嵌入式處理器因?yàn)镸核的運(yùn)行依賴(lài)于A核的運(yùn)行,當(dāng)A核中的Linux系統(tǒng)崩潰后,M核也無(wú)法正常工作,此時(shí)M核負(fù)責(zé)的重要工作也無(wú)法維持。而AM62x的M核和A核是相互獨(dú)立的,A核的運(yùn)行狀態(tài)對(duì)M核的運(yùn)行沒(méi)有任何影響,其穩(wěn)定性大大提高。
點(diǎn)亮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核一起運(yùn)行(綠色流水燈和藍(lán)色流水燈)
重啟A核
root@ok6254:~#fltest_reset_a53.sh
M核獨(dú)立運(yùn)行,A核重啟(綠色流水燈亮,藍(lán)色流水燈熄滅)
3. GPMC NOR Flash讀寫(xiě)測(cè)試
格式化GPMC NOR Flash
root@ok6254:/#cat/proc/mtd
root@ok6254:/#flash_erase-j /dev/mtd0 0 0
掛載NOR Flash到文件系統(tǒng)
root@ok6254:/#mount-t jffs2 /dev/mtdblock0 /mnt/
NOR Flash讀寫(xiě)測(cè)試
root@ok6254:/#dd if=/dev/zero of=/dev/mtdblock0 bs=1M count=16 conv=fsync
寫(xiě)入:
讀?。?/p>
通過(guò)測(cè)試結(jié)果可以得知,AM62x的寫(xiě)入和讀取速度分別是“257KB/s”和“10.8MB/s”,成績(jī)還是很不錯(cuò)的。
3、總結(jié)
通過(guò)以上對(duì)比和測(cè)試可以看出,搭載TI Sitara AM62x的FET6254-C核心板不管是性能還是功能,相較于前輩FET335xD進(jìn)步都是非常巨大的,并且還向下兼容了FET335xD-C的接口。
AM62x同樣提供10年+的供貨生命周期,使醫(yī)療、工業(yè)等領(lǐng)域的長(zhǎng)生命周期產(chǎn)品可以無(wú)須擔(dān)心長(zhǎng)期供應(yīng)問(wèn)題。
因此用AM62x來(lái)替代已經(jīng)在售十年之久的AM335x,無(wú)疑是一個(gè)非常好的選擇。
-
ARM
+關(guān)注
關(guān)注
134文章
9137瀏覽量
368277 -
嵌入式
+關(guān)注
關(guān)注
5088文章
19158瀏覽量
306496 -
ti
+關(guān)注
關(guān)注
112文章
7986瀏覽量
212680
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論