0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

Tronlong创龙科技 来源:Tronlong创龙科技 2025-12-26 17:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天给大家带来基于PCIe的RK3576+FPGA高速通信方案,实现快速数据交互,解决工业采集“慢、卡、丢”难题,为工业自动化、能源电力等领域提供创新解决方案。

▍实测数据

RK3576+FPGA的PCIe通信测试结果,如下所示

wKgZO2lCJFCAV1WbAAiAaIGw9zQ369.png

▍方案优势

PCIe总线速率更高:比起传统并口、SPI串口、网口,PCIe在工业场景里就是“降维打击”,它采用高速串行传输方式,抗干扰能力强,支持x1/x4/x16等多通道配置,数据传输效率大幅提升,广泛应用于工业控制、数据采集、高速图像处理等场景。

XDMA方式实时性更强:以前用非XDMA传输,数据要走“外设→CPU→内存”的弯路。CPU一会儿要搬数据,一会儿要跑控制逻辑,结果两边都慢。而这套方案使用XDMA直接访问内存,相当于给FPGA和ARM内存开了“直达通道”,数据可在FPGA与ARM内存之间进行数据交换,全程无需CPU参与,数据传输更流畅高效。

▍方案说明

ARM端(瑞芯微RK3576)通过PCIe XDMA将数据搬运至FPGA端(Xilinx Artix-7),然后再将数据从FPGA端搬运回来,并进行数据校验和速率打印。

wKgZO2lCJF-ABu5KABXOR6dEXuQ501.png



程序原理说明如下:
ARM端:

通过PCIe XDMA对FPGA的DDR进行读写测试。

支持通过参数设置数据包大小、数据传输的循环次数。

对读写的数据进行校验,并打印误码率和读写速率。


FPGA端:

实现PCIeEndpoint功能。

处理PCIe RC端发起的BAR0空间的读写事务,将数据缓存在FPGA DDR中。

wKgZO2lCJMSAfh4aAACd2ssgh10776.png方案通信框架

