91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RK3576 + FPGA并口通信方案,實測高達280MB/s

Tronlong創(chuàng)龍科技 ? 來源:Tronlong創(chuàng)龍科技 ? 作者:Tronlong創(chuàng)龍科技 ? 2025-05-21 11:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在工業(yè)通信領域,技術革新與突破始終是推動行業(yè)發(fā)展的核心動力。今天,為大家?guī)砘贒SMC/FlexBus并口的RK3576J與FPGA通信方案,核心板國產化率高達100%,為工控場景帶來高效、穩(wěn)定的通信新體驗。

開發(fā)環(huán)境與測試數(shù)據(jù)

本文主要介紹RK3576J與FPGA的通信案例,適用開發(fā)環(huán)境如下:

Windows開發(fā)環(huán)境:Windows 7 64bit、Windows 10 64bit

Linux開發(fā)環(huán)境:VMware16.2.5、Ubuntu22.04.5 64bit

U-Boot:U-Boot-2017.09

Kernel:Linux-6.1.115

Buildroot文件系統(tǒng)版本:Buildroot-2024.02

LinuxSDK:LinuxSDK-[版本號](基于rk3576_linux6.1_release_v1.1.0)

硬件平臺:創(chuàng)龍科技TL3576-EVM工業(yè)評估板(基于瑞芯微RK3576J)

通過實測我們發(fā)現(xiàn),基于DSMC和FlexBus的通信方案具備了出色性能,數(shù)據(jù)如下表所示:

wKgZO2gtTBCAYeYlAAD8S9rC06U763.png

FPGA數(shù)采模塊簡介

創(chuàng)龍科技TL-AD-PGL25G是一款基于紫光同創(chuàng)Logos PGL25G FPGA與芯熾科技SC1467/核芯互聯(lián)CL1606/ADI AD7606 ADC設計的數(shù)據(jù)采集模塊,支持8通道、200KSPS串行/并行采樣,可與ARM端通過DSMC、FlexBus、Local Bus、SPI等總線進行通信,滿足客戶多樣化數(shù)據(jù)采集需求。

wKgZO2gr_A2APm0NAAob_5OcrVU177.pngTL-AD-PGL25G模塊正面圖

DSMC與FlexBus并口簡介

專為工業(yè)應用設計,DSMC(Double Data Rate Serial Memory Controller)作為高速并行總線接口,兼容多種傳輸協(xié)議,包括HyperBus PSRAM、Xccela PSRAM和Local Bus。對于RK3576J處理器,DSMC接口若使用Local Bus協(xié)議,從設備需使用瑞芯微開發(fā)的slave模型,或者傳輸協(xié)議相同。DSMC接口支持8/16bit串行傳輸模式,時鐘速率高達100MHz,可實現(xiàn)FPGA低成本連接,具有低延遲、高帶寬和靈活配置的特點,廣泛應用于需要高速通信的工業(yè)控制領域。

FlexBus是一個高度靈活的并行總線接口,可模擬標準或不規(guī)則的協(xié)議,能夠適應各種復雜的通信場景。對于RK3576J處理器,F(xiàn)lexBus支持2/4/8/16bit并行傳輸,時鐘速率高達100MHz,可實現(xiàn)高速AD/DA拓展,可以在保障數(shù)據(jù)穩(wěn)定性的同時實現(xiàn)高效、低延遲的數(shù)據(jù)交互。這一特性使其在高速數(shù)據(jù)采集場景中具有顯著優(yōu)勢。

RK3576J典型應用場景

wKgZPGgtTJeAFDqAAADXoJR13tg801.png

基于DSMC的ARM與FPGA通信案例

案例說明

ARM端運行Linux系統(tǒng),基于DSMC總線對FPGA DRAM進行讀寫測試。

程序原理說明如下:

ARM端:

ARM端使用CPU DMA通過DSMC總線(作為Local Bus Master)來對FPGA DRAM進行讀寫測試。

