加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
    • 01、ARM+FPGA異核架構(gòu)開(kāi)發(fā)板簡(jiǎn)單介紹
    • 02、板卡測(cè)試
    • GPU
    • 03、測(cè)試總結(jié)
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

ARM+FPGA開(kāi)發(fā)板的強(qiáng)勁圖形系統(tǒng)體驗(yàn)

2023/03/30
3591
閱讀需 23 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

01、ARM+FPGA異核架構(gòu)開(kāi)發(fā)板簡(jiǎn)單介紹

MYD-JX8MMA7的這款A(yù)RM+FPGA異核架構(gòu)開(kāi)發(fā)板,?擁有2個(gè)GPU核,一個(gè)用來(lái)做3D數(shù)據(jù)處理,另一個(gè)用來(lái)做2D和 3D加速。3D GPU核支持:

  • OpenGL ES 1.1,2.0
  • Open VG 1.1
  • 2D GPU核支持
  • 多圖層混合

基于ARM+FPGA異核架構(gòu)開(kāi)發(fā)板MYD-JX8MMA7,具備非常強(qiáng)的圖形處理能力,板子自帶了很多測(cè)試程序,我們就來(lái)跑一跑看看。

02、板卡測(cè)試

GPU

cd/opt/imx-gpu-sdk/GLES2

./Bloom/GLES2.Bloom_Wayland

./Blur/GLES2.Blur_Wayland

./EightLayerBlend/GLES2.EightLayerBlend_Wayland

./FractalShader/GLES2.FractalShader_Wayland

./LineBuilder101/GLES2.LineBuilder101_Wayland

./ModelLoaderBasics/GLES2.ModelLoaderBasics_Wayland

?./ModelViewer/GLES2.ModelViewer_Wayland

./S01_SimpleTriangle/GLES2.S01_SimpleTriangle_Wayland

?./S02_ColoredTriangle/GLES2.S02_ColoredTriangle_Wayland

./S03_Transform/GLES2.S03_Transform_Wayland

?./S04_Projection/GLES2.S04_Projection_Wayland

./S06_Texturing/GLES2.S06_Texturing_Wayland

./S07_EnvMapping/GLES2.S07_EnvMapping_Wayland

./S08_EnvMappingRefraction/GLES2.S08_EnvMappingRefraction_Wayland

?./S09_VIV_direct_texture/GLES2.S09_VIV_direct_texture_Wayland

./SdfFonts/GLES2.SdfFonts_Wayland

?./Stats/GLES2.Stats_Wayland

./System/DFGraphicsBasic2D/GLES2.System.DFGraphicsBasic2D_Wayland

./System/DFNativeBatch2D/GLES2.System.DFNativeBatch2D_Wayland

?./System/DevBasicRender/GLES2.System.DevBasicRender_Wayland

./System/DevNativeTexture2D/GLES2.System.DevNativeTexture2D_Wayland

./System/InputEvents/GLES2.System.InputEvents_Wayland

./T3DStressTest/GLES2.T3DStressTest_Wayland

?./TextureCompression/GLES2.TextureCompression_Wayland

./UI/Benchmark/GLES2.UI.Benchmark_Wayland

?./UI/DpiScale/GLES2.UI.DpiScale_Wayland

?./UI/PixelPerfect/GLES2.UI.PixelPerfect_Wayland

./UI/SimpleUI100/GLES2.UI.SimpleUI100_Wayland

./UI/SimpleUI101/GLES2.UI.SimpleUI101_Wayland

./UI/SmoothScroll/GLES2.UI.SmoothScroll_Wayland

?./UI/ThemeBasicUI/GLES2.UI.ThemeBasicUI_Wayland

./VIVDirectTextureMultiSampling/GLES2.VIVDirectTextureMultiSampling_Wayland

glmark2

glmark2是開(kāi)源的對(duì)OpenGL 2.0和 ES 2.0的基準(zhǔn)測(cè)試程序,對(duì)GPU進(jìn)行基準(zhǔn)測(cè)試。glmark提供了一系列豐富的測(cè)試,涉及圖形單元性能(緩沖,建筑,照明,紋理等)的不同方面,允許進(jìn)行更全面和有意義的測(cè)試, 每次測(cè)試進(jìn)行10秒,并且單獨(dú)計(jì)算幀速率。

測(cè)試得分為252分。

https://ubuntuforums.org/showthread.php?t=2131425 有一個(gè)對(duì)比數(shù)據(jù)

測(cè)試得分如下:

