EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1. 测试对象
# }& n k6 U+ d! x/ a6 ^$ b( A, BHD-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)和具有视频功能的 嵌入式设备等应用。 & |5 ?6 g0 X' G! v5 p2 {
8 C. h* v: B, A# q, c+ Q图1.1 HD-G2UL-EVM # h, I! c" H' n8 o4 x N
& O3 j, [8 Z! h5 x
2. 测试目的
3 S, w# [) {# b+ O7 C8 r7 K武汉万象奥科HD-G2UL-CORE核心板支持512MB/1GB DDR4配置,本文档主要评估测试核心板内存512MB(DDR4)性能(读写速率)。
* B7 G" \+ w# ]+ B8 P9 p3. 测试结果# b8 b$ A: T) e }1 t/ |
被测核心板贴装1颗512MB DDR4芯片,内存拷贝平均带宽为1192.690 MiB/s
7 Z. z: r$ }' O$ K* q4. 测试原理
: j+ d! ~7 S3 A$ Q. M( ?! y7 Y7 O' r: V; X
4.1mbw内存带宽测试工具" P+ N9 Q% V3 J# u* Z! U* s
mbw是一个内存带宽测试工具(通常用来评估用户层应用程序进行内存拷贝操作所能达到的带宽),可以测试在内存拷贝m EMCpy,字符串拷贝dump,内存块拷贝mcblock三种不同方式下的内存拷贝速度。 源码下载:https://github.com/raas/mbw 因只有一个源码文件,直接使用交叉编译器进行编译即可: ARM-none-linux-gnueabi-gcc -o mbw mbw.c -static 将编译成功的可执行文件mbw拷贝到G2UL核心板上,并添加可执行权限。
( C; D, E' _1 |5. 测试过程: r3 M0 T& i. ?; X6 U: k# d
. _3 l. f2 o. q8 P/ L7 H
5.1硬件准备
# _3 ]' t$ _" |- eHD-G2UL-EVM评估板、网线、Type-c数据线、5V电源适配器、电脑主机。 / e* }1 p2 A0 g3 a
5.2测试指令
2 i& o3 c! L$ d! u正确配置连接核心板,调试终端输入以下命令测试512MB DDR4带宽: ./mbw -q -n 10 90 参数: -q: 隐藏日志 -n: 测试次数 256:测试内存大小(单位:MB)
: `- o. J& l. Z! | n) G/ M5.3 512MB DDR4内存测试
. f" `4 p& p X% U/ x4 a) ~使用free命令查看内存大小。
X: b+ I2 ?7 W% g5 c8 E' y
, V3 m$ B% ~( e$ v5 W \1 ~) m5 l0 V执行命令: ./mbw -q -n 10 90 测试结果: # c% c6 ^9 x+ `" q' ^
% ~( ^& A7 Z2 r/ G* A* ^: G8 g7 d% l# s
! K$ F7 h' H$ z' S1 r3 j, p( W |