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

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

3天内不再提示

实测780MB/s!基于RK3568J与FPGA的PCIe通信案例详解

jf_pJlTbmA9 来源:Tronlong创龙科技 作者:Tronlong创龙科技 2023-07-11 17:22 次阅读

到底ARM + FPGA架构有什么优势?

ARM:接口资源丰富、功耗低,擅长多媒体显示、逻辑控制等。

FPGA:擅长多通道或高速AD采集、接口拓展、高速信号传输、高速数据并行处理等。

因此,ARM + FPGA架构能带来性能、功耗等综合比较优势,ARM与FPGA既可各司其职,各自发挥原本架构的独特优势,亦可相互协作处理更复杂的问题。

为何需要ARM + FPGA高速通信

工业应用场景,一般FPGA作为数据采集前端,常常有大量的数据需要传输给ARM进行处理。如能源电力,会用FPGA作为高速AD或多通道AD采集,然后将产生的大量数据传输给ARM做AD数据存储和处理;又如智慧医疗,FPGA需将采集和处理的高清视频数据传输至ARM,让ARM对高速视频数据进行视频显示、编码或存储。因此,“ARM + FPGA高速通信”是“ARM + FPGA架构”项目成功的关键因素。

创龙科技为满足能源电力、智慧医疗、轨道交通等行业日益增长的国产化需求,率先推出国产化率100%的RK3568J工业核心板,并提供基于RK3568J与FPGA的高速通信案例。

RK3568J + FPGA高速通信案例

下文将为大家介绍基于瑞芯微RK3568J(硬件平台:创龙科技TL3568-EVM评估板)与Xilinx Artix-7(硬件平台:创龙科技TLA7-EVM评估板)的PCIe高速通信案例。

ARM端基于PCIe总线对FPGA BRAM进行读写测试。应用程序通过ioctl函数发送命令开启DMA传输数据后,等待驱动上报input事件;当应用层接收到input事件,说明DMA传输数据完成。

硬件搭建方面,使用M.2 Key M转PCI-E 4X延长线将TL3568-EVM评估板的M.2 PCIe NVMe接口与创龙科技TLA7-EVM评估板的PCIe接口连接,并将TLA7-EVM评估板通过TL-DLC10下载器连接至PC机,硬件连接如下图所示。

100572305-308441-tu1yingjiandajianshiyitu.png

图1 硬件搭建示意图

按照创龙科技提供的案例用户手册进行操作,我们得出ARM与FPGA基于PCIe通信的实测数据,如下图所示。实测写操作的DMA传输速率为780.77MB/s,读操作的DMA传输速率为563.06MB/s。

100572305-308442-tu2shujushice.png

图2 数据实测

100572305-308443-tu3shujujiedu.jpg

图3 数据解读

本文转载自: Tronlong创龙科技微信公众号

审核编辑:汤梓红

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

    关注

    1603

    文章

    21328

    浏览量

    593275
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8653

    浏览量

    361850
  • 通信
    +关注

    关注

    18

    文章

    5706

    浏览量

    134415
  • PCIe
    +关注

    关注

    13

    文章

    1083

    浏览量

    80882
