EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1. 测试对象; j# {/ S" x0 v* I @
HD-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)和具有视频功能的 嵌入式设备等应用。 # U I/ Z* d! O: ?; g, E* A8 m
4 \) b+ F. Z9 e/ ?: l# o图1.1 HD-G2UL-EVM 2 r3 E3 i0 j9 m, S' ^
1 I8 G1 |8 X5 f% \6 k9 [
2. 测试目的
2 ^" Q4 ?2 K- \6 \7 v2 q% u' }) A" H武汉万象奥科HD-G2UL-CORE核心板支持512MB/1GB DDR4配置,本文档主要评估测试核心板内存512MB(DDR4)性能(读写速率)。 ! r# |7 Q3 Q2 ^1 D, t3 z$ b2 x( e* e/ K
3. 测试结果
1 C% }/ W& f; C7 ]0 p6 b$ l被测核心板贴装1颗512MB DDR4芯片,内存拷贝平均带宽为1192.690 MiB/s 0 M* d- R$ f5 d+ D
4. 测试原理' @6 k t& N# S) g3 P" H6 o
5 D, a1 p: E; I( i7 K2 k. a
4.1mbw内存带宽测试工具' x5 W U1 C' A9 ~9 @, p$ _6 H% \
mbw是一个内存带宽测试工具(通常用来评估用户层应用程序进行内存拷贝操作所能达到的带宽),可以测试在内存拷贝m EMCpy,字符串拷贝dump,内存块拷贝mcblock三种不同方式下的内存拷贝速度。 源码下载:https://github.com/raas/mbw 因只有一个源码文件,直接使用交叉编译器进行编译即可: ARM-none-linux-gnueabi-gcc -o mbw mbw.c -static 将编译成功的可执行文件mbw拷贝到G2UL核心板上,并添加可执行权限。
+ N X* W5 _3 Y% W# h, } n5. 测试过程% p l* a e$ q( Y$ D5 s- T
) B2 m/ }" R: P0 A( d. k5.1硬件准备7 _' F; R$ q6 ]( P" I
HD-G2UL-EVM评估板、网线、Type-c数据线、5V电源适配器、电脑主机。 . ]+ G7 I0 a3 z$ d
5.2测试指令
9 Q7 `5 J4 Q, @正确配置连接核心板,调试终端输入以下命令测试512MB DDR4带宽: ./mbw -q -n 10 90 参数: -q: 隐藏日志 -n: 测试次数 256:测试内存大小(单位:MB)
8 X4 q/ ~0 J2 S+ C% _2 A5.3 512MB DDR4内存测试5 T6 B2 v6 u; ` d
使用free命令查看内存大小。 - I! | c9 C e0 o, X& q- ?
. S Q% e, e7 ~3 v3 v执行命令: ./mbw -q -n 10 90 测试结果:
9 b. A* t* Y: z
V( A4 E' ~0 t, I. s" g) ]5 r* f- J
|