在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

RK3576+紫光同創FPGA并口通信方案 基于DSMC/FlexBus并口的RK3576J與FPGA通信方案

紫光同創官微 ? 來源:Tronlong創龍科技 ? 2025-05-20 11:45 ? 次閱讀

在工業通信領域,技術革新與突破始終是推動行業發展的核心動力。今天,為大家帶來基于DSMC/FlexBus并口的RK3576J與FPGA通信方案,核心板國產化率高達100%,為工控場景帶來高效、穩定的通信新體驗。下面一起來看看! 開發環境與測試數據 本文主要介紹RK3576J與FPGA的通信案例,適用開發環境如下:

Windows開發環境:Windows 7 64bit、Windows 10 64bit

Linux開發環境:VMware16.2.5、Ubuntu22.04.5 64bit

U-Boot:U-Boot-2017.09

Kernel:Linux-6.1.115

Buildroot文件系統版本:Buildroot-2024.02

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

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

為了簡化描述,本文僅摘錄部分方案功能描述與測試結果,詳細產品資料請掃描文末二維碼下載。 通過實測我們發現,基于DSMC和FlexBus的通信方案具備了出色性能,數據如下表所示:

案例 理論速率 測試結果
基于DSMC的ARM與FPGA通信案例(dsmc_localbus_dma_rw) 讀速率:400MB/s
寫速率:400MB/s
讀速率:216MB/s
寫速率:280MB/s
基于FlexBus的ARM與FPGA通信案例(flexbus_rw) 讀速率:200MB/s
寫速率:200MB/s
讀速率:166MB/s
寫速率:165MB/s


FPGA數采模塊簡介

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

ca756172-3529-11f0-afc8-92fbcf53809c.png

TL-AD-PGL25G模塊正面圖

DSMC與FlexBus并口簡介 專為工業應用設計,DSMC(Double Data Rate Serial Memory Controller)作為高速并行總線接口,兼容多種傳輸協議,包括HyperBus PSRAM、Xccela PSRAM和Local Bus。對于RK3576J處理器,DSMC接口若使用Local Bus協議,從設備需使用瑞芯微開發的slave模型,或者傳輸協議相同。DSMC接口支持8/16bit串行傳輸模式,時鐘速率高達100MHz,可實現FPGA低成本連接,具有低延遲、高帶寬和靈活配置的特點,廣泛應用于需要高速通信的工業控制領域。 FlexBus是一個高度靈活的并行總線接口,可模擬標準或不規則的協議,能夠適應各種復雜的通信場景。對于RK3576J處理器,FlexBus支持2/4/8/16bit并行傳輸,時鐘速率高達100MHz,可實現高速AD/DA拓展,可以在保障數據穩定性的同時實現高效、低延遲的數據交互。這一特性使其在高速數據采集場景中具有顯著優勢。

RK3576J典型應用場景

高端工業PLC

運動控制器

工業計算機

無人機

電力監測裝置

4K醫療內窺鏡

基于DSMC的ARM與FPGA通信案例

案例說明

ARM端運行Linux系統,基于DSMC總線對FPGA DRAM進行讀寫測試。 程序原理說明如下:


ARM端:

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

通過參數設置數據包大小(數據包數據每次循環均為新的隨機數)、數據傳輸的循環次數。

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

FPGA端:

實現Local Bus Slave功能。

將Local Bus Master(ARM)發送的64KByte數據保存到DRAM。

當Local Bus Master(ARM)讀取64KByte數據時,FPGA從DRAM讀取64KByte數據發送至Local Bus。

caa3f12c-3529-11f0-afc8-92fbcf53809c.png

cab70212-3529-11f0-afc8-92fbcf53809c.png

案例演示 請將創龍科技TL-AD-PGL25G模塊連接至評估板EXPORT接口,如下圖所示。

cac8e310-3529-11f0-afc8-92fbcf53809c.png

TL-AD-PGL25G模塊連接圖 請參考產品資料用戶手冊完成內核鏡像替換,將FPGA可執行程序固化至SPI FLASH,并加載驅動。 執行如下命令運行程序,ARM通過DSMC總線寫入65536Byte隨機數據至FPGA DRAM,然后讀出數據、進行數據校驗,同時打印DSMC總線讀寫速率和誤碼率,如下圖所示。 Target#./dma_memcpy_demo -a 0x10000000 -s 65536 -c 1000 -d /dev/input/event7