root@myd-jx8mma7:/opt/imx-gpu-sdk/GLES2# glmark2-es2-wayland
EGL:?Warning:?No default display support on wayland
=======================================================
glmark2 2021.02
=======================================================
OpenGL Information
GL_VENDOR:?????Vivante Corporation
GL_RENDERER:???Vivante GC7000NanoUltra
GL_VERSION:????OpenGL ES 2.0?V6.4.3.p2.336687
=======================================================
[build] use-vbo=false:?FPS:?610?FrameTime:?1.639?ms
[build] use-vbo=true:?FPS:?688?FrameTime:?1.453?ms
[texture] texture-filter=nearest:?FPS:?605?FrameTime:?1.653?ms
[texture] texture-filter=linear:?FPS:?580?FrameTime:?1.724?ms
[texture] texture-filter=mipmap:?FPS:?559?FrameTime:?1.789?ms
[shading] shading=gouraud:?FPS:?430?FrameTime:?2.326?ms
[shading] shading=blinn-phong-inf:?FPS:?291?FrameTime:?3.436?ms
[shading] shading=phong:?FPS:?180?FrameTime:?5.556?ms
[shading] shading=cel:?FPS:?136?FrameTime:?7.353?ms
[bump] bump-render=high-poly:?FPS:?194?FrameTime:?5.155?ms
[bump] bump-render=normals:?FPS:?437?FrameTime:?2.288?ms
[bump] bump-render=height:?FPS:?352?FrameTime:?2.841?ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS:?108?FrameTime:?9.259?ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS:?40?FrameTime:?25.000?ms
[pulsar] light=false:quads=5:texture=false: FPS:?401?FrameTime:?2.494?ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS:?54?FrameTime:?18.519?ms
[desktop] effect=shadow:windows=4: FPS:?177?FrameTime:?5.650?ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS:?80?FrameTime:?12.500?ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS:?80?FrameTime:?12.500?ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS:?97?FrameTime:?10.309?ms
[ideas] speed=duration:?FPS:?202?FrameTime:?4.950?ms
[jellyfish] <default>: FPS:?99?FrameTime:?10.101?ms
[terrain] <default>: FPS:?1?FrameTime:?1000.000?ms
[shadow] <default>: FPS:?152?FrameTime:?6.579?ms
[refract] <default>: FPS:?28?FrameTime:?35.714?ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS:?383?FrameTime:?2.611?ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS:?115?FrameTime:?8.696?ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS:?382?FrameTime:?2.618?ms
[function] fragment-complexity=low:fragment-steps=5: FPS:?223?FrameTime:?4.484?ms
[function] fragment-complexity=medium:fragment-steps=5: FPS:?97?FrameTime:?10.309?ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS:?216?FrameTime:?4.630?ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS:?217?FrameTime:?4.608?ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS:?121?FrameTime:?8.264?ms
=======================================================
glmark2 Score:?252
=======================================================
root@myd-jx8mma7:/opt/imx-gpu-sdk/GLES2#

Opengl

cd /usr/share/examples/opengl/

如下有一些測(cè)試程序,這里不再截圖

root@myd-jx8mma7:/usr/share/examples/opengl# ls -al
total 68
drwxr-xr-x 15 root root 4096 Mar ?9 ?2018 .
drwxr-xr-x 19 root root 4096 Mar ?9 ?2018 ..
drwxr-xr-x ?2 root root 4096 Mar ?9 ?2018 2dpainting
-rw-r--r-- ?1 root root ?408 Mar ?9 ?2018 README
drwxr-xr-x ?2 root root 4096 Mar ?9 ?2018 computegles31
drwxr-xr-x ?2 root root 4096 Mar ?9 ?2018 contextinfo
drwxr-xr-x ?2 root root 4096 Mar ?9 ?2018 cube
drwxr-xr-x ?2 root root 4096 Mar ?9 ?2018 hellogl2
drwxr-xr-x ?2 root root 4096 Mar ?9 ?2018 hellogles3
drwxr-xr-x ?2 root root 4096 Mar ?9 ?2018 hellowindow
drwxr-xr-x 10 root root 4096 Mar ?9 ?2018 legacy
-rw-r--r-- ?1 root root ?415 Mar ?9 ?2018 opengl.pro
drwxr-xr-x ?2 root root 4096 Mar ?9 ?2018 paintedwindow
drwxr-xr-x ?2 root root 4096 Mar ?9 ?2018 qopenglwidget
drwxr-xr-x ?2 root root 4096 Mar ?9 ?2018 qopenglwindow
drwxr-xr-x ?3 root root 4096 Mar ?9 ?2018 textures
drwxr-xr-x ?2 root root 4096 Mar ?9 ?2018 threadedqopenglwidget

Opengv

cd /opt/imx-gpu-sdk/OpenVG

如下有一些測(cè)試程序,這里不再截圖

root@myd-jx8mma7:/usr/share/examples/opengl# ls /opt/imx-gpu-sdk/OpenVG -al
total 40
drwxr-xr-x 10?root root 4096?Mar ?9??2018?.
drwxr-xr-x 12?root root 4096?Mar ?9??2018?..
drwxr-xr-x ?2?root root 4096?Mar ?9??2018?BitmapFont
drwxr-xr-x ?2?root root 4096?Mar ?9??2018?CoverFlow
drwxr-xr-x ?2?root root 4096?Mar ?9??2018?Example1
drwxr-xr-x ?2?root root 4096?Mar ?9??2018?Example2
drwxr-xr-x ?2?root root 4096?Mar ?9??2018?Example3
drwxr-xr-x ?2?root root 4096?Mar ?9??2018?SimpleBench
drwxr-xr-x ?3?root root 4096?Mar ?9??2018?System
drwxr-xr-x ?2?root root 4096?Mar ?9??2018?VGStressTest
root@myd-jx8mma7:/usr/share/examples/opengl#

