找回密码
 注册
关于网站域名变更的通知
查看: 305|回复: 1
打印 上一主题 下一主题

AM335x继任者?AM6254性能解析

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-8-6 12:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 飞凌嵌入式 于 2022-8-6 12:08 编辑 8 @1 B4 ^$ V6 F" L( S7 L
, @. f# b% |+ m8 V7 K
飞凌嵌入式FET6254-C核心板基于TI Sitara™ AM62x 系列工业级处理器设计开发,采用ARM Cortex-A53架构,主频最高可达1.4GHz;并集成了丰富的接口,可广泛应用于的工业环境,如人机界面(HMI)、边缘计算、零售自动化、充电桩控制单元(TCU)和医疗设备等。
那么作为一代经典AM335x的继任者,AM62x到底表现如何?有哪些优势?接下来让我们细细了解。

3 R7 F5 q6 x! w: u! N
1、AM335x VS AM62x
相较于经典的AM335x处理器,AM62x有着更丰富的功能以及更强大的其性能,参数对比如下:

% s; l2 ]+ o8 z0 p- t
/ |0 Y3 K0 e8 h0 k( \, m
光看数据没意思?那就来跑个分!我们通过跑分工具Nbench分别对AM335x和AM62x进行测试,具体的跑分表现如下:
$ |, w9 t0 P3 Q- P8 u& J
AM335x跑分结果
' c" q% Y9 m, k% }. Q/ r/ i
AM62x跑分结果

. M, E" u: R' _) V6 I. g
对比结果的差距可以说是很明显了,相较于AM335x,这颗AM62x的整数处理性能要高2.6倍,浮点数处理性能高3.6倍。
如果说AM335x是前十年的经典,那么AM62x就将是接力AM335x续写下个十年经典的新生力量!
0 `9 d" Q# ^, K5 X* ]6 z- Y* y
2、AM62x功能专项测试
+ w$ c& h* [! N  ^+ t5 x+ i/ n
1. IEEE 1588精确时间对时测试(PTP)

7 v! U- Y+ w: X3 t- f
精确的时间同步技术在控制系统中占有重要地位,随着嵌入式控制系统应用范围的不断增长和应用规模的不断扩大,同步系统内各分散节点的时钟同步变得越来越重要。一些对时间高度敏感的工业集群,需要高精度的时间对时,才能保证集群的正常运行。
" W% L- i- ^% ]/ n; Y
一般的网络时间同步协议(NTP)只能将时间差保持在毫秒级内,不能满足时间精确度的要求。而AM62x支持IEEE1588精确时间对时协议,能够将设备间的时间差缩小到纳秒(ns)级内。

: R) o/ F% B7 `% ]/ N
接下来对其测试,我们需要两台开发板,一台做为主机,另一台做从机(测试机)。

6 C( H% z" x1 {$ Y- |
$ e( {2 _. z# N/ T* _
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。可见当对时稳定时,两台开发板的时间差相差在几十纳秒内,时间差很小。
! p9 E8 J8 ?1 k' y
2. M核独立运行测试

- }8 ?: u0 V' M; ~" ?
AM6254是一颗多核异构处理器,采用Cortex-A53+Cortex-M4F的处理核加控制核架构组合;通过M4F内核及其专用外设实现功能安全特性,并且M4F内核的启动和运行不再依赖A53内核,使其运行更加稳定,使用更加灵活。

+ k+ z6 w* b2 c7 a
在实际应用中,M核的程序运行在裸机或者简单的操作系统上,所以一般M核的运行速度快,稳定性高,一般用于简单但重要的控制,比如故障处理、开关控制等。
5 ?/ W8 V- {! N" j8 {5 K; }- ?

& }$ {$ a: l  _3 A3 @8 i/ H
A核中运行着Linux操作系统,相对复杂的系统意味着崩溃重启的风险也相对更高,运行的稳定性和速度都不如M核,但是A核功能丰富强大,能够实现许多M核无法实现的功能,比如信息采集、数据处理等。
" _+ A3 o! \4 W* e9 J: t+ U/ {6 T
目前的许多双架构嵌入式处理器因为M核的运行依赖于A核的运行,当A核中的Linux系统崩溃后,M核也无法正常工作,此时M核负责的重要工作也无法维持。而AM62x的M核和A核是相互独立的,A核的运行状态对M核的运行没有任何影响,其稳定性大大提高。
点亮M核流水灯:
" O# J+ z7 |, v. m9 x" n9 @+ ^$ a
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

2 v2 ~" c5 R. a6 K. h; w" A
M核和A核一起运行(绿色流水灯和蓝色流水灯)
, H: j5 {. B# X5 m
重启A核
root@ok6254:~#fltest_reset_a53.sh
M核独立运行,A核重启(绿色流水灯亮,蓝色流水灯熄灭)
# H7 O7 u; _7 c1 G
3. GPMC NOR Flash读写测试
* n. n& t( K$ }
格式化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
写入
! {& q+ m. L; c- K1 v
读取

7 t1 K# w4 N* D) p; t! f4 `  ~8 f
通过测试结果可以得知,AM62x的写入和读取速度分别是“257KB/s”和“10.8MB/s”,成绩还是很不错的。
* e8 M8 Q( D' m$ N
3、总结5 b  S. K2 x) o* {
通过以上对比和测试可以看出,搭载TI Sitara™ AM62x的FET6254-C核心板不管是性能还是功能,相较于前辈FET335xD进步都是非常巨大的,并且还向下兼容了FET335xD-C的接口。
2 C8 k( H& z+ {& H# i$ V
AM62x同样提供10年+的供货生命周期,使医疗、工业等领域的长生命周期产品可以无须担心长期供应问题。因此用AM62x来替代已经在售十年之久的AM335x,无疑是一个非常好的选择。

7 M" q: ?4 K. L6 t6 w3 w/ w* f% }* `# i0 V. r: A
  • TA的每日心情
    开心
    2024-4-29 15:07
  • 签到天数: 466 天

    [LV.9]以坛为家II

    2#
    发表于 2022-8-6 20:57 | 只看该作者
    :hug::hug::hug:
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-6 05:05 , Processed in 0.156250 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表