AM335x继任者?AM6254性能解析

飞凌嵌入式fet6254-c核心板基于ti sitara am62x 系列工业级处理器设计开发,采用arm cortex-a53架构,主频最高可达1.4ghz;并集成了丰富的接口,可广泛应用于的工业环境,如人机界面(hmi)、边缘计算、零售自动化、充电桩控制单元(tcu)和医疗设备等。
那么作为一代经典am335x的继任者,am62x到底表现如何?有哪些优势?接下来让我们细细了解。
1、am335x vs am62x  
相较于经典的am335x处理器,am62x有着更丰富的功能以及更强大的其性能,参数对比如下:
光看数据没意思?那就来跑个分!我们通过跑分工具nbench分别对am335x和am62x进行测试,具体的跑分表现如下:
am335x跑分结果
am62x跑分结果
对比结果的差距可以说是很明显了,相较于am335x,这颗am62x的整数处理性能要高2.6倍,浮点数处理性能高3.6倍。
如果说am335x是前十年的经典,那么am62x就将是接力am335x续写下个十年经典的新生力量!
2、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”,成绩还是很不错的。
3、总结  
通过以上对比和测试可以看出,搭载ti sitara am62x的fet6254-c核心板不管是性能还是功能,相较于前辈fet335xd进步都是非常巨大的,并且还向下兼容了fet335xd-c的接口。
am62x同样提供10年+的供货生命周期,使医疗、工业等领域的长生命周期产品可以无须担心长期供应问题。
因此用am62x来替代已经在售十年之久的am335x,无疑是一个非常好的选择。

串扰是什么?如何去减小串扰
生产锂电池有哪些危害
5G中美竞争白热化,美国国家频谱战略推动全方位的 5G部署和创新
MacBook Pro笔记本电脑迎来5年来首次重新设计
德州仪器DLP全新突破性像素架构TRP首次亮相CES
AM335x继任者?AM6254性能解析
国产大飞机C919最新消息:试飞与机组成员揭秘 外媒评价汇总
Agilent Keysight N5173B射频发生器
小红书联合vivo共同发布了一份《95后夜生活报告》
电感器的工作原理及主要类型
物联网工程开发实施,浅谈物联网项目开发的几个步骤
热继电器的工作原理及常见类型和作用介绍
三分频音箱的优缺点
人体传感器网络是什么_人体传感器网络简介
红米Note4x评测:对比红米4x,“两代同堂”颜值性能你更喜欢谁?
华为十几款5G中高端手机已经入网,5G手机机海战术来临
P2221电压探头的特点及应用范围
中国电信正在全面推进云网融合构建云网融合的数字化平台
斐济航空4000多枚超高频RFID标签,应用无线射频识RFID加强客舱检查
阻容降压电路原理图讲解