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

工程师测评|OKMX8MP-C开发板部分功能实测

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
上周,飞凌嵌入式发布了新品OKMX8MP-C开发板。这款开发板基于NXP i.MX 8M Plus处理器设计,对于这颗强大的处理器,相信大家早有耳闻。除了4个ARM Cortex-A53核心(工业级最高1.6GHz)及1个Cortex-M7(最高800 MHz)核心,它还集成了专用神经处理引擎(NPU),以及可并行实时处理两路集成MIPI-CSI摄像头接口产生的的图像信号处理器(ISP)。
; J7 d6 g- o! E. P3 pOKMX8MP-C开发板由2部分组成,分别是搭载了i.MX 8M Plus处理器的FETMX8MP-C核心板以及资源接口丰富的底板。为了方便用户测试和开发,OKMX8MP-C开发板提供了丰富的高速接口,包括2路USB3.0、2路CAN FD、2路千兆以太网、1路PCIe Gen 3等。除此之外还有丰富的多媒体功能,支持三屏同显和三屏异显(可同时接入LVDS、HDMI、MIPI接口屏幕)、HDMI最大支持 4K 输出。支持1080p60帧、H.265 / H.264、VP9、VP8视频解码,以及1080p60帧、H.265 / H.264视频编码。为了让广大工程师朋友对OKMX8MP-C开发板有更直观的了解,飞凌的软件工程师对此款开发板(核心板)一些功能做了功能及性能测试,希望对大家有所帮助。下面,让我们进入正文,开始今天的测评。 " e3 p  f; v+ A9 U! u" K  s
6 z$ M- X1 G4 [2 X, i- G; W
NPU的功能测试 i.MX 8M Plus处理器内置NPU,可达到2.3 TOPS(Tera Operations Per Second,1TOPS代表处理器每秒钟可进行一万亿次操作)算术处理,并实现先进的AI算法处理。而且,由于其功耗低,可用于小型化的产品中。下图是i.MX 8M Plus处理器和同类平台的一个演算性能及功耗对比:
  J5 M' x8 |2 |$ i- E( Y5 `
( O( M; o0 E+ \" g" C7 bNXP为i.MX 8M Plus处理器的NPU提供了一些特定用例,例如能够处理40,000多个英文单词,MobileNet v1模型可以每秒处理超过500张图像的图像分类。如下是使用OKMX8MP-C开发板对MobileNet-ArmNN的测试用例: 8 _" B8 A( D: y
6 b6 x3 R  K- K8 P5 A
        上述测试用例是对下边三张图片进行识别,识别均以编码方式呈现,不同编码对应不同的内容,上图中的value中的值为识别的概率。
: ^- W( }& U6 n- c* l $ o, }; P) ~) T7 x  d( n; W
        如第一行对应含义是:
5 ?6 m" V$ b+ x
% f8 p* j8 m  v# h$ s' v        识别为编号209的物体概率为81.8154%,以此类推。 " @- r  x/ t3 U0 G- |

& D$ F0 P, g& K1 _$ \; C双路千兆以太网功能测试 OKMX8MP-C开发板自带2路千兆以太网接口,其中的eth1支持TSN(时间敏感网络)功能。TSN是以以太网为基础的新一代网络标准,具有时间同步、延时保证等确保实时性的功能。TSN使用标准以太网提供分布式时间同步和确定性通信,任何需要分布式测量或控制的应用 都可以使用TSN来实现。我们可以使用TSN进行简单的分布式同步测量、工业数控加工的改进、新型半导体加工机器以及电网研究等。
$ H% H/ S" n8 @! A        除此之外2路千兆以太网有很高的传输性能,并且系统CPU的占用率很低。下面是基于OKMX8MP-C开发板和PC机之间做的ipeRF(一个广泛使用的网络性能测量和调整工具)打流测试: + u0 ]& p' a  [) j/ |: `' t1 O" `3 i

2 |5 L# n6 k8 w, _: F8 ]eth1网口和PC之间测试eth1网口和PC之间测试
+ h, E5 C2 o& E# J: E) x, ]6 H& ?' V( k! i
PC端执行服务端: " v: F  }3 U; {1 _
4 k: f1 F- b4 ~8 Y8 [/ E3 `3 N
OKMX8MP-C开发板的客户端: ) P- [* Q% A) f- E