通過參數(shù)設置數(shù)據(jù)包大小(數(shù)據(jù)包數(shù)據(jù)每次循環(huán)均為新的隨機數(shù))、數(shù)據(jù)傳輸?shù)难h(huán)次數(shù)。

對讀寫的數(shù)據(jù)進行校驗,并打印誤碼率和讀寫速率。

FPGA端:

實現(xiàn)Local Bus Slave功能。

將Local Bus Master(ARM)發(fā)送的64KByte數(shù)據(jù)保存到DRAM。

當Local Bus Master(ARM)讀取64KByte數(shù)據(jù)時,F(xiàn)PGA從DRAM讀取64KByte數(shù)據(jù)發(fā)送至Local Bus。

wKgZO2gtTNiAXmDFAAB8UKElGrU860.pngwKgZPGgtTOeAYlXbAAE6pUcifsI569.png

案例演示

請將創(chuàng)龍科技TL-AD-PGL25G模塊連接至評估板EXPORT接口,如下圖所示。

wKgZO2gtTPOAPjlvABEDFO0Y76A865.pngTL-AD-PGL25G模塊連接圖

請參考產品資料用戶手冊完成內核鏡像替換,將FPGA可執(zhí)行程序固化至SPI FLASH,并加載驅動。

執(zhí)行如下命令運行程序,ARM通過DSMC總線寫入65536Byte隨機數(shù)據(jù)至FPGA DRAM,然后讀出數(shù)據(jù)、進行數(shù)據(jù)校驗,同時打印DSMC總線讀寫速率和誤碼率,如下圖所示。

Target#./dma_memcpy_demo -a 0x10000000 -s 65536 -c 1000 -d /dev/input/event7

wKgZO2gtTRSAG3E-AAAvztNlxGE207.png

上圖可知,本次實測平均寫速率約為280MB/s,平均讀速率約為216MB/s,誤碼率為0.00%。

基于FlexBus的ARM與FPGA通信案例

案例說明

案例功能:ARM端運行Linux系統(tǒng),基于FlexBus總線對FPGA DRAM進行讀寫測試。

程序原理說明如下:

ARM端:

通過FlexBus總線對FPGA DRAM進行讀寫測試。

支持通過參數(shù)設置數(shù)據(jù)包大小(每次循環(huán)數(shù)據(jù)包的數(shù)據(jù)均為新的隨機數(shù))、數(shù)據(jù)傳輸?shù)难h(huán)次數(shù)。

對讀寫的數(shù)據(jù)進行校驗,并打印誤碼率和讀寫速率。

FPGA端:

實現(xiàn)FlexBus Slave功能。

默認將FlexBus Master(ARM)發(fā)送的64KByte數(shù)據(jù)保存到FPGA DRAM。

FlexBus Master(ARM)讀取64KByte數(shù)據(jù)時,F(xiàn)PGA從DRAM讀取64KByte數(shù)據(jù)通過FlexBus傳輸給FlexBus Master(ARM)。

wKgZPGgtTT2ARyo1AACh1OIum9k660.pngwKgZO2gtTUaAfRQ0AAECW5uuBHg715.png

案例演示

請將創(chuàng)龍科技TL-AD-PGL25G模塊連接至評估板EXPORT接口,如下圖所示。

wKgZO2gtTPOAPjlvABEDFO0Y76A865.pngTL-AD-PGL25G模塊連接圖

請參考產品資料用戶手冊完成內核鏡像替換,并將FPGA可執(zhí)行程序固化至SPI FLASH。

執(zhí)行如下命令運行程序,ARM通過FlexBus總線寫入65536Byte隨機數(shù)據(jù)至FPGA DRAM,然后讀出數(shù)據(jù)、進行數(shù)據(jù)校驗,同時打印FlexBus總線讀寫速率和誤碼率,如下圖所示。

Target#./flexbus_rw -d /dev/spidev7.0 -s 100000000 -S 65536 -c 1000

wKgZO2gr_BCAKpX2AAAj1DvZycw167.png

