0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ARM+FPGA架構(gòu)有什么優(yōu)勢 RK3568J+FPGA高速通信案例

單片機(jī)與嵌入式 ? 來源:Tronlong創(chuàng)龍科技 ? 2023-08-01 11:40 ? 次閱讀

ARM + FPGA架構(gòu)有何種優(yōu)勢

近年來,隨著中國新基建、中國制造2025的持續(xù)推進(jìn),單ARM處理器越來越難滿足工業(yè)現(xiàn)場的功能要求,特別是能源電力、工業(yè)控制、智慧醫(yī)療等行業(yè)通常需要ARM + FPGA架構(gòu)的處理器平臺來實現(xiàn)特定的功能,例如多路/高速AD采集、多路網(wǎng)口、多路串口、多路/高速并行DI/DO、高速數(shù)據(jù)并行處理等。

到底ARM + FPGA架構(gòu)有什么優(yōu)勢?

ARM:接口資源豐富、功耗低,擅長多媒體顯示、邏輯控制等。

FPGA:擅長多通道或高速AD采集、接口拓展、高速信號傳輸、高速數(shù)據(jù)并行處理等。

因此,ARM + FPGA架構(gòu)能帶來性能、功耗等綜合比較優(yōu)勢,ARM與FPGA既可各司其職,各自發(fā)揮原本架構(gòu)的獨特優(yōu)勢,亦可相互協(xié)作處理更復(fù)雜的問題。

為何需要ARM + FPGA高速通信

在工業(yè)應(yīng)用場景,一般FPGA作為數(shù)據(jù)采集前端,常常有大量的數(shù)據(jù)需要傳輸給ARM進(jìn)行處理。如能源電力,會用FPGA作為高速AD或多通道AD采集,然后將產(chǎn)生的大量數(shù)據(jù)傳輸給ARM做AD數(shù)據(jù)存儲和處理;又如智慧醫(yī)療,F(xiàn)PGA需將采集和處理的高清視頻數(shù)據(jù)傳輸至ARM,讓ARM對高速視頻數(shù)據(jù)進(jìn)行視頻顯示、編碼或存儲。因此,“ARM + FPGA高速通信”是“ARM + FPGA架構(gòu)”項目成功的關(guān)鍵因素。

創(chuàng)龍科技為滿足能源電力、智慧醫(yī)療、軌道交通等行業(yè)日益增長的國產(chǎn)化需求,率先推出國產(chǎn)化率100%的RK3568J工業(yè)核心板,并提供基于RK3568J與FPGA的高速通信案例。

RK3568J + FPGA高速通信案例

下面將為大家介紹基于瑞芯微RK3568J(硬件平臺:創(chuàng)龍科技TL3568-EVM評估板)與Xilinx Artix-7(硬件平臺:創(chuàng)龍科技TLA7-EVM評估板)的PCIe高速通信案例。

ARM端基于PCIe總線對FPGA BRAM進(jìn)行讀寫測試。應(yīng)用程序通過ioctl函數(shù)發(fā)送命令開啟DMA傳輸數(shù)據(jù)后,等待驅(qū)動上報input事件;當(dāng)應(yīng)用層接收到input事件,說明DMA傳輸數(shù)據(jù)完成。

硬件搭建方面,使用M.2 Key M轉(zhuǎn)PCI-E 4X延長線將TL3568-EVM評估板的M.2 PCIe NVMe接口與創(chuàng)龍科技TLA7-EVM評估板的PCIe接口連接,并將TLA7-EVM評估板通過TL-DLC10下載器連接至PC機(jī),硬件連接如下圖所示。

wKgaomTIfsyAcidyAA1C6bzej2E628.png

圖1 硬件搭建示意圖

按照創(chuàng)龍科技提供的案例用戶手冊進(jìn)行操作,我們得出ARM與FPGA基于PCIe通信的實測數(shù)據(jù),如下圖所示。實測寫操作的DMA傳輸速率為780.77MB/s,讀操作的DMA傳輸速率為563.06MB/s。

wKgZomTIfsuAO-BEAAEN8CpRpk4652.png

圖2 數(shù)據(jù)實測

wKgaomTIfsuABlb8AADaNmj6FQI199.jpg

圖3 數(shù)據(jù)解讀

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19048

    瀏覽量

    228527
  • FPGA
    +關(guān)注

    關(guān)注

    1624

    文章

    21573

    瀏覽量

    600674
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9009

    瀏覽量

    366120
  • 瑞芯微
    +關(guān)注

    關(guān)注

    23

    文章

    391

    瀏覽量

    51169
  • 高速通信
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    10849

原文標(biāo)題:源碼公開!分享瑞芯微RK3568J與FPGA的PCIe通信案例,實測780MB/s!

