EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1. 测试对象
" i* ]8 V1 ~6 P- u) E% v- m& p: y9 T1 NHD-G2UL-EVM基于HD-G2UL-CORE工业级核心板设计,一路千兆网口、一路CAN-bus、3路TTL UART、LCD、WiFi、CSI 摄像头接口等,接口丰富,适用于工业现场应用需求,亦方便用户评估核心板及CPU的性能。 HD-G2UL-CORE系列工业级核心板基于RZ/G2UL微处理器配备Cortex®-A55 (1 GHz) CPU、16位DDR3L/DDR4接口。此外,这款微处理器还配备有大量接口,如摄像头输入、 显示输出、USB 2.0 和千兆以太网,因此特别适用于入门级工业人机界面(HMI)和具有视频功能的 嵌入式设备等应用。 . k. P" \, V/ }" e! M3 Q Y9 W" d4 B
' Y* J- k4 b% x( D图1.1 HD-G2UL-EVM
! r4 t* {. C6 I5 Y2 R* n: W5 h4 V
- Y ]) R4 j" y& O! h" i9 e3 {2. 测试目的0 _1 l+ S5 i" \5 r0 l
武汉万象奥科HD-G2UL-CORE核心板支持512MB/1GB DDR4配置,本文档主要评估测试核心板内存512MB(DDR4)性能(读写速率)。 $ i' W& s: K; K. w& I- p
3. 测试结果
0 @ \" ?- F0 F7 U6 H4 Z" U) q B被测核心板贴装1颗512MB DDR4芯片,内存拷贝平均带宽为1192.690 MiB/s # u0 C1 C3 W. {" ^
4. 测试原理' |% f0 f0 k4 U: W
$ ~ \1 B/ |# q' W
4.1mbw内存带宽测试工具; C- R; o& w) L3 L, C
mbw是一个内存带宽测试工具(通常用来评估用户层应用程序进行内存拷贝操作所能达到的带宽),可以测试在内存拷贝m EMCpy,字符串拷贝dump,内存块拷贝mcblock三种不同方式下的内存拷贝速度。 源码下载:https://github.com/raas/mbw 因只有一个源码文件,直接使用交叉编译器进行编译即可: ARM-none-linux-gnueabi-gcc -o mbw mbw.c -static 将编译成功的可执行文件mbw拷贝到G2UL核心板上,并添加可执行权限。
" w/ ]: b. j) b0 Q; y5 K6 X5. 测试过程
A @ g; z) X. P6 u" K+ m! }* i# V/ O' V; L* d, e
5.1硬件准备
, S0 k( n. o' L U& LHD-G2UL-EVM评估板、网线、Type-c数据线、5V电源适配器、电脑主机。 ! ^" [9 @* R& U I& ?
5.2测试指令
. a( Q% x" J2 `* U) j* b! S& X, E正确配置连接核心板,调试终端输入以下命令测试512MB DDR4带宽: ./mbw -q -n 10 90 参数: -q: 隐藏日志 -n: 测试次数 256:测试内存大小(单位:MB) + Y5 ^, r1 I J8 T1 R% ~$ t
5.3 512MB DDR4内存测试/ m {+ y3 P; u, J4 @' W4 F2 d( B
使用free命令查看内存大小。
; B+ O4 M! I. ~. k$ b1 w! N8 @# v: T0 j9 {4 ^
执行命令: ./mbw -q -n 10 90 测试结果: * P- x) q6 W+ f
( V, X1 \6 q+ {6 D, G+ ]) j4 i4 I& r
|