EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1. 测试对象* v, f. N/ {% y3 s9 @
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)和具有视频功能的 嵌入式设备等应用。
9 x! h$ u E3 }% R0 ~/ N) Q, R2 k0 }9 j) w
图1.1 HD-G2UL-EVM & Q' z6 |2 ^* r) K' S/ n
, n. [* W3 |! G2 h- g
2. 测试目的
* G8 R) b' r" e& N. N4 Q武汉万象奥科HD-G2UL-CORE核心板支持512MB/1GB DDR4配置,本文档主要评估测试核心板内存512MB(DDR4)性能(读写速率)。 * L: ~6 Y! ~% O; o
3. 测试结果. [: l9 O: Z( D6 B0 t1 b: y+ }8 Z7 Y
被测核心板贴装1颗512MB DDR4芯片,内存拷贝平均带宽为1192.690 MiB/s # S& X+ |( c# W1 e/ X
4. 测试原理
5 O3 ?6 I. T* x6 Y c0 L- x \ |# ~7 E8 z
4.1mbw内存带宽测试工具" n7 g% l$ X5 V. i# n0 E
mbw是一个内存带宽测试工具(通常用来评估用户层应用程序进行内存拷贝操作所能达到的带宽),可以测试在内存拷贝m EMCpy,字符串拷贝dump,内存块拷贝mcblock三种不同方式下的内存拷贝速度。 源码下载:https://github.com/raas/mbw 因只有一个源码文件,直接使用交叉编译器进行编译即可: ARM-none-linux-gnueabi-gcc -o mbw mbw.c -static 将编译成功的可执行文件mbw拷贝到G2UL核心板上,并添加可执行权限。
3 N& G5 v9 U: |- h G" C6 V5. 测试过程. C, f, t2 J( L
7 T) W: a3 v% ]6 p2 _1 h5.1硬件准备* l) e! Y- J6 f: }5 T$ m
HD-G2UL-EVM评估板、网线、Type-c数据线、5V电源适配器、电脑主机。 ! @$ J. T2 a- k* Y! A
5.2测试指令
) f+ q2 m6 g- A4 B5 T0 R/ ?8 v3 F正确配置连接核心板,调试终端输入以下命令测试512MB DDR4带宽: ./mbw -q -n 10 90 参数: -q: 隐藏日志 -n: 测试次数 256:测试内存大小(单位:MB) # `/ s5 A) Y. W: ?
5.3 512MB DDR4内存测试
9 _' v$ g* f3 |使用free命令查看内存大小。 8 e# A( B0 Z O" W& W* x) [
. S$ X" q9 O8 k! _* m5 F3 w- K- O
执行命令: ./mbw -q -n 10 90 测试结果: 5 a6 N g4 c8 `( n1 w; _
" u! P' K0 c0 Q3 Y1 \7 ^, R% p) \0 m$ |0 l! C8 `3 X
|