EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1. 测试对象
' k3 D, X. }2 z+ kHD-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)和具有视频功能的 嵌入式设备等应用。 7 C' V: ]( {: m+ N' C0 {; s4 f! U
+ ]' _( c: N8 W* Z图1.1 HD-G2UL-EVM $ {# N; e; i8 H+ F$ Z
6 j0 z% b$ J2 M5 B# D2 E+ W, C1 D
2. 测试目的$ I9 N% Z9 x+ ?+ ~& c+ x
武汉万象奥科HD-G2UL-CORE核心板支持512MB/1GB DDR4配置,本文档主要评估测试核心板内存512MB(DDR4)性能(读写速率)。 0 ?/ s" t# w, U# p3 |, i2 N# o
3. 测试结果
2 _( l% v/ o' P6 S8 l0 P被测核心板贴装1颗512MB DDR4芯片,内存拷贝平均带宽为1192.690 MiB/s 9 N# h- Y$ Y; b# m5 z) { h4 _3 B
4. 测试原理
I2 E$ y L$ h7 p' x" x
) Z; i: \6 w2 j, b4 c( g4.1mbw内存带宽测试工具- S3 |9 M9 S' \) O1 P$ d, n
mbw是一个内存带宽测试工具(通常用来评估用户层应用程序进行内存拷贝操作所能达到的带宽),可以测试在内存拷贝m EMCpy,字符串拷贝dump,内存块拷贝mcblock三种不同方式下的内存拷贝速度。 源码下载:https://github.com/raas/mbw 因只有一个源码文件,直接使用交叉编译器进行编译即可: ARM-none-linux-gnueabi-gcc -o mbw mbw.c -static 将编译成功的可执行文件mbw拷贝到G2UL核心板上,并添加可执行权限。 # {- N6 R- e3 a: s' F! a( V0 t, m
5. 测试过程/ @! w; |1 T" A
! w7 P! U5 _3 G5.1硬件准备) }& V& ^0 h8 L5 z0 b/ [
HD-G2UL-EVM评估板、网线、Type-c数据线、5V电源适配器、电脑主机。 7 z T, l$ M4 G2 o% u8 W
5.2测试指令; c& m5 {0 l. I
正确配置连接核心板,调试终端输入以下命令测试512MB DDR4带宽: ./mbw -q -n 10 90 参数: -q: 隐藏日志 -n: 测试次数 256:测试内存大小(单位:MB) * c+ L* D+ G0 N+ N1 `2 E" ^
5.3 512MB DDR4内存测试% B5 G9 A7 \3 R! M
使用free命令查看内存大小。 + M' _* T" t" k$ G6 M: l! U2 y: I
+ [* y+ S: E7 s5 @执行命令: ./mbw -q -n 10 90 测试结果: : _8 @( @( P% t7 A5 v- J
8 S4 D9 V0 s4 w" g- R0 Q" o
& X5 u/ ~, S# t" E6 C5 x4 N7 X |