caeaa31a-3529-11f0-afc8-92fbcf53809c.png

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

基于FlexBus的ARM與FPGA通信案例 案例說明 案例功能:ARM端運行Linux系統,基于FlexBus總線對FPGA DRAM進行讀寫測試。 程序原理說明如下: ARM端:

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

支持通過參數設置數據包大小(每次循環數據包的數據均為新的隨機數)、數據傳輸的循環次數。

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

FPGA端:

實現FlexBus Slave功能。

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

FlexBus Master(ARM)讀取64KByte數據時,FPGA從DRAM讀取64KByte數據通過FlexBus傳輸給FlexBus Master(ARM)。

cafcabc8-3529-11f0-afc8-92fbcf53809c.png

cb10511e-3529-11f0-afc8-92fbcf53809c.png

案例演示 請將創龍科技TL-AD-PGL25G模塊連接至評估板EXPORT接口,如下圖所示。

cac8e310-3529-11f0-afc8-92fbcf53809c.png

TL-AD-PGL25G模塊連接圖 請參考產品資料用戶手冊完成內核鏡像替換,并將FPGA可執行程序固化至SPI FLASH。 執行如下命令運行程序,ARM通過FlexBus總線寫入65536Byte隨機數據至FPGA DRAM,然后讀出數據、進行數據校驗,同時打印FlexBus總線讀寫速率和誤碼率,如下圖所示。 Target#./flexbus_rw -d /dev/spidev7.0 -s 100000000 -S 65536 -c 1000

cb44818c-3529-11f0-afc8-92fbcf53809c.png

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

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

    關注

    1643

    文章

    21940

    瀏覽量

    613244
  • 并口通信
    +關注

    關注

    0

    文章

    5

    瀏覽量

    2875
  • flexbus
    +關注

    關注

    0

    文章

    2

    瀏覽量

    3060
  • rk3576
    +關注

    關注

    1

    文章

    142

    瀏覽量

    516

原文標題:RK3576 + 紫光同創FPGA并口通信方案