5 J: a' J+ b+ ^5 U6 g& L- I
+ U* s( R/ M7 b" E2 R9 \9 ^2 weth0网口和PC之间测试:
5 ~) B9 o& Y1 ?7 V( u' I) {2 g( h3 W! ~9 C8 E) O$ e4 e) A
PC端执行服务端:
! k6 u7 j# E4 X# x" r
/ |' b) [. B5 Z5 c, u. k+ `  L5 NOKMX8MP-C开发板的客户端: 4 ?" \3 v" y- N' ~; l6 e

3 t7 m" j+ N: Y+ L7 O9 A6 |        通过上述结果可看到,基本速率是在940Mbits/s,几乎是达到了带宽上限。 " c9 D5 u0 Z; X' R; n1 {. P
" }7 V+ J8 z* Z$ k2 H  M4 ]$ D
内存速度测试 FETMX8MP-C核心板板载4GB LPDDR4工业级内存颗粒,运行速率可达4.0GT/s,为NPU的机器学习等应用场景提供了有力支持。下面我们使用Lmbench来测试内存速度。Lmbench是一套简易、可移植的,符合 ANSI/C 标准,为 UNIX/POSIX 而制定的微型测评工具。一般来说,它衡量两个关键特征:反应时间和带宽。下边使用Lmbench下的bw_mem命令测试了LPDDR4的读写速度:
$ A; ]; N2 m; i. @ : T  ^4 T/ ^- T  v$ k, o9 w
        其中前半段rd是测试的LPDDR4的读取测试;后半段wr是测试的LPDDR4的写入测试。
! U. o4 O: @" z        以上图中,第一列含义是测试的数据大小为52.43 Mbyte,第二列含义是读写的速度,读速度约为2981 Mbyte/s。同理,写速度约为1338Mbyte/s。 ( O4 u5 v( e  q( c

+ k6 F! T3 U( M5G通讯测试 OKMX8MP-C开发板支持5G通讯模块,下面我们使用speedtest CLI等软件测试一下5G网络速度(5G_SA独立组网)。
+ h; L/ }# A5 B% t) C8 U+ Q' `3 W9 V: _        如下,使用supersbench测试了平台接口性能及5G通讯模块的不同地域连接速度: + G0 }/ I# C. u" x8 g  G* M
* ^' p0 e7 Y6 o0 [2 e6 A
        上述中的I/O Speed是eMMC的写入性能,读取性能未在测试中体现,在产品手册中有相关具体测试。
8 Y! C# P" ?: X$ Q( g$ {
, B% v2 f& a1 _2 i+ }4 O$ f        如下是speedtest测试工具测试的5G网络速度: 2 w1 i9 _8 ~) j3 u
6 L' D# S9 X. `$ Q5 n0 c
        如图所示,在室内较封闭环境下实测下行速度500Mbps。因不同地区的网络速度可能受运营商基站的影响,所以此处数据仅供参考。 6 |9 d$ V- L2 A+ L! L5 D; ^0 r
        上面就是本期测评的全部内容,值得一提的是,OKMX8MP-C还有很多特色接口,包括2路支持ISP的MIPI摄像头接口,最大分辨率支持到4096*3072、可以自由扩展的PCIe Gen 3以及2路CAN-FD等。
3 K  g" i6 C. `& l. ?% [( P1 N
% ]+ _9 o' G7 l0 p

该用户从未签到

2#
发表于 2021-9-1 13:29 | 只看该作者
不同地区的网络速度可能受运营商基站的影响
- |; z( R" t. g0 {
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 01:55 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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