t536 fpga这通信速率,大家觉得还行不 -凯发app

t536 fpga这通信速率,大家觉得还行不

时间:2026-09-03
编辑者:创龙科技

大家好,我是发际线守护者。在当今工业数字化高速发展的时代,异构通信技术的重要性不言而喻。屏幕前的你,是否正因为arm与fpga交互方案的带宽不足、数据吞吐能力受限苦恼不已?


今天分享基于全志t536 fpga的pcie通信方案,能大幅提升片间数据传输速率,有效解决工业采集场景大批量数据流传输瓶颈!



pcie是一种高速串行计算机扩展总线标准,旨在大幅提升计算机系统的总线吞吐量与设备间的通信速率。本方案采用“rc-ep”架构:


(1)root complex(rc,根复合体):全志t536承担主机角色。主要负责pcie链路的初始化、设备的枚举与配置,并作为主控方主动发起数据交互。


(2)endpoint(ep,端点设备):由fpga实现pcie endpoint逻辑。作为从设备响应rc的读写访问请求,配合完成高效的数据传输(如pcie dma)。



pcie是一种高速串行计算机扩展总线标准,旨在大幅提升计算机系统的总线吞吐量与设备间的通信速率。本方案采用“rc-ep”架构:


dma即直接内存访问,使用dma方式进行数据传输时,外设可以直接与内存进行数据交换。减少了cpu的介入和中断处理,数据传输过程更加流畅和高效。本方案分别用到了两种dma方式:


(1)pcie dma:pcie控制器内置dma,作为总线主控直接通过pcie链路读写主机内存,效率极高,适用于大数据量交互。


(2)cpu dma:利用arm内部的系统dma控制器实现,主要用于管理soc内部外设与内存之间的数据搬运。


1788398809731623.png



以下基于创龙科技t536工业评估板进行演示。执行测试程序,将随机数据先写入fpga bram,再从fpga bram读出,测试完成后,程序将打印读写平均传输耗时、读写平均传输速率、读写错误统计等信息。


通过pcie dma传输:


1788398928487445.png


通过cpu dma传输:


1788398975883699.png


无dma传输:


1788399014811708.png


基于pcie总线传输的读写带宽汇总如下:


1788399052386847.jpg


实测速率最高速率400mb/s !这套全志t536 fpga方案,无疑为工业级异构通信带来质的飞跃!

客服
提交成功
网站地图