EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1. 测试对象
) N {. L, h! T% v3 THD-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)和具有视频功能的 嵌入式设备等应用。
5 T5 d* b( Y+ y1 `' j; [0 A9 E% g( `5 F1 |
图1.1 HD-G2UL-EVM
* O' n! e" V2 C' r0 {/ Y% M3 C8 L( c R1 d+ [1 t. e
2. 测试目的5 d; n+ Y: Y8 {& f5 ~
武汉万象奥科HD-G2UL-CORE核心板支持512MB/1GB DDR4配置,本文档主要评估测试核心板内存512MB(DDR4)性能(读写速率)。
1 M$ P) F. u! V0 n2 B3. 测试结果
" R" v4 w! W/ w% B5 ~5 w$ E被测核心板贴装1颗512MB DDR4芯片,内存拷贝平均带宽为1192.690 MiB/s
3 {: M% d& J( r; Y1 D4. 测试原理
5 D+ b& O0 h, b* b
6 O! n, ?& V D6 \/ K) j4.1mbw内存带宽测试工具5 y" ]8 f- N+ o8 V3 T- W
mbw是一个内存带宽测试工具(通常用来评估用户层应用程序进行内存拷贝操作所能达到的带宽),可以测试在内存拷贝m EMCpy,字符串拷贝dump,内存块拷贝mcblock三种不同方式下的内存拷贝速度。 源码下载:https://github.com/raas/mbw 因只有一个源码文件,直接使用交叉编译器进行编译即可: ARM-none-linux-gnueabi-gcc -o mbw mbw.c -static 将编译成功的可执行文件mbw拷贝到G2UL核心板上,并添加可执行权限。
/ H6 ~0 R' n# Y a" W5 |# ^2 u5. 测试过程* M3 m5 I, f8 y6 F0 }+ Q- G; l
* E4 R+ ?' N- F% r! H1 z5.1硬件准备
2 u/ z5 G9 `( m& w6 h& t5 U0 _HD-G2UL-EVM评估板、网线、Type-c数据线、5V电源适配器、电脑主机。 6 b* q# r* [: _, _( l
5.2测试指令. H5 T- J$ P) l: ?5 v
正确配置连接核心板,调试终端输入以下命令测试512MB DDR4带宽: ./mbw -q -n 10 90 参数: -q: 隐藏日志 -n: 测试次数 256:测试内存大小(单位:MB) 1 ?& X3 U) U, C
5.3 512MB DDR4内存测试. m) h% K; t& b @+ `/ t& f
使用free命令查看内存大小。 - j! C* z0 X2 A$ q3 Z$ Q. a3 Z) r
* S$ Z$ D6 R( ]
执行命令: ./mbw -q -n 10 90 测试结果:
; {0 }: _+ `5 U' N5 ~* [% a; B3 M; e4 q+ g" [/ K3 g1 e
: {: I9 | T2 P$ Q0 H |