EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1. 测试对象
) @. h+ O- Q9 t; o8 y7 f% _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)和具有视频功能的 嵌入式设备等应用。
) w4 q7 ^" g- B/ Q. H3 d. s. P; c1 J! L7 v" D8 H
图1.1 HD-G2UL-EVM 0 H! |, r7 O0 o
; O! u+ j' p6 o2 u6 a: @2. 测试目的& u& a; y- K- v% h4 \
武汉万象奥科HD-G2UL-CORE核心板支持512MB/1GB DDR4配置,本文档主要评估测试核心板内存512MB(DDR4)性能(读写速率)。 & J+ D, l3 n7 ]' p8 Y
3. 测试结果! F, @- H3 O6 [1 f; d( l2 Z
被测核心板贴装1颗512MB DDR4芯片,内存拷贝平均带宽为1192.690 MiB/s
! O: ?+ S) b2 F4 q% a2 B4. 测试原理
2 u. R8 Z1 M0 C( `( Z2 Z
6 b: H1 _$ R& q0 F2 b( v9 G/ }7 Q4.1mbw内存带宽测试工具. l; Y* L% j$ y; G+ K% I. U/ D5 i
mbw是一个内存带宽测试工具(通常用来评估用户层应用程序进行内存拷贝操作所能达到的带宽),可以测试在内存拷贝m EMCpy,字符串拷贝dump,内存块拷贝mcblock三种不同方式下的内存拷贝速度。 源码下载:https://github.com/raas/mbw 因只有一个源码文件,直接使用交叉编译器进行编译即可: ARM-none-linux-gnueabi-gcc -o mbw mbw.c -static 将编译成功的可执行文件mbw拷贝到G2UL核心板上,并添加可执行权限。
( n) D- k& ?4 c' w. \; |5. 测试过程 a4 u3 C0 B' B' U' G( L1 S3 z; T
f: ? A3 o& K$ Y0 N" d; I4 q
5.1硬件准备
# \8 }2 ^7 x( y4 ?; ?( ]HD-G2UL-EVM评估板、网线、Type-c数据线、5V电源适配器、电脑主机。 6 N2 r/ F/ s& b/ s5 }( N
5.2测试指令
- v/ ~7 P: c+ A3 Y& f正确配置连接核心板,调试终端输入以下命令测试512MB DDR4带宽: ./mbw -q -n 10 90 参数: -q: 隐藏日志 -n: 测试次数 256:测试内存大小(单位:MB) 0 _" {; O- p$ ?9 V
5.3 512MB DDR4内存测试
1 y$ `. X5 M; d" @# L) r* q使用free命令查看内存大小。
& W( ?" { ?% n5 ^3 v6 z
- g" c& X: m) w" b执行命令: ./mbw -q -n 10 90 测试结果:
7 W0 e7 ^5 |0 A5 c5 n+ }* F/ o8 `6 J& y0 L4 A7 \ u% p
1 X/ _) O# D( C7 p5 w# P |