99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

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

紫光同創(chuàng)官微 ? 來源:Tronlong創(chuàng)龍科技 ? 2025-05-20 11:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在工業(yè)通信領(lǐng)域,技術(shù)革新與突破始終是推動(dòng)行業(yè)發(fā)展的核心動(dòng)力。今天,為大家?guī)砘贒SMC/FlexBus并口的RK3576J與FPGA通信方案,核心板國產(chǎn)化率高達(dá)100%,為工控場(chǎng)景帶來高效、穩(wěn)定的通信新體驗(yàn)。下面一起來看看! 開發(fā)環(huán)境與測(cè)試數(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-[版本號(hào)](基于rk3576_linux6.1_release_v1.1.0)

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

為了簡(jiǎn)化描述,本文僅摘錄部分方案功能描述與測(cè)試結(jié)果,詳細(xì)產(chǎn)品資料請(qǐng)掃描文末二維碼下載。 通過實(shí)測(cè)我們發(fā)現(xiàn),基于DSMC和FlexBus的通信方案具備了出色性能,數(shù)據(jù)如下表所示:

案例 理論速率 測(cè)試結(jié)果
基于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數(shù)采模塊簡(jiǎn)介

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

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

TL-AD-PGL25G模塊正面圖

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

RK3576J典型應(yīng)用場(chǎng)景

高端工業(yè)PLC

運(yùn)動(dòng)控制器

工業(yè)計(jì)算機(jī)

無人機(jī)

電力監(jiān)測(cè)裝置

4K醫(yī)療內(nèi)窺鏡

基于DSMC的ARM與FPGA通信案例

案例說明

ARM端運(yùn)行Linux系統(tǒng),基于DSMC總線對(duì)FPGA DRAM進(jìn)行讀寫測(cè)試。 程序原理說明如下:


ARM端:

ARM端使用CPU DMA通過DSMC總線(作為L(zhǎng)ocal Bus Master)來對(duì)FPGA DRAM進(jìn)行讀寫測(cè)試。

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

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

FPGA端:

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

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

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

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

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

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

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

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

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

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

基于FlexBus的ARM與FPGA通信案例 案例說明 案例功能:ARM端運(yùn)行Linux系統(tǒng),基于FlexBus總線對(duì)FPGA DRAM進(jìn)行讀寫測(cè)試。 程序原理說明如下: ARM端:

通過FlexBus總線對(duì)FPGA DRAM進(jìn)行讀寫測(cè)試。

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

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

FPGA端:

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

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

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

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

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

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

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

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

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

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

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

    關(guān)注

    1645

    文章

    22015

    瀏覽量

    616831
  • 并口通信
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    2900
  • flexbus
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    3073
  • rk3576
    +關(guān)注

    關(guān)注

    1

    文章

    165

    瀏覽量

    659

原文標(biāo)題:RK3576 + 紫光同創(chuàng)FPGA并口通信方案

文章出處:【微信號(hào):gh_31fabce82e7f,微信公眾號(hào):紫光同創(chuàng)官微】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    全國產(chǎn)!瑞芯微 RK3576 ARM 八核 2.2GHz 工業(yè)開發(fā)板—Linux應(yīng)用開發(fā)手冊(cè)

    創(chuàng)龍科技 TL3576-EVM 是一款基于瑞芯微 RK3576J/RK3576高性能處理器設(shè)計(jì)的4核ARM Cortex-A72 +4核 ARM Cortex-A53 + ARM Cortex-M0
    的頭像 發(fā)表于 06-25 16:44 ?269次閱讀
    全國產(chǎn)!瑞芯微 <b class='flag-5'>RK3576</b> ARM 八核 2.2GHz 工業(yè)開發(fā)板—Linux應(yīng)用開發(fā)手冊(cè)

    Mpp支持RK3576

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

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

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

    RK3576 + FPGA并口通信方案,實(shí)測(cè)高達(dá)280MB/s

    在工業(yè)通信領(lǐng)域,技術(shù)革新與突破始終是推動(dòng)行業(yè)發(fā)展的核心動(dòng)力。今天,為大家?guī)砘?b class='flag-5'>DSMC/FlexBus并口RK3576J
    的頭像 發(fā)表于 05-21 11:51 ?285次閱讀
    <b class='flag-5'>RK3576</b> + <b class='flag-5'>FPGA</b><b class='flag-5'>并口</b><b class='flag-5'>通信</b><b class='flag-5'>方案</b>,實(shí)測(cè)高達(dá)280MB/s

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

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

    瑞芯微 RK3576S工業(yè)評(píng)估板規(guī)格書

    評(píng)估板簡(jiǎn)介創(chuàng)龍科技TL3576-EVM-S是一款基于瑞芯微RK3576J/RK3576高性能處理器設(shè)計(jì)的4核ARMCortex-A72+4核ARMCortex-A53+ARMCortex-M0國產(chǎn)
    發(fā)表于 03-19 17:14 ?0次下載

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

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

    【米爾RK3576開發(fā)板評(píng)測(cè)】+項(xiàng)目名稱【米爾RK3576開發(fā)板評(píng)測(cè)】一個(gè)視頻和你共同認(rèn)識(shí)一下米爾RK3576開發(fā)板

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

    【米爾RK3576開發(fā)板評(píng)測(cè)】帶你初步了解米爾RK3576這塊開發(fā)板

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

    RK3588與RK3576區(qū)別解析

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

    RK3576單板發(fā)布倒計(jì)時(shí):RK3399與RK3576對(duì)比

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

    國產(chǎn)!瑞芯微RK3576(八核@2.2GHz+6T NPU)工業(yè)核心板規(guī)格書

    本帖最后由 Tronlong創(chuàng)龍科技 于 2024-11-28 17:00 編輯 1 核心板簡(jiǎn)介 創(chuàng)龍科技SOM-TL3576是一款基于瑞芯微RK3576J/RK3576高性能處理器設(shè)計(jì)的四核
    發(fā)表于 11-28 16:58

    國產(chǎn)!瑞芯微RK3576(八核@2.2GHz+6T NPU)工業(yè)開發(fā)板規(guī)格書

    本帖最后由 Tronlong創(chuàng)龍科技 于 2024-11-28 16:54 編輯 1 評(píng)估板簡(jiǎn)介 創(chuàng)龍科技TL3576-EVM是一款基于瑞芯微RK3576J/RK3576高性能處理器設(shè)計(jì)的四核
    發(fā)表于 11-28 16:52

    新品體驗(yàn) | RK3576開發(fā)板

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

    HZ-CORE-RK3576開發(fā)板

    HZ-CORE-RK3576開發(fā)板
    的頭像 發(fā)表于 08-29 13:58 ?632次閱讀
    HZ-CORE-<b class='flag-5'>RK3576</b>開發(fā)板