EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1. 测试对象1 |. s h8 `5 @( a' J4 _- I! e! |* T4 _
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)和具有视频功能的 嵌入式设备等应用。 ) D ` Q) ]8 d! D# c
! N6 O3 Z. b( h8 ~, N3 D, q0 k
图1.1 HD-G2UL-EVM
* y% j; g; {+ o6 ?/ m& {% b( s% T, @- O" v- t$ c/ i' `! b
2. 测试目的
8 V, N# z: l9 j& f) G9 I武汉万象奥科HD-G2UL-CORE核心板支持512MB/1GB DDR4配置,本文档主要评估测试核心板内存512MB(DDR4)性能(读写速率)。 1 b7 x6 h# w3 m2 M
3. 测试结果1 X# x2 \: O8 Z* o" L
被测核心板贴装1颗512MB DDR4芯片,内存拷贝平均带宽为1192.690 MiB/s
" p1 j* [8 I7 V7 k8 Z a- V" }: t4. 测试原理: @0 U' X. s* b) ?: n# i r( ] A3 {2 L
6 h& ]& j# v- m. |" g6 r% f3 x
4.1mbw内存带宽测试工具9 q3 H$ G- g* ]5 C+ q3 w
mbw是一个内存带宽测试工具(通常用来评估用户层应用程序进行内存拷贝操作所能达到的带宽),可以测试在内存拷贝m EMCpy,字符串拷贝dump,内存块拷贝mcblock三种不同方式下的内存拷贝速度。 源码下载:https://github.com/raas/mbw 因只有一个源码文件,直接使用交叉编译器进行编译即可: ARM-none-linux-gnueabi-gcc -o mbw mbw.c -static 将编译成功的可执行文件mbw拷贝到G2UL核心板上,并添加可执行权限。 3 e. Z/ x; ~5 Z7 z9 M% E' k
5. 测试过程
2 w9 w6 z; U" H" h' O4 {) P2 ^
6 z+ n( F3 {% I: a9 a2 ?" d( O5.1硬件准备' n/ `, M2 M8 O
HD-G2UL-EVM评估板、网线、Type-c数据线、5V电源适配器、电脑主机。
9 T+ [5 D" `6 F" `6 S# j5.2测试指令 _9 _0 i* {7 B. a
正确配置连接核心板,调试终端输入以下命令测试512MB DDR4带宽: ./mbw -q -n 10 90 参数: -q: 隐藏日志 -n: 测试次数 256:测试内存大小(单位:MB) ( M/ q0 |4 ^: R# w$ j6 P: e" B
5.3 512MB DDR4内存测试7 u/ R' y: G; h9 D8 @
使用free命令查看内存大小。
M0 _2 c" p6 b$ E( _( H+ v' j, U+ y9 Y" E0 e. Y# Q
执行命令: ./mbw -q -n 10 90 测试结果: ) J1 R- e3 |) o" }3 g- u2 ]/ h& V
3 A1 ?+ N, g+ Z" T2 }4 X- y5 y$ M7 m! E& P8 j
|