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

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

3天内不再提示

ARM+FPGA架构有什么优势 RK3568J+FPGA高速通信案例

单片机与嵌入式 来源:Tronlong创龙科技 2023-08-01 11:40 次阅读

ARM + FPGA架构有何种优势

近年来,随着中国新基建、中国制造2025的持续推进,单ARM处理器越来越难满足工业现场的功能要求,特别是能源电力、工业控制、智慧医疗等行业通常需要ARM + FPGA架构的处理器平台来实现特定的功能,例如多路/高速AD采集、多路网口、多路串口、多路/高速并行DI/DO、高速数据并行处理等。

到底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机,硬件连接如下图所示。

wKgaomTIfsyAcidyAA1C6bzej2E628.png

图1 硬件搭建示意图

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

wKgZomTIfsuAO-BEAAEN8CpRpk4652.png

图2 数据实测

wKgaomTIfsuABlb8AADaNmj6FQI199.jpg

图3 数据解读

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

    关注

    68

    文章

    19091

    浏览量

    228776
  • FPGA
    +关注

    关注

    1625

    文章

    21619

    浏览量

    601163
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9027

    浏览量

    366435
  • 瑞芯微
    +关注

    关注

    23

    文章

    393

    浏览量

    51191
  • 高速通信
    +关注

    关注

    0

    文章

    23

    浏览量

    10850

原文标题:源码公开!分享瑞芯微RK3568J与FPGA的PCIe通信案例,实测780MB/s!

文章出处:【微信号:单片机与嵌入式,微信公众号:单片机与嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    工程师深谈ARM+FPGA的设计架构

    最近学习了ARM+FPGA的设计架构ARMFPGA结构的通信大致可以分为两种。
    发表于 05-25 10:35 2.2w次阅读

    国产RK3568J基于FSPI的ARM+FPGA通信方案分享

    的处理器平台来实现例如多路 / 高速 AD 采集、多路网口、多路串口、多路 / 高速并行 DI/DO、高速数据并行处理等特定功能,因此 ARM +
    的头像 发表于 01-29 15:13 2346次阅读
    国产<b class='flag-5'>RK3568J</b>基于FSPI的<b class='flag-5'>ARM+FPGA</b><b class='flag-5'>通信</b>方案分享

    国产RK3568J基于FSPI的ARM+FPGA通信方案分享

    FPGA功耗较小。一般而言,低功耗器件的使用寿命也将更长。 基于FSPI的ARM + FPGA通信实测数据分享 硬件方案一:创龙科技TL3568
    发表于 07-17 10:50

    3568F-ARM+FPGA通信案例开发手册

    本帖最后由 Tronlong创龙科技 于 2024-8-6 15:05 编辑 评测试板卡介绍 创龙科技TL3568F-EVM是一款基于瑞芯微RK3568J/RK3568B2四核ARM
    发表于 07-25 15:12

    ARM+FPGA架构什么优势

    如何? M7015核心板采用Xilinx的Zynq-7000 All Programmable XC7Z015 SoC平台,搭载创新型 ARM+FPGA 架构。其将处理器的软件可编程性与FPGA的硬件
    的头像 发表于 06-18 17:42 9351次阅读

    ARM+FPGA主流嵌入式架构板卡-HDMI显示摄像画面

    大家好,ARM+FPGA 作为一种主流的嵌入式系统的处理架构。相对于单纯的的ARM开发或单纯的FPGA开发,ARM
    的头像 发表于 01-13 17:56 2614次阅读
    <b class='flag-5'>ARM+FPGA</b>主流嵌入式<b class='flag-5'>架构</b>板卡-HDMI显示摄像画面

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

    本文介绍基于瑞芯微RK3568J与Xilinx Artix-7的PCIe高速通信案例
    的头像 发表于 07-11 17:22 1501次阅读
    实测780MB/s!基于<b class='flag-5'>RK3568J</b>与<b class='flag-5'>FPGA</b>的PCIe<b class='flag-5'>通信</b>案例详解

    rk3568j4125参数对比

    、价格等方面都有所不同。下面就让我们来详细比较一下rk3568j4125的参数对比。 一、处理器参数对比 1. rk3568 rk3568是一款由rockchip公司推出的高性能芯片
    的头像 发表于 08-15 17:04 6773次阅读

    RK3568J1900性能对比

    将对RK3568J1900进行性能对比,帮助读者更好地了解两者之间的差异。 1. 架构和工艺 RK3568采用了1.8GHz的四核A55架构
    的头像 发表于 08-15 17:25 7879次阅读

    RK35683568J的区别

    。那么这两款产品到底何异同呢?下面就具体探讨一下。 概览 首先需要明确的是,RK35683568J并不是几乎相同的同一产品,而是基于同一架构,经过微调优化进而衍生出来的两个不同的处
    的头像 发表于 08-15 17:25 8795次阅读

    rk3568多少引脚?

    rk3568多少引脚? 首先,让我们来了解一下什么是rk3568rk3568是由瑞芯微推出的一款高性能、低功耗的嵌入式处理器,它是rk3
    的头像 发表于 08-15 17:25 1581次阅读

    rk3568是什么架构的?

    在22nm FD-SOI工艺节点上。那么,RK3568使用什么架构呢? RK3568采用ARM控股公司开发的ARM Cortex-A55四核
    的头像 发表于 08-15 17:25 2709次阅读

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

    的处理器平台来实现特定的功能,例如多路/高速AD采集、多路网口、多路串口、多路/高速并行DI/DO、高速数据并行处理等。到底ARM+FPGA架构
    的头像 发表于 07-01 10:01 1014次阅读
    哇塞,实测780MB/s!基于<b class='flag-5'>RK3568J</b>与<b class='flag-5'>FPGA</b>的PCIe<b class='flag-5'>通信</b>案例详解

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

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

    案例分享!RK3568 + FPGA多通道AD采集处理与显示

    案例展示测试数据汇总表1本文带来的是基于瑞芯微RK3568J+紫光同创Logos-2的ARM+FPGA多通道AD采集处理与显示案例。本次案例演示的开发环境如下:Windows开发环境
    的头像 发表于 06-27 15:19 678次阅读
    案例分享!<b class='flag-5'>RK3568</b> + <b class='flag-5'>FPGA</b>多通道AD采集处理与显示