EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1. 测试对象9 m+ g! w- P( V* S o0 b
HD-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)和具有视频功能的 嵌入式设备等应用。
$ m! r5 g" \! S3 c2 f1 G7 l7 r$ z1 w' i
; L5 Y- u2 G$ N* z4 @. c4 A图1.1 HD-G2UL-EVM 4 P a' v% D W# P4 k' l
0 {9 D& L* z% w( S% {- X3 d% T5 g3 A
2. 测试目的
+ U3 @6 K- C. E& T9 ]- f8 f武汉万象奥科HD-G2UL-CORE核心板支持512MB/1GB DDR4配置,本文档主要评估测试核心板内存512MB(DDR4)性能(读写速率)。 9 I% ~1 `' A/ M9 F5 E2 Y
3. 测试结果
7 s2 ?* H! i4 r5 Q* R被测核心板贴装1颗512MB DDR4芯片,内存拷贝平均带宽为1192.690 MiB/s 5 \* \9 k; h Y% E& y
4. 测试原理
, ?3 E/ D3 Y( E; I! b% K/ E0 t; v i" Y) ^3 J
4.1mbw内存带宽测试工具& c: d+ W$ Z2 E; s
mbw是一个内存带宽测试工具(通常用来评估用户层应用程序进行内存拷贝操作所能达到的带宽),可以测试在内存拷贝m EMCpy,字符串拷贝dump,内存块拷贝mcblock三种不同方式下的内存拷贝速度。 源码下载:https://github.com/raas/mbw 因只有一个源码文件,直接使用交叉编译器进行编译即可: ARM-none-linux-gnueabi-gcc -o mbw mbw.c -static 将编译成功的可执行文件mbw拷贝到G2UL核心板上,并添加可执行权限。 2 e: _, T- Z/ D) B: Z% K. d5 N
5. 测试过程; e/ w9 u7 ]. R+ t w8 F/ k
, G/ O2 r# S( ~* A$ z7 l, O' C
5.1硬件准备
( S- b8 _! q3 [ r$ C% b$ ]9 _, O# j7 fHD-G2UL-EVM评估板、网线、Type-c数据线、5V电源适配器、电脑主机。
$ c ` f% I: j! x9 _, b' U+ h0 {5.2测试指令
- f' O8 {' h: }- P7 e- E正确配置连接核心板,调试终端输入以下命令测试512MB DDR4带宽: ./mbw -q -n 10 90 参数: -q: 隐藏日志 -n: 测试次数 256:测试内存大小(单位:MB) / ^+ E' x4 V) A6 k
5.3 512MB DDR4内存测试2 a: m8 H# S) ]6 R* O6 A# G. ~. E9 ]
使用free命令查看内存大小。 $ O- x/ @/ h0 d. c$ [
+ d4 ^/ j- z3 r1 c! r0 \5 s
执行命令: ./mbw -q -n 10 90 测试结果:
, o; B* W: t5 V7 C4 D
. y3 c- Q+ b: u. T9 M2 ?6 T) H4 A+ E: N, X. `8 l3 K+ E
|