wKgZO2lCJMmATW2DAADVqLjWkoQ109.png方案软件框架

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1663

    文章

    22493

    浏览量

    638949
  • 通信
    +关注

    关注

    18

    文章

    6445

    浏览量

    140243
  • PCIe
    +关注

    关注

    16

    文章

    1474

    浏览量

    88895
  • rk3576
    +关注

    关注

    1

    文章

    292

    浏览量

    1668
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    迅为RK3576对比RK3568:AI算力与接口的全面跃迁

    迅为RK3576对比RK3568:AI算力与接口的全面跃迁
    的头像 发表于 12-22 15:24 2383次阅读
    迅为<b class='flag-5'>RK3576</b>对比<b class='flag-5'>RK</b>3568:AI算力与接口的全面跃迁

    基于米尔RK3576的环视实时性方案解析

    MYD-LR3576开发板功能实现: 基于米尔MYD-LR3576开发板的RK3576平台完全具备实现高质量360环视全链路功能的能力。实时性能: 纯CPU方案无法满足25fps实时需
    发表于 11-28 16:57

    迅为如何在RK3576上部署YOLOv5;基于RK3576构建智能门禁系统

    迅为如何在RK3576开发板上部署YOLOv5;基于RK3576构建智能门禁系统
    的头像 发表于 11-25 14:06 1950次阅读
    迅为如何在<b class='flag-5'>RK3576</b>上部署YOLOv5;基于<b class='flag-5'>RK3576</b>构建智能门禁系统

    RK3576驱动高端显控系统升级:多屏拼控与AI视觉融合解决方案

    系统依赖多工控主机、外接显卡和解码器,存在功耗高、延迟大的问题。而瑞芯微 RK3576 打造的新一代 AI 多媒体平台,凭借 “三屏异显 + 八路摄像头输入 + AI 边缘计算” 的架构,全面提升高端显
    发表于 11-21 17:51

    RK3576在智能工程机械中的应用|三屏八摄AI视觉解决方案

    监控与人机交互正成为关键竞争力。 而在这一转型中,处理器的算力与多媒体能力成为核心支撑。瑞芯微RK3576正是为此类高负载场景量身打造的一款高性能AIoT芯片,凭借“三屏异显 + 八路摄像头输入”的强大
    发表于 11-07 22:11

    【作品合集】米尔RK3576开发板测评

    米尔RK3576开发板测评作品合集 产品介绍: RK3576 是瑞芯微一款面向AI市场推出的高性能处理器,它配备了四核Cortex-A72和四 核Cortex-A53 的 CPU,集成了6TOPS
    发表于 09-11 10:19

    瑞芯微RK3576RK3576S有什么区别,性能参数配置与型号差异解析

    、物联网等商用AIoT领域。(瑞芯微RK3576RK3576S芯片框图)触觉智能作为专业的瑞芯微方案商,基于RK3576芯片平台推出了核心板、开发板、行业主板等
    的头像 发表于 08-14 23:57 2671次阅读
    瑞芯微<b class='flag-5'>RK3576</b>与<b class='flag-5'>RK3576</b>S有什么区别,性能参数配置与型号差异解析

    RK这2款旗舰芯片RK3588 PK RK3576,谁是最优选

    在 AI 边缘计算领域,瑞芯微的 RK3588 和 RK3576 都是备受瞩目的处理器。在中国半导体产业的版图中,瑞芯微作为国内 SoC 芯片领跑者,凭借其在处理器芯片设计领域的深厚积累和持续创新
    发表于 07-10 18:24

    Mpp支持RK3576

    想问下,https://github.com/rockchip-linux/mpp这里面支持RK3576么,看介绍没有提到说支持RK3576 目前是买了个rk3576的机顶盒,搭载了安卓14,想做安卓视频硬解。
    发表于 06-13 15:35

    RK3576 vs RK3588:为何越来越多的开发者转向RK3576

    、商显设备)。 RK3588 的 8K@60fps 更适合超高清视频处理(如高端电视盒子、AI 视觉设备)。 RK3576 存储选择更灵活,可搭配低成本方案(如 SPI NAND),而 RK
    发表于 05-30 08:46

    RK3576 + FPGA并口通信方案,实测高达280MB/s

    在工业通信领域,技术革新与突破始终是推动行业发展的核心动力。今天,为大家带来基于DSMC/FlexBus并口的RK3576J与FPGA通信方案
    的头像 发表于 05-21 11:51 2012次阅读
    <b class='flag-5'>RK3576</b> + <b class='flag-5'>FPGA</b>并口<b class='flag-5'>通信</b><b class='flag-5'>方案</b>,实测高达280MB/s

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

    为大家带来基于DSMC/FlexBus并口的RK3576J与FPGA通信方案
    的头像 发表于 05-20 11:45 5217次阅读
    <b class='flag-5'>RK3576</b>+紫光同创<b class='flag-5'>FPGA</b>并口<b class='flag-5'>通信</b><b class='flag-5'>方案</b> 基于DSMC/FlexBus并口的<b class='flag-5'>RK3576</b>J与<b class='flag-5'>FPGA</b><b class='flag-5'>通信</b><b class='flag-5'>方案</b>

    高性能+长续航!基于RK3576的电池管理系统(3.7V/7000mAh)开源方案发布

    精密电阻两端的电压,然后通过I2C跟RK3576进行通信。 以上就有RK3576的充电管理方案,现在看一下整个开发板效果图 尺寸图 以上
    发表于 05-13 16:15

    基于RK3576开发板的PWN使用说明

    RK3576开发板使用PWN教程及Demo
    的头像 发表于 05-07 14:07 2477次阅读
    基于<b class='flag-5'>RK3576</b>开发板的PWN使用说明

    基于RK3576开发板的PCIE固态硬盘使用说明

    RK3576开发板的PICE固态硬盘使用方法
    的头像 发表于 05-06 17:33 2160次阅读
    基于<b class='flag-5'>RK3576</b>开发板的<b class='flag-5'>PCIE</b>固态硬盘使用说明