微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于PCIe总线的多路复用DMA高速传输系统的设计

基于PCIe总线的多路复用DMA高速传输系统的设计

时间:09-12 来源:互联网 点击:

设备的使用做了大量的测试,首先测试传输系统数据传输带宽,测试结果如图7所示。实验结果表明了系统传输性能稳定,传输总带宽约为1100MB /s。随着传输通道数的增加,每一对正在传输的通道将重新公平分配资源,分配到的资源将减少,使得单路传输带宽将减小,但总带宽基本保持不变。

h.jpg

另外验证传输系统消息通信机制是否会成为限制传输速率的瓶颈。测试数据如表2所示。传输系统最少每秒可发送/接收一共1776个消息,完成一次传输(每次 DMA传输可发送4MB大小数据)一共需要发送/接收5个消息,则经换算传输系统消息通信带宽为1776/5x4=2220MB/s,远远超过了传输系统数据传输总带宽,不会成为限制传输速率的瓶颈。

i.jpg

在处理器型号为Intel Core i5系列,双核4线程的主机上运行传输系统进程时,进程对主机CPU使用率低于20%,这使得主机在使用从机(视频转码设备)时还有足够的余力处理其它任务。

6 结语

本文基于PEx8619的PCIe接口芯片完成了跨PCIe NT桥的传输系统的设计,实现了双处理器间的多通道数据传输功能。经试验测试,传输系统总带宽达到1100MB/s,实时性好,性能优越且可移植性强,在需要高速传输系统的领域如视频实时转码等有很好的应用前景。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top