Qt

/usr/share/examples/widgets/touch/pinchzoom/pinchzoom

03、測(cè)試總結(jié)

通過(guò)以上眾多的測(cè)試程序可以看出ARM+FPGA異核架構(gòu)MYD-JX8MMA7開(kāi)發(fā)板的3D和2D圖形性能非常不錯(cuò),通過(guò)glmark2基準(zhǔn)測(cè)試也可以和其他芯片進(jìn)行對(duì)比,可以看到MYD-JX8MMA7開(kāi)發(fā)板處理能力甚至媲美某些桌面級(jí)的芯片。所以本開(kāi)發(fā)板也特別適合多媒體產(chǎn)品開(kāi)發(fā),具備比較強(qiáng)的圖形處理能力。

米爾電子,是一家專注于嵌入式處理器模組設(shè)計(jì)研發(fā)、生產(chǎn)、銷售于一體的高新技術(shù)企業(yè)。米爾電子在嵌入式處理器領(lǐng)域具有10多年的研發(fā)經(jīng)驗(yàn),為客戶提供基于ARM架構(gòu)、FPGA架構(gòu)的CPU模組及充電控制系統(tǒng)等產(chǎn)品和服務(wù);為智能醫(yī)療、智能交通、智能安防、物聯(lián)網(wǎng)邊緣計(jì)算、工業(yè)網(wǎng)關(guān)人工智能等行業(yè)客戶,提供定制解決方案和OEM服務(wù)。公司通過(guò)專業(yè)高效的服務(wù)幫助客戶加速產(chǎn)品上市進(jìn)程,目前已為行業(yè)內(nèi)10000家以上的企業(yè)客戶服務(wù)。

本篇測(cè)評(píng)由優(yōu)秀測(cè)評(píng)者“qinyunti”提供。

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
SN65HVD234D 1 Texas Instruments 3.3 V CAN Transceiver with Sleep Mode 8-SOIC -40 to 125

ECAD模型

下載ECAD模型
$3.95 查看
VOM3052-X001T 1 Vishay Intertechnologies SOP-4 P.TRIAC NZC,10MA,1.5K DV/DT VD - Tape and Reel
$11.64 查看
7A-25.000MAAJ-T 1 TXC Corporation Parallel - Fundamental Quartz Crystal, 25MHz Nom, ROHS COMPLIANT, SMD, 2 PIN

ECAD模型

下載ECAD模型
$0.46 查看
米爾科技

米爾科技

米爾電子,是一家專注于嵌入式處理器模組設(shè)計(jì)、研發(fā)、生產(chǎn)和銷售于一體的國(guó)家級(jí)高新技術(shù)企業(yè),也被評(píng)為專精特新企業(yè)。米爾電子深耕嵌入式領(lǐng)域10多年,致力于為企業(yè)級(jí)客戶提供基于ARM、FPGA、RISC-V和AI等各種架構(gòu),穩(wěn)定可靠的處理器模組,滿足客戶大批量產(chǎn)品應(yīng)用部署的需求,同時(shí)為客戶提供產(chǎn)品定制設(shè)計(jì)、行業(yè)應(yīng)用解決方案和OEM的一站式服務(wù)。

米爾電子,是一家專注于嵌入式處理器模組設(shè)計(jì)、研發(fā)、生產(chǎn)和銷售于一體的國(guó)家級(jí)高新技術(shù)企業(yè),也被評(píng)為專精特新企業(yè)。米爾電子深耕嵌入式領(lǐng)域10多年,致力于為企業(yè)級(jí)客戶提供基于ARM、FPGA、RISC-V和AI等各種架構(gòu),穩(wěn)定可靠的處理器模組,滿足客戶大批量產(chǎn)品應(yīng)用部署的需求,同時(shí)為客戶提供產(chǎn)品定制設(shè)計(jì)、行業(yè)應(yīng)用解決方案和OEM的一站式服務(wù)。 收起

查看更多

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

米爾電子,是一家專注于嵌入式處理器模組設(shè)計(jì)、研發(fā)、生產(chǎn)和銷售于一體的國(guó)家級(jí)高新技術(shù)企業(yè),也被評(píng)為專精特新企業(yè)。米爾電子深耕嵌入式領(lǐng)域10多年,致力于為企業(yè)級(jí)客戶提供基于ARM、FPGA、RISC-V和AI等各種架構(gòu),穩(wěn)定可靠的處理器模組,滿足客戶大批量產(chǎn)品應(yīng)用部署的需求,同時(shí)為客戶提供產(chǎn)品定制設(shè)計(jì)、行業(yè)應(yīng)用解決方案和OEM的一站式服務(wù)。 米爾英文簡(jiǎn)稱“MYIR”,是“Make Your Idea Real”第一個(gè)大寫(xiě)字母的縮寫(xiě)。我們的理念是“專業(yè)服務(wù)助力客戶成功”,目前米爾已通過(guò)專業(yè)高效的服務(wù),幫助全球數(shù)萬(wàn)家企業(yè)的產(chǎn)品成功上市。