NXP iMX8 系列产品功耗对比测试
作者&投稿:壬帖 (若有异议请与网页底部的电邮联系)
NXP iMX8系列应用处理器是NXP发布的基于Cortex-A72/A53/A35和Coretex-M4/M7等架构的ARM处理器,其包含了如下多个子系列,本文就选取其中比较有代表性的iMX8、iMX8X以及iMX8M Mini进行简单的功耗对比测试,从功耗角度给大家为项目选择具体iMX8产品系列做参考。
请注意由于目前iMX8系列产品软硬件还没有进入到最终稳定状态,本文测试数据仅限于当下状态供参考,后续软硬件优化后可能还会存在差异。
本文所演示的iMX8系列ARM平台来自于Toradex ARM嵌入式平台,为了尽量减少外设对功耗的干扰,使用的都是精简的载板(除了iMX8MM平台手里暂时还没有精简载板),尽管如此,本文测试的还是包含了ARM计算机模块和载板一起的功耗数据,因此会比实际模块的功耗略大一些。
./ iMX8QM平台 - Apalis iMX8QM 4GB WB IT ARM核心版配合 Ioxra 载板 ,基于NXP iMX8QuadMax处理器,支持2x Cortex-A72+4x Cortex-A53 CPU,2x GC7000 XSVX GPU(高至128GFLOPS每核心)。
./iMX8QP平台 - Apalis iMX8QP 2GB WB IT ARM 核心板配合 Ixora 载板 ,基于NXP iMX8QuadPlus处理器,支持1x Cortex-A72+4x Cortex-A53 CPU,2x GC7000Lite XSVX GPU(高至80GFLOPS每核心)。
./iMX8X平台 - Colibri iMX8QXP 2GB WB IT ARM 核心板配合 Iris 载板 ,基于NXP iMX8QuandXPlus处理器,支持4x Cortex-A35,1x GC7000Lite GPU(高至64GFLOPS每核心)。
./iMX8MM平台 - Verdin iMX8MM Quad 2GB WB IT ARM 核心板配合 Verdin Development Board载板 ,基于NXP iMX8M Mini Quad处理器,支持4x Cortex-A53,1x GCNanoUltra GPU(高至6.4GFLOPS每核心)。
2). 准备
a). 硬件连接
不同测试平台通过数字直流稳压电源(Rek – PS-303DM+)进行供电,外设连接调试串口;iMX8QM、iMX8QP和iMX8MM平台连接HDMI显示器,iMX8X平台连接VGA显示器。
b). 测试软件:
./ 全部平台模块安装Toradex V3.0b4 Ycoto Console Linux BSP Image, 基于Linux Kernel 4.14.170内核版本
./ CPU 负载通过BSP自带的stress工具来实现
./ GPU负载通过Ycoto环境编译的glmark2工具来实现,编译好的glmark2 ipk软件包复制到平台Linux下通过“opkg install”命令安装
c). 测试流程
./ 平台上电,进入Linux系统后不进行任何加载,测试系统idle状态直流电源的电流值和电压值得出功耗数据
./ 执行下面命令将CPU负载加至满负荷,观察记录直流电源的电流值和电压值得出功耗数据
-----------------------------------
$ stress -c
-----------------------------------
./ 在上面CPU满载的基础上,通过下面Linux shell脚本来启动8个进程glmark2应用实现GPU压力负载,然后观察记录直流电源的电流值和电压值得出功耗数据
-----------------------------------
#!/bin/sh
for ((i=0;i<8;i++));
do
glmark2-es2-wayland --run-forever --fullscreen > /dev/null 2<&1 &
done
-----------------------------------
3). 测试结果
a). 由于功耗和温度是成正相关的,因此在不同温度下功耗会有一定的差异,同时GPU架构的特点也使其表现去运行时功耗的不稳定性,结合文初提到的软硬件成熟度,功耗的测试数据在不同场景和状态下难免会有差异,因此建议本文数据仅作为横向对比参考,不建议作为实际散热设计的直接依据。
b). 每个平台测试数据
./ iMX8QM平台
电流(A)电压(V)功率(W)
Idle状态0.4512.15.445
CPU 满负荷状态0.74 – 0.9512.18.954 – 11.495
CPU+GPU 满负荷状态1.2 – 1.412.114.52 – 16.94
./ iMX8QP台
电流(A)电压(V)功率(W)
Idle状态0.4412.15.324
CPU 满负荷状态0.65 – 0.812.17.865 – 9.68
CPU+GPU 满负荷状态0.92 – 1.112.111.132 – 13.31
./ iMX8X平台
电流(A)电压(V)功率(W)
Idle状态0.2412.12.904
CPU 满负荷状态0.3212.13.872
CPU+GPU 满负荷状态0.43 – 0.5712.15.203 – 6.897
./ iMX8MM平台
电流(A)电压(V)功率(W)
Idle状态0.33123.96
CPU 满负荷状态0.42125.04
CPU+GPU 满负荷状态0.47125.64
c). 测试平台功耗横向对比,这里只对比测试出的最大功耗数据
iMX8QM平台iMX8QP平台iMX8X平台iMX8MM平台
Idle状态功率(W)5.4455.3242.9043.96
CPU 满负荷状态功率(W)11.4959.683.8725.04
CPU+GPU 满负荷状态功率(W)16.9413.316.8975.64
4). 总结
本文测试了NXP iMX8产品系列的功耗参考数据,可以看出iMX8QM/QP性能强劲但是相应的功耗也比较大,iMX8X系列功耗和性能取得了不错的平衡,而iMX8MM系列相对来说CPU性能尚佳,GPU则比较弱了。最后再次强调,由于功耗数据受软硬件成熟度、温度、外设、测试设备和条件等众多因素影响,本文测试数据仅供横向对比参考。
巨爬硫酸: 真正的问题是,当你发现片上带的AD抗干扰能力极差的时候,片上带的PWM没有死区控制的时候.片上带的LCD驱动能力不足,段式显示灰度不一致的时候,片上的看门狗受干扰自己实效的时候,就会认识到,这些功能还是专业的好. STC系列...
伽师县17226964082: NXP半导体 MICROCHIP ATMEL等公司的单片机产品系列,那些产品属于MCS - 51单片机系列! - ?
巨爬硫酸: NXP主要是16位或者32位的ARM单片机.MICROCHIP公司只生产PIC系列或者DSPIC系列的单片机,但不是属于MCS-51体系.ATMEL公司的MCS-51体系的单片机对应是AT89C系列和AT89S系列.至于各种单片机的特点,看下面的地址吧:...
伽师县17226964082: 马上要去参加手机射频测试方面工作的面试,求资料 - ?
巨爬硫酸: 手机射频部分最关键的元件是收发器和功率放大器.收发器领域厂家分为两大类, 一类是依托基频平台,将收发器作为平台的一部分,如德州仪器、高通、NXP、飞 思卡尔和联发科.这是因为收发器与基频的关系非常密切,两者通常需要协同...
伽师县17226964082: 常用的增强型单片机在原有典型单片机的基础上增加了哪些功能? - ?
巨爬硫酸: PHILIPS公司的51增强型系列单片机增加了许多有用的功能捕获/比较功能.NXP的增强型51系系列单片机大部分都增加了“捕获/比较”功能.增强型MCS-51单片机主要特征尤其是与标准MCS-51内核芯片相比,增强型MCS-51内核单片机芯片...
伽师县17226964082: 谁知道学习嵌入式前必须学习单片机吗 - ?
巨爬硫酸: 嵌入式技术的体系:1、模拟电路、数字电路、计算机基本原理、基本编程;2、51单片机、AVR单片机、PIC单片机、MSP430单片机;3、ARM7+OS NXP和三星、DSP TI公司2000系列、CPLD/FPGA;4、ARM9/ARM11 Linux/WindowsCE、DSP TI公司5000/6000、SOPC;虽说不是全部都要学习,但也足以看出学习单片机对学习整个嵌入式系统开发起到辅助的作用.嵌入式开发,不但要有扎实的电子电路知识,而且还要具备很强的编程能力.
伽师县17226964082: NXP单片机怎样选型方法 - ?
巨爬硫酸: 一、LPC2300系列ARM—将串行通信进行到底 在如今信息化的时代,信息化技术随处可见,应用场合也随之多元化.LPC2300系列ARM7芯片,片上集成了4大主流串行通信功能和多项增强特性令LPC2300适合于各种嵌入式应用.全方位分析...
伽师县17226964082: 单片机解密问题 NXP LPC系列 加密了怎么办 怎么清空里面资料 要调文件进去还是设置密码进去 - ?
巨爬硫酸: 单片机下载程序一般都会加密的,也就是说你不能很容易的读出写入的内容,但你说的清空里面的内容还是很容易的,直接下载新的程序进去就可以覆盖原来的内容了.
伽师县17226964082: LPC系列芯片如何烧录? - ?
巨爬硫酸: 这类芯片是NXP主要的MCU系列,有8位也包含32位的,需要编程,如LPC762是在国内应用比较广的一款OTP的8位机,而LPC2132是比较经典的ARM7内核芯片,不过这些芯片都要经过烧录,支持这两款芯片相对稳定的编程器有SmartPRO 5000U-PLUS、SmartPRO T9000-PLUS.
伽师县17226964082: 0基础,想要做一块arm板,关于arm芯片的频率和结构选择 - ?
巨爬硫酸: 是ARM的0基础还是单片机0基础,现在ARM种类很多,只能告诉你现在最有前途的是Cortex的内核,ARM7已经在慢慢退出,ARM9和11还算是高端,不那么容易入门,如果你真想学习ARM还是要从基础打起,Cortex分3个系列,现在市场上多...
伽师县17226964082: 华为畅享6S,和oppor9s 哪个性价比比较好,比较实用一些 - ?
巨爬硫酸: 你好,个人推荐oppor9s~ OPPO R9s有几个大亮点,不容错过哦.索尼IMX398感应器+1.7F超大光圈,创新的双核对焦技术,突破性地改善了手机拍照容易糊的难题.它重构了感光芯片的内部结构,使每一个对焦像素面积增大100%,平均对焦...