收藏 人收藏

    评论

    相关推荐

    瑞芯微RK3568J如何“调节主频”,实现功耗降低?一文教会您!

    RK3568J主频模式说明为降低RK3568J功耗,提高运行系统健壮性,在产品现场对RK3568J实现主频调节则显得尤为重要。图1RK3568J官方数据手册主频模式描述normal模式
    的头像 发表于 08-31 08:06 1733次阅读
    瑞芯微<b class='flag-5'>RK3568J</b>如何“调节主频”,实现功耗降低?一文教会您!

    致远电子的RK3568J开发板可以烧录其他的固件吗

    各位大神,现手上有一块致远电子的瑞芯微RK3568J的开发板,由于没有源码,在其他地方下载的Android 11源码,可以烧录进去吗?
    发表于 02-01 10:30

    RK3568J edp屏幕点亮时序调试过程是怎样的?

    RK3568J edp屏幕点亮时序调试过程是怎样的?
    发表于 03-02 07:01

    简单介绍下RK3568在智能网关领域的应用方案

      RK3568作为一款面向行业应用的通用型SoC有着极强的接口拓展能力,并且针对工业级应用还推出了RK3568J版本处理器。目前已经支持安卓、Debian、鸿蒙OS、RTOS、0penWRT
    发表于 07-25 15:53

    求一种RK3568在智能网关的应用方案

      RK3568作为一款面向行业应用的通用型SoC有着极强的接口拓展能力,并且针对工业级应用还推出了RK3568J版本处理器。目前已经支持安卓、Debian、鸿蒙OS、RTOS、OpenWRT
    发表于 08-05 16:12

    基于RK3568J开发的网闸系统

    。FET3568J-C核心板基于四核Cortex-A55架构的RK3568J处理器设计开发,主频1.8GHz,工业级高性能国产MPU,可让产品的运行更加稳定。▪ 单个底板对外扩展至多六路千兆网口,满足网络分区内多路
    发表于 11-14 09:39

    嵌入式必读!瑞芯微RK3568J/RK3568B2开发板规格书

    评估板简介创龙科技TL3568-EVM是一款基于瑞芯微RK3568J/RK3568B2处理器设计的四核ARM Cortex-A55国产工业评估板,每核主频高达1.8GHz/2.0GHz,由核心板
    发表于 01-31 22:35

    全国产!瑞芯微RK3568J/RK3568B2工业核心板规格书

    核心板简介创龙科技SOM-TL3568是一款基于瑞芯微RK3568J/RK3568B2处理器设计的四核ARM Cortex-A55全国产工业核心板,每核主频高达1.8GHz/2.0GHz。核心板
    发表于 01-31 22:36

    请查收“国产化率认证报告”(100%)——RK3568J工业核心板

    本帖最后由 Tronlong创龙科技 于 2023-6-15 16:57 编辑 创龙科技RK3568J核心板获得“100%国产化”认证 日前,创龙科技“国产化率100%认证”的核心板再添一员
    发表于 06-15 16:56

    RK3568J“麒麟”+“翼辉”国产系统正式发布,“鸿蒙”也正在路上!

    RK3568J ”麒麟“ + “翼辉”国产系统正式发布 近期,创龙科技RK3568J全国产平台(国产化率100%,提供报告)已正式适配两大国产系统:银河麒麟嵌入式操作系统KylinOS(V10
    发表于 11-30 16:08

    瑞芯微RK3568J如何“调节主频”,实现功耗降低?一文教会您!

    RK3568J主频模式说明为降低RK3568J功耗,提高运行系统健壮性,在产品现场对RK3568J实现主频调节则显得尤为重要。图 1 RK3568J官方数据手册主频模式描述 norma
    发表于 12-01 09:48

    基于RK3568J板卡高铁高清视频监控系统解决方案-迅为电子

    基于RK3568J板卡高铁高清视频监控系统解决方案-迅为电子
    的头像 发表于 07-24 15:11 532次阅读
    基于<b class='flag-5'>RK3568J</b>板卡高铁高清视频监控系统解决方案-迅为电子

    哇塞,实测780MB/s!基于RK3568JFPGAPCIe通信案例详解

    ARM+FPGA架构有何种优势近年来,随着中国新基建、中国制造2025的持续推进,单ARM处理器越来越难满足工业现场的功能要求,特别是能源电力、工业控制、智慧医疗等行业通常需要ARM+FPGA架构
    的头像 发表于 07-01 10:01 619次阅读
    哇塞,<b class='flag-5'>实测</b><b class='flag-5'>780MB</b>/s!基于<b class='flag-5'>RK3568J</b>与<b class='flag-5'>FPGA</b>的<b class='flag-5'>PCIe</b><b class='flag-5'>通信</b>案例<b class='flag-5'>详解</b>

    RK3568-PCIe 5G通信测试手册

    RK3568-PCIe 5G通信测试手册
    的头像 发表于 01-18 14:53 296次阅读
    <b class='flag-5'>RK3568-PCIe</b> 5G<b class='flag-5'>通信</b>测试手册

    RK3568-ARM+FPGA通信案例开发手册 (一)

    RK3568-ARM+FPGA通信案例开发手册 (一)
    的头像 发表于 01-19 10:31 368次阅读
    <b class='flag-5'>RK3568-ARM+FPGA</b><b class='flag-5'>通信</b>案例开发手册 (一)