文章出處:【微信號:gh_31fabce82e7f,微信公眾號:紫光同創官微】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于RK3576開發板的人臉識別算法

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

    基于RK3576開發板的RTC使用說明

    文章主要展示RK3576開發板的RTC信息和快速上手例程
    的頭像 發表于 05-07 15:04 ?558次閱讀
    基于<b class='flag-5'>RK3576</b>開發板的RTC使用說明

    基于RK3576開發板的PWN使用說明

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

    瑞芯微 RK3576S工業評估板規格書

    評估板簡介創龍科技TL3576-EVM-S是一款基于瑞芯微RK3576J/RK3576高性能處理器設計的4核ARMCortex-A72+4核ARMCortex-A53+ARMCortex-M0國產
    發表于 03-19 17:14 ?0次下載

    探索 RK3576 方案:卓越性能與靈活框架,誠邀開發定制合作!

    各位技術愛好者、行業同仁們,今天要給大家重磅介紹一款極具潛力的芯片方案——RK3576,同時我們公司基于此芯片開發的主板更是有著出色表現,以下會為大家詳細展開。Block Diagram
    發表于 02-05 15:21

    米爾RK3576RK3588怎么選?-看這篇就夠了

    在中國半導體產業的版圖中,瑞芯微作為國內SoC芯片領跑者,憑借其在處理器芯片設計領域的深厚積累和持續創新,推出很多智能應用處理器芯片,在嵌入式系統領域得到大規模的應用。RK3588和RK3576系列
    發表于 12-27 11:44

    【米爾RK3576開發板評測】+項目名稱【米爾RK3576開發板評測】一個視頻和你共同認識一下米爾RK3576開發板

    收到米爾RK3576開發板后,也對米爾RK3576開發板進行了了解,米爾這款開發板真的很不錯,下面是官方的一些參數介紹: MYC-LR3576核心板及開發板 瑞芯微RK3576處理器,
    發表于 12-18 20:50

    【米爾RK3576開發板評測】帶你初步了解米爾RK3576這塊開發板

    ;此! 外,RK3576處理器還集成千兆以太網,PCIe2.1,USB3.2,SATA、DSMC/FlexBus、CANFD,SDIO,SPI,UART等接口。適用于工業、車載、電力、醫療、教育等
    發表于 12-18 20:35

    RK3588與RK3576區別解析

    以下是RK3576RK3588對比: 電魚電子SBC-RK3576單板 核心性能:RK3576為四核A72@2.2GHz + 四核A53@1.8GHz + M0協處理器,算力 58K
    的頭像 發表于 12-17 14:03 ?1370次閱讀
    <b class='flag-5'>RK</b>3588與<b class='flag-5'>RK3576</b>區別解析

    RK3576單板發布倒計時:RK3399與RK3576對比

    好多人說RK3576RK3399的升級版,某種程度上也可以這么說,RK3576在強大的多媒體功能的基礎上,性能和接口都進行了升級 一、工藝 性能 rk3576采用 Rockchip
    的頭像 發表于 12-03 16:59 ?974次閱讀
    <b class='flag-5'>RK3576</b>單板發布倒計時:<b class='flag-5'>RK</b>3399與<b class='flag-5'>RK3576</b>對比

    國產!瑞芯微RK3576(八核@2.2GHz+6T NPU)工業核心板規格書

    本帖最后由 Tronlong創龍科技 于 2024-11-28 17:00 編輯 1 核心板簡介 創龍科技SOM-TL3576是一款基于瑞芯微RK3576J/RK3576高性能處理器設計的四核
    發表于 11-28 16:58

    國產!瑞芯微RK3576(八核@2.2GHz+6T NPU)工業開發板規格書

    本帖最后由 Tronlong創龍科技 于 2024-11-28 16:54 編輯 1 評估板簡介 創龍科技TL3576-EVM是一款基于瑞芯微RK3576J/RK3576高性能處理器設計的四核
    發表于 11-28 16:52

    RK3588與RK3576芯片對比

    在AIoT領域,瑞芯微的RK3588和RK3576都是備受矚目的處理器。以下將從多個方面對它們進行詳細對比。
    的頭像 發表于 11-04 15:55 ?2943次閱讀
    <b class='flag-5'>RK</b>3588與<b class='flag-5'>RK3576</b>芯片對比

    新品體驗 | RK3576開發板

    前言:RK3576作為瑞芯微第二代8nm高性能AIOT平臺,一經推出便獲得了極大的關注。廣州眺望電子科技有限公司是一家專注于嵌入式處理器模組研發與應用的國家高新技術企業,目前公司已推出的相關型號有
    的頭像 發表于 11-01 08:08 ?1673次閱讀
    新品體驗 | <b class='flag-5'>RK3576</b>開發板

    HZ-CORE-RK3576開發板

    HZ-CORE-RK3576開發板
    的頭像 發表于 08-29 13:58 ?538次閱讀
    HZ-CORE-<b class='flag-5'>RK3576</b>開發板
    主站蜘蛛池模板: 4438x亚洲最大| 五月花亚洲 | 五月天男人的天堂 | 看看一级毛片 | 99热久久精品最新 | 5g影院天天| 色妹子综合 | 美女黄页在线观看 | 亚洲国产成人精品久久 | 国产精品久久久久久久久免费观看 | 亚洲国产丝袜精品一区杨幂 | 亚洲激情a | 99精品福利 | sao虎在线精品永久 se94se欧美 | h视频免费 | 高清不卡日本v在线二区 | 日鲁夜鲁鲁狠狠综合视频 | 黄色a三级免费看 | 孩交啪啪网址 | 一本视频在线 | 国产精品欧美一区二区三区不卡 | 欧美特级午夜一区二区三区 | 天天草天天干天天 | 中文字幕在线播放不卡 | 免费无遮挡很爽很污很黄 | 伊人久久亚洲综合天堂 | 黄篇网站在线观看 | 天天综合网天天综合色 | 成人a区| 高清人人天天夜夜曰狠狠狠狠 | 五月婷亚洲 | 啪啪午夜 | 国产无遮挡床戏视频免费 | 国产一区二区丁香婷婷 | 色系视频在线观看免费观看 | 深爱激情成人 | 免费播放视频 | 天天曰天天操 | 最新国产厕所 | 日韩成人一级 | 四虎在线最新地址4hu |