EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1. 测试对象
$ S7 L0 B( q8 `# eHD-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)和具有视频功能的 嵌入式设备等应用。
/ p9 B# z; i- q3 k. I$ J" \$ w" E- V% W9 q R7 X7 V
图1.1 HD-G2UL-EVM
4 R( i+ L( s& z4 i$ l0 y! r) x
: J, `6 t* t% }+ W% l/ a# V2. 测试目的' T% O* t: s+ ]4 d4 E+ b
武汉万象奥科HD-G2UL-CORE核心板支持512MB/1GB DDR4配置,本文档主要评估测试核心板内存512MB(DDR4)性能(读写速率)。
1 {; @4 c- @6 m+ A) e2 h1 N3. 测试结果$ c! w! ^. ~; L+ r Q$ X4 X$ [+ {# w
被测核心板贴装1颗512MB DDR4芯片,内存拷贝平均带宽为1192.690 MiB/s
' i8 e/ N1 J$ E8 x4. 测试原理. m5 e$ `& t5 M
1 j+ E6 N7 P+ k6 K6 Q2 W4.1mbw内存带宽测试工具1 V- _5 M, w3 L2 P b5 Z( w* a
mbw是一个内存带宽测试工具(通常用来评估用户层应用程序进行内存拷贝操作所能达到的带宽),可以测试在内存拷贝m EMCpy,字符串拷贝dump,内存块拷贝mcblock三种不同方式下的内存拷贝速度。 源码下载:https://github.com/raas/mbw 因只有一个源码文件,直接使用交叉编译器进行编译即可: ARM-none-linux-gnueabi-gcc -o mbw mbw.c -static 将编译成功的可执行文件mbw拷贝到G2UL核心板上,并添加可执行权限。
2 V8 t; j! [) l/ b) i$ d) j% f1 b9 O( W5. 测试过程
b2 _+ }: o6 a4 O* D& F/ z9 Q( A5 ^7 z
5.1硬件准备: g0 Q6 R9 t1 G0 f5 J
HD-G2UL-EVM评估板、网线、Type-c数据线、5V电源适配器、电脑主机。
8 ]7 W0 Y7 h4 _6 w1 [0 M% W; i: n5.2测试指令
' Q. i0 w# p. V" E7 ~正确配置连接核心板,调试终端输入以下命令测试512MB DDR4带宽: ./mbw -q -n 10 90 参数: -q: 隐藏日志 -n: 测试次数 256:测试内存大小(单位:MB)
. a* j, b7 Q; E/ P% v1 H; a5.3 512MB DDR4内存测试
1 E8 i u7 ?( i. n: N; k2 _7 |使用free命令查看内存大小。 : y. W- C5 `1 d2 @+ D x% z
" P6 J5 B* n1 M; Z s! _执行命令: ./mbw -q -n 10 90 测试结果:
) [) N. V6 }& }/ V
: v+ M5 |% z5 L1 P( ^+ H2 x# R' d) l) N4 |
|