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](https://file1.elecfans.com/web2/M00/8E/98/wKgaomTIfsyAcidyAA1C6bzej2E628.png)
图1 硬件搭建示意图
按照创龙科技提供的案例用户手册进行操作,我们得出ARM与FPGA基于PCIe通信的实测数据,如下图所示。实测写操作的DMA传输速率为780.77MB/s,读操作的DMA传输速率为563.06MB/s。
![wKgZomTIfsuAO-BEAAEN8CpRpk4652.png](https://file1.elecfans.com/web2/M00/8E/95/wKgZomTIfsuAO-BEAAEN8CpRpk4652.png)
图2 数据实测
![wKgaomTIfsuABlb8AADaNmj6FQI199.jpg](https://file1.elecfans.com/web2/M00/8E/98/wKgaomTIfsuABlb8AADaNmj6FQI199.jpg)
图3 数据解读
国产化率100%的RK3568J方案
![wKgaomR4WlqAbk0YAAL_IByvnfM574.jpg](https://file1.elecfans.com/web2/M00/89/15/wKgaomR4WlqAbk0YAAL_IByvnfM574.jpg)
![wKgZomR4WlqAEqziAAIG-XLBUHQ866.jpg](https://file1.elecfans.com/web2/M00/89/16/wKgZomR4WlqAEqziAAIG-XLBUHQ866.jpg)
![wKgZomR4WlqAKGkJAAJuO3HEdfk568.jpg](https://file1.elecfans.com/web2/M00/89/16/wKgZomR4WlqAKGkJAAJuO3HEdfk568.jpg)
-
ARM
+关注
关注
134文章
9184浏览量
369735 -
工业网关
+关注
关注
0文章
426浏览量
11619 -
RK3568
+关注
关注
4文章
527浏览量
5312
发布评论请先 登录
相关推荐
RK3568J高性能多媒体处理器特性概述
瑞芯微 RK3568J 视频图像处理框架全解析
![瑞芯微 <b class='flag-5'>RK3568J</b> 视频图像处理框架全解析](https://file1.elecfans.com//web3/M00/07/0B/wKgZPGeS7n2APGePAAF2b4F2Vzc73.jpeg)
3568F-FPGA案例开发手册
3568F--基于Pango Design Suite的FPGA程序加载与固化
3568F-MQTT通信协议案例
3568F-NPU开发案例
3568F-ARM+FPGA通信案例开发手册
3568F-视频开发案例
3568F-物联网模块开发案例
三屏异显案例分享,基于全国产RK3568J工业平台!
国产RK3568J基于FSPI的ARM+FPGA通信方案分享
RK3568J“麒麟”+“翼辉”国产系统正式发布,“鸿蒙”也正在路上!
全国产RK3568J + FPGA的PCIe、FSPI通信实测数据分享!
![全国产<b class='flag-5'>RK3568J</b> + <b class='flag-5'>FPGA</b>的<b class='flag-5'>PCIe</b>、FSPI<b class='flag-5'>通信实测</b>数据分享!](https://file1.elecfans.com/web2/M00/EB/46/wKgaomZYEkSAZgyMAACQPOcAB9o402.png)
全国产RK3568J + FPGA的PCIe、FSPI通信实测数据分享!
![全国产<b class='flag-5'>RK3568J</b> + <b class='flag-5'>FPGA</b>的<b class='flag-5'>PCIe</b>、FSPI<b class='flag-5'>通信实测</b>数据分享!](https://file.elecfans.com/web2/M00/7E/BA/poYBAGOHAv6AbvjgAAA8o4Btlss933.png)
深度对比!瑞芯微RK3562J比RK3568J好在哪里?
![深度对比!瑞芯微<b class='flag-5'>RK3562J</b>比<b class='flag-5'>RK3568J</b>好在哪里?](https://file.elecfans.com/web2/M00/7E/BA/poYBAGOHAv6AbvjgAAA8o4Btlss933.png)
评论