文章出處:【微信號:單片機(jī)與嵌入式,微信公眾號:單片機(jī)與嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    工程師深談ARM+FPGA的設(shè)計架構(gòu)

    最近學(xué)習(xí)了ARM+FPGA的設(shè)計架構(gòu),ARMFPGA結(jié)構(gòu)的通信大致可以分為兩種。
    發(fā)表于 05-25 10:35 ?2.2w次閱讀

    國產(chǎn)RK3568J基于FSPI的ARM+FPGA通信方案分享

    的處理器平臺來實現(xiàn)例如多路 / 高速 AD 采集、多路網(wǎng)口、多路串口、多路 / 高速并行 DI/DO、高速數(shù)據(jù)并行處理等特定功能,因此 ARM +
    的頭像 發(fā)表于 01-29 15:13 ?2296次閱讀
    國產(chǎn)<b class='flag-5'>RK3568J</b>基于FSPI的<b class='flag-5'>ARM+FPGA</b><b class='flag-5'>通信</b>方案分享

    國產(chǎn)RK3568J基于FSPI的ARM+FPGA通信方案分享

    FPGA功耗較小。一般而言,低功耗器件的使用壽命也將更長。 基于FSPI的ARM + FPGA通信實測數(shù)據(jù)分享 硬件方案一:創(chuàng)龍科技TL3568
    發(fā)表于 07-17 10:50

    3568F-ARM+FPGA通信案例開發(fā)手冊

    本帖最后由 Tronlong創(chuàng)龍科技 于 2024-8-6 15:05 編輯 評測試板卡介紹 創(chuàng)龍科技TL3568F-EVM是一款基于瑞芯微RK3568J/RK3568B2四核ARM
    發(fā)表于 07-25 15:12

    ARM+FPGA架構(gòu)什么優(yōu)勢?

    如何? M7015核心板采用Xilinx的Zynq-7000 All Programmable XC7Z015 SoC平臺,搭載創(chuàng)新型 ARM+FPGA 架構(gòu)。其將處理器的軟件可編程性與FPGA的硬件
    的頭像 發(fā)表于 06-18 17:42 ?9313次閱讀

    ARM+FPGA主流嵌入式架構(gòu)板卡-HDMI顯示攝像畫面

    大家好,ARM+FPGA 作為一種主流的嵌入式系統(tǒng)的處理架構(gòu)。相對于單純的的ARM開發(fā)或單純的FPGA開發(fā),ARM
    的頭像 發(fā)表于 01-13 17:56 ?2592次閱讀
    <b class='flag-5'>ARM+FPGA</b>主流嵌入式<b class='flag-5'>架構(gòu)</b>板卡-HDMI顯示攝像畫面

    實測780MB/s!基于RK3568JFPGA的PCIe通信案例詳解

    本文介紹基于瑞芯微RK3568J與Xilinx Artix-7的PCIe高速通信案例
    的頭像 發(fā)表于 07-11 17:22 ?1455次閱讀
    實測780MB/s!基于<b class='flag-5'>RK3568J</b>與<b class='flag-5'>FPGA</b>的PCIe<b class='flag-5'>通信</b>案例詳解

    rk3568j4125參數(shù)對比

    、價格等方面都有所不同。下面就讓我們來詳細(xì)比較一下rk3568j4125的參數(shù)對比。 一、處理器參數(shù)對比 1. rk3568 rk3568是一款由rockchip公司推出的高性能芯片
    的頭像 發(fā)表于 08-15 17:04 ?6592次閱讀

    RK3568J1900性能對比

    將對RK3568J1900進(jìn)行性能對比,幫助讀者更好地了解兩者之間的差異。 1. 架構(gòu)和工藝 RK3568采用了1.8GHz的四核A55架構(gòu)
    的頭像 發(fā)表于 08-15 17:25 ?7605次閱讀

    RK35683568J的區(qū)別

    。那么這兩款產(chǎn)品到底何異同呢?下面就具體探討一下。 概覽 首先需要明確的是,RK35683568J并不是幾乎相同的同一產(chǎn)品,而是基于同一架構(gòu),經(jīng)過微調(diào)優(yōu)化進(jìn)而衍生出來的兩個不同的處
    的頭像 發(fā)表于 08-15 17:25 ?8560次閱讀

    rk3568多少引腳?

    rk3568多少引腳? 首先,讓我們來了解一下什么是rk3568。rk3568是由瑞芯微推出的一款高性能、低功耗的嵌入式處理器,它是rk3
    的頭像 發(fā)表于 08-15 17:25 ?1520次閱讀

    rk3568是什么架構(gòu)的?

    在22nm FD-SOI工藝節(jié)點上。那么,RK3568使用什么架構(gòu)呢? RK3568采用ARM控股公司開發(fā)的ARM Cortex-A55四核
    的頭像 發(fā)表于 08-15 17:25 ?2672次閱讀

    哇塞,實測780MB/s!基于RK3568JFPGA的PCIe通信案例詳解

    的處理器平臺來實現(xiàn)特定的功能,例如多路/高速AD采集、多路網(wǎng)口、多路串口、多路/高速并行DI/DO、高速數(shù)據(jù)并行處理等。到底ARM+FPGA架構(gòu)
    的頭像 發(fā)表于 07-01 10:01 ?983次閱讀
    哇塞,實測780MB/s!基于<b class='flag-5'>RK3568J</b>與<b class='flag-5'>FPGA</b>的PCIe<b class='flag-5'>通信</b>案例詳解

    RK3568-ARM+FPGA通信案例開發(fā)手冊 (一)

    RK3568-ARM+FPGA通信案例開發(fā)手冊 (一)
    的頭像 發(fā)表于 01-19 10:31 ?940次閱讀
    <b class='flag-5'>RK3568-ARM+FPGA</b><b class='flag-5'>通信</b>案例開發(fā)手冊 (一)

    案例分享!RK3568 + FPGA多通道AD采集處理與顯示

    案例展示測試數(shù)據(jù)匯總表1本文帶來的是基于瑞芯微RK3568J+紫光同創(chuàng)Logos-2的ARM+FPGA多通道AD采集處理與顯示案例。本次案例演示的開發(fā)環(huán)境如下:Windows開發(fā)環(huán)境
    的頭像 發(fā)表于 06-27 15:19 ?626次閱讀
    案例分享!<b class='flag-5'>RK3568</b> + <b class='flag-5'>FPGA</b>多通道AD采集處理與顯示