EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1. 测试对象
* B1 v( g N: U5 DHD-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)和具有视频功能的 嵌入式设备等应用。 & x, ~4 c0 M x; B
9 N7 m+ U/ S0 n2 X! F4 t, x, J$ F9 c
图1.1 HD-G2UL-EVM
, b# o# T0 v5 @ C7 T
2 c' Y9 M. v: P7 g2. 测试目的! H0 U% u; F. E( T3 A( t
武汉万象奥科HD-G2UL-CORE核心板支持512MB/1GB DDR4配置,本文档主要评估测试核心板内存512MB(DDR4)性能(读写速率)。 |8 R, {+ `! v/ V0 k$ N
3. 测试结果9 n" \# ?2 J/ T$ B
被测核心板贴装1颗512MB DDR4芯片,内存拷贝平均带宽为1192.690 MiB/s
# j" @% v/ z' ?6 O, i8 L" X" R4. 测试原理
' M* }7 k& r! N# c- ~# M; f" ]- C. l7 T/ \4 K- Q
4.1mbw内存带宽测试工具
- D7 X9 Q+ g0 y5 ?6 v( p5 s* ?' B, D/ \; Bmbw是一个内存带宽测试工具(通常用来评估用户层应用程序进行内存拷贝操作所能达到的带宽),可以测试在内存拷贝m EMCpy,字符串拷贝dump,内存块拷贝mcblock三种不同方式下的内存拷贝速度。 源码下载:https://github.com/raas/mbw 因只有一个源码文件,直接使用交叉编译器进行编译即可: ARM-none-linux-gnueabi-gcc -o mbw mbw.c -static 将编译成功的可执行文件mbw拷贝到G2UL核心板上,并添加可执行权限。 , X( N2 Q7 {* { R" c$ i' |
5. 测试过程
7 ^4 j* q, ?- g# ? m3 w4 w) S+ s; S" T
5.1硬件准备; t: h; v! }9 B& L
HD-G2UL-EVM评估板、网线、Type-c数据线、5V电源适配器、电脑主机。
7 _. a! `$ w1 C, y1 D5.2测试指令: c# A: Y# C5 h$ N
正确配置连接核心板,调试终端输入以下命令测试512MB DDR4带宽: ./mbw -q -n 10 90 参数: -q: 隐藏日志 -n: 测试次数 256:测试内存大小(单位:MB) 8 e* X& z: G0 U* W
5.3 512MB DDR4内存测试; r5 r" P4 b4 B$ l1 m8 t
使用free命令查看内存大小。
# p; W" M" y, `3 R' ?8 T# i R" R% J; I4 x2 m
执行命令: ./mbw -q -n 10 90 测试结果: . G' \, D0 G# P1 ]8 ^2 r% x
) z/ @, G+ u( m$ F! t
: q- |6 c+ B/ n9 |: e9 r/ ]5 _% H |