EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1. 测试对象
0 r2 |/ b3 ^3 _- u) d/ 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)和具有视频功能的 嵌入式设备等应用。
1 a1 p$ a6 A& C+ m
; @8 {8 }9 ^8 s; q( k5 W图1.1 HD-G2UL-EVM 2 Z3 O0 X. K) a; r$ N
. ?- `7 M* n7 d* V' r
2. 测试目的" [6 R! S+ o8 F( U
武汉万象奥科HD-G2UL-CORE核心板支持512MB/1GB DDR4配置,本文档主要评估测试核心板内存512MB(DDR4)性能(读写速率)。
1 s4 S% J8 |1 Z3 R; J7 \! q3. 测试结果
0 Y7 v! x* d- _- H. A被测核心板贴装1颗512MB DDR4芯片,内存拷贝平均带宽为1192.690 MiB/s 2 a5 R* {2 m- v( D0 [
4. 测试原理5 b7 K+ J4 Z. g0 \& k9 t5 d( d. ]
" f" w$ ]: d% I: [2 X3 Y* _* M
4.1mbw内存带宽测试工具. f: H; t1 [1 Z' q' P% k2 Z. _
mbw是一个内存带宽测试工具(通常用来评估用户层应用程序进行内存拷贝操作所能达到的带宽),可以测试在内存拷贝m EMCpy,字符串拷贝dump,内存块拷贝mcblock三种不同方式下的内存拷贝速度。 源码下载:https://github.com/raas/mbw 因只有一个源码文件,直接使用交叉编译器进行编译即可: ARM-none-linux-gnueabi-gcc -o mbw mbw.c -static 将编译成功的可执行文件mbw拷贝到G2UL核心板上,并添加可执行权限。
( c6 {0 [& M, v- H! s9 E. ^" s/ ^5. 测试过程
* a5 \4 T/ Q/ A4 W, h6 n- s( U2 c- A
5.1硬件准备" R1 b* |7 C" t$ E0 Z/ ^
HD-G2UL-EVM评估板、网线、Type-c数据线、5V电源适配器、电脑主机。 & B1 B2 g+ l4 M; X1 @6 B
5.2测试指令) `, O; J! G d% O' i
正确配置连接核心板,调试终端输入以下命令测试512MB DDR4带宽: ./mbw -q -n 10 90 参数: -q: 隐藏日志 -n: 测试次数 256:测试内存大小(单位:MB)
' N6 ~, x$ B" O, z7 S, Q( ]5.3 512MB DDR4内存测试
. S6 ?) R' ~& ]& a2 l( V使用free命令查看内存大小。
: N7 R- q4 z5 ^( [0 c0 s5 b1 o
$ Q5 W" o d& A9 _3 f+ G执行命令: ./mbw -q -n 10 90 测试结果: # b" z+ K' J( E# Z; _
5 N+ N8 U% d( L2 v/ b+ V9 b) ?" J
9 C' S* Q6 O, e4 L9 t3 d |