各位工程師小伙伴們,大家好,ARM+FPGA 作為一種主流的嵌入式系統的處理架構。相對于單純的的ARM開發或單純的FPGA開發,ARM加FPGA能夠帶來功耗、性能、成本等組合優勢。米爾新推出的MYD-JX8MMXA7開發板基于ARM+FPGA架構,集成i.MX 8M Mini和ARTIX7處理器,在實現高速采集和高清顯示二合一上具有明顯的成本優勢。
01.
接口及模塊介紹
米爾MYD-JX8MMA7開發板是由核心板和底板構成,核心板和底板之間采用金手指連接器連接。
底板上的接口包括以太網接口、SFP光模塊接口、5G模塊接口、WiFi/藍牙接口、HDMI顯示接口、LVDS顯示接口、MIPI CSI 接口、DVP攝像頭接口、音頻輸入輸出接口、USB HOST Type A、USB Type-C、Micro SD、FMC擴展接口、FPGA調試串口、ARM調試串口,且兼容米爾的樹莓派擴展模塊,實現了工業應用的無限擴展。
目前米爾推出了多種模塊均可以在這個開發板上實現快速集成:
DVP攝像頭和MIPI攝像頭
7寸LVDS顯示液晶屏
WiFi/BT模塊
MY-WiredCom 樹莓派拓展模塊(可實現多種工業傳輸協議功能)
支持移遠RM500Q的5G模塊。
02.
demo介紹
接下來演示的是通過HDMI顯示攝像頭拍攝畫面的demo。首先連接開發板的HDMI接口、鼠標和攝像頭模塊,將波特率設置為115200,上電進入Linux系統,可以看到啟動系統時打印的信息,輸入root進入系統,這個時候可以先輸入lspci,看一下PCIE有沒有連接上,出現視頻中的打印信的話,證明PCIE連接成功;接下來測試PCIE的輸出顯示,在命令行輸入pcie2screen,此時,可以看到HDMI屏出現一個demo顯示小窗口,點擊ready,demo 小窗口會顯示攝像頭拍攝到的畫面,說明攝像頭,DDR,PCIE接口正常。
這個demo的主要工作原理是從攝像頭采集到數據后,存儲到DDR,DDR將采集的數據通過RIFFA使用PCIE接口傳輸到ARM端,ARM端使用RIFFA驅動接收PCIE數據后,通過HDMI接口輸出顯示。關于如何配置工程,米爾提供的開發文檔也有詳細的介紹。這次的demo展示就到此結束啦。
03.
優勢總結
整體來說,這款開發板集成了i.MX 8M Mini和ARTIX7處理器,成本優勢明顯:ARM 接口資源豐富、功耗低,擅長進行多媒體顯示、邏輯控制等;FPGA 擅長進行多通道或高速 AD 采集、接口拓展,以及高速信號傳輸等。ARM 與 FPGA通過高速通信 PCIE 接口快速進行數據通信,可以應用于高端醫療器械、工業數據采集系統、工業控制、雷達等行業。總結:
- 集成i.MX 8M Mini+ARTIX7處理器,二合一成本優勢明顯;
- 高性能的ARM MPU+多媒體能力,良好LINUX UI界面;
- 對標ZYNQ 7010的FPGA資源,滿足高速數據采集需求;
- ARM與FPGA之間采用PCIE高速通信,支持200~300MB/S的通信能力。
今天關于這塊集ARM與FPGA功能于一身的板卡介紹就到這里啦。更多關于產品的詳細信息可移步米爾官網查看。
-
FPGA
+關注
關注
1626文章
21665瀏覽量
601805 -
ARM
+關注
關注
134文章
9045瀏覽量
366806 -
嵌入式
+關注
關注
5068文章
19014瀏覽量
303231
發布評論請先 登錄
相關推薦
評論