從上圖可知,本次實測平均寫速率約為165MB/s,平均讀速率約為166MB/s,誤碼率為0.00%。

想要查看瑞芯微RK3576J更多案例演示,可前往創(chuàng)龍科技官網(wǎng)或微信公眾號。

審核編輯 黃宇

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

    關注

    18

    文章

    6395

    瀏覽量

    140074
  • 瑞芯微
    +關注

    關注

    27

    文章

    795

    瀏覽量

    54372
  • 并口
    +關注

    關注

    0

    文章

    34

    瀏覽量

    18146
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    PCIe通信就是快,RK3576+FPGA解決方案

    今天給大家?guī)砘赑CIe的RK3576+FPGA高速通信方案,實現(xiàn)快速數(shù)據(jù)交互,解決工業(yè)采集“慢、卡、丟”難題,為工業(yè)自動化、能源電力等領域提供創(chuàng)新解決方案。
    的頭像 發(fā)表于 12-26 17:46 ?683次閱讀
    PCIe<b class='flag-5'>通信</b>就是快,<b class='flag-5'>RK3576+FPGA</b>解決<b class='flag-5'>方案</b>

    迅為RK3576對比RK3568:AI算力與接口的全面躍遷

    迅為RK3576對比RK3568:AI算力與接口的全面躍遷
    的頭像 發(fā)表于 12-22 15:24 ?1751次閱讀
    迅為<b class='flag-5'>RK3576</b>對比<b class='flag-5'>RK</b>3568:AI算力與接口的全面躍遷

    實測2778MB/s,AMP核間通信“快如閃電”,瑞芯微RK3576

    在多核異構SoC處理器中,核間數(shù)據(jù)的傳輸帶寬直接決定了系統(tǒng)整體性能。傳統(tǒng)通信方案存在數(shù)據(jù)“ 拷貝開銷大 ”、“ 帶寬受限 ”等瓶頸,高效的核間通信一直是開發(fā)者面臨的挑戰(zhàn)。 今天帶大家看看RK3
    的頭像 發(fā)表于 12-04 14:14 ?436次閱讀
    <b class='flag-5'>實測</b>2778<b class='flag-5'>MB</b>/<b class='flag-5'>s</b>,AMP核間<b class='flag-5'>通信</b>“快如閃電”,瑞芯微<b class='flag-5'>RK3576</b>

    基于米爾RK3576的環(huán)視實時性方案解析

    MYD-LR3576開發(fā)板功能實現(xiàn): 基于米爾MYD-LR3576開發(fā)板的RK3576平臺完全具備實現(xiàn)高質量360環(huán)視全鏈路功能的能力。實時性能: 純CPU方案無法滿足25fps實時需
    發(fā)表于 11-28 16:57

    迅為如何在RK3576上部署YOLOv5;基于RK3576構建智能門禁系統(tǒng)

    迅為如何在RK3576開發(fā)板上部署YOLOv5;基于RK3576構建智能門禁系統(tǒng)
    的頭像 發(fā)表于 11-25 14:06 ?1821次閱讀
    迅為如何在<b class='flag-5'>RK3576</b>上部署YOLOv5;基于<b class='flag-5'>RK3576</b>構建智能門禁系統(tǒng)

    【作品合集】米爾RK3576開發(fā)板測評

    米爾RK3576開發(fā)板測評作品合集 產品介紹: RK3576 是瑞芯微一款面向AI市場推出的高性能處理器,它配備了四核Cortex-A72和四 核Cortex-A53 的 CPU,集成了6TOPS
    發(fā)表于 09-11 10:19

    【作品合集】靈眸科技EASY EAI Orin Nano(RK3576)開發(fā)板測評

    EASY EAI Orin Nano(RK3576)開發(fā)板測評作品合集 產品介紹: EASY EAI Orin Nano(RK3576)是廣州靈眸科技有限公司的旗艦級硬件產品?;谌鹦疚?/div>
    發(fā)表于 09-09 09:59

    瑞芯微RK3576平臺FFmpeg硬件編解碼移植及性能測試實戰(zhàn)攻略 觸覺智能RK3576開發(fā)板演示

    本文介紹瑞芯微RK3576平臺,F(xiàn)Fmpeg硬件編解碼移植及性能測試方法。演示設備:觸覺智能RK3576開發(fā)板FFmpeg簡介與實測數(shù)據(jù)FFmpeg簡介FFmpeg是一套多媒體框架,能夠解碼、編碼
    的頭像 發(fā)表于 09-08 13:58 ?1285次閱讀
    瑞芯微<b class='flag-5'>RK3576</b>平臺FFmpeg硬件編解碼移植及性能測試實戰(zhàn)攻略 觸覺智能<b class='flag-5'>RK3576</b>開發(fā)板演示

    瑞芯微RK3576RK3576S有什么區(qū)別,性能參數(shù)配置與型號差異解析

    、物聯(lián)網(wǎng)等商用AIoT領域。(瑞芯微RK3576RK3576S芯片框圖)觸覺智能作為專業(yè)的瑞芯微方案商,基于RK3576芯片平臺推出了核心板、開發(fā)板、行業(yè)主板等
    的頭像 發(fā)表于 08-14 23:57 ?2426次閱讀
    瑞芯微<b class='flag-5'>RK3576</b>與<b class='flag-5'>RK3576S</b>有什么區(qū)別,性能參數(shù)配置與型號差異解析

    RK這2款旗艦芯片RK3588 PK RK3576,誰是最優(yōu)選

    在 AI 邊緣計算領域,瑞芯微的 RK3588 和 RK3576 都是備受矚目的處理器。在中國半導體產業(yè)的版圖中,瑞芯微作為國內 SoC 芯片領跑者,憑借其在處理器芯片設計領域的深厚積累和持續(xù)創(chuàng)新
    發(fā)表于 07-10 18:24

    Mpp支持RK3576

    想問下,https://github.com/rockchip-linux/mpp這里面支持RK3576么,看介紹沒有提到說支持RK3576 目前是買了個rk3576的機頂盒,搭載了安卓14,想做安卓視頻硬解。
    發(fā)表于 06-13 15:35

    RK3576 vs RK3588:為何越來越多的開發(fā)者轉向RK3576

    、商顯設備)。 RK3588 的 8K@60fps 更適合超高清視頻處理(如高端電視盒子、AI 視覺設備)。 RK3576 存儲選擇更靈活,可搭配低成本方案(如 SPI NAND),而 RK
    發(fā)表于 05-30 08:46

    RK3576+紫光同創(chuàng)FPGA并口通信方案 基于DSMC/FlexBus并口RK3576J與FPGA通信方案

    為大家?guī)砘贒SMC/FlexBus并口RK3576J與FPGA通信方案
    的頭像 發(fā)表于 05-20 11:45 ?4774次閱讀
    <b class='flag-5'>RK3576</b>+紫光同創(chuàng)<b class='flag-5'>FPGA</b><b class='flag-5'>并口</b><b class='flag-5'>通信</b><b class='flag-5'>方案</b> 基于DSMC/FlexBus<b class='flag-5'>并口</b>的<b class='flag-5'>RK3576</b>J與<b class='flag-5'>FPGA</b><b class='flag-5'>通信</b><b class='flag-5'>方案</b>

    基于RK3576開發(fā)板的人臉識別算法

    RK3576開發(fā)板展示人臉識別算法例程和API說明
    的頭像 發(fā)表于 05-07 16:48 ?2760次閱讀
    基于<b class='flag-5'>RK3576</b>開發(fā)板的人臉識別算法

    基于RK3576開發(fā)板的PWN使用說明

    RK3576開發(fā)板使用PWN教程及Demo
    的頭像 發(fā)表于 05-07 14:07 ?2307次閱讀
    基于<b class='flag-5'>RK3576</b>開發(fā)板的PWN使用說明