基于PCI Express总线的高性能嵌入式系统研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:gaokao4567
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机总线技术发展迅速,传统的PCI总线已经远远不能满足当前的总线带宽要求,正在逐步被PCI Express总线所取代。PCI Express总线使用了独享带宽的点对点拓扑、基于数据包的串行传输等新技术,在保持软件兼容性的同时提供了更高的总线带宽,解决了PCI总线的速度限制问题。 PCI Express总线的实现技术有多种,论文在详细对比分析各种实现方案后,采用FPGA为技术核心来实现高速数据采集和PCI Express总线接口,并从硬件部分和软件部分两个方面对系统进行了深入研究,最终实现了一套通过PCI Express总线进行高速数据采集的完整的高性能嵌入式系统。 系统硬件部分负责采集前端高速LVDS数据并通过PCI Express总线传输给计算机,以Xilinx公司ML505开发板为实现载体,通过在Virtex-5 FPGA中设计逻辑实现高性能的DMA传输。FPGA中逻辑由Endpoint Block Plus IP核和系统逻辑组成。系统逻辑作为系统的核心使用发送引擎、接收引擎、端点内存和DMA引擎四个主要模块,完成了TLP的发送与接收,DMA传输的发起与控制、采集信号的存储等任务。 系统软件部分由负责硬件通信的驱动程序和负责人机交互的应用程序组成。为保证系统性能,驱动程序使用DriverStudio开发,采用直接事件通知模式保证软件响应时间,使用了两级数据缓冲机制保证文件的硬盘写入速度。应用程序使用Visual C++软件开发,使用了多线程技术与异步I/O技术提高了软件性能。 论文分别对硬件部分和软件部分进了正确性验证,并对整个系统进行了性能测试,并给出了测试结果。结果表明系统功能和指标都达到了设计要求。
其他文献
水情测报系统是综合运用通信技术、计算机网络技术对水情信息进行处理的系统。水情测报系统实时采集、分析、处理水雨情数据,为防汛及水资源合理分配提供支持,是水利信息化的
信息化的发展使得数据存储与数据安全对于一个企业的发展起着越来越重要的作用。业界的分析家估计,对存储容量的需求以后会以每年50%~100%的速度递增;所以对众多企业而言,如
移动Ad hoc网络(MANET)是一种不需要基础设施的多跳无线网络,它由多个无线节点组成,没有中心控制节点。网络中任意两个节点之间可能不存在直接的通信链路,因此分组需要中间节
人在面对复杂场景时,能够快速的将注意力集中在少数感兴趣的区域,然后利用有限的处理能力对该区域进行优先处理。显著性目标检测作为计算机视觉领域中的一个重要分支,其任务
CHESS电台在上世纪九十年代推出后引起了众多学者的注意,其采用的核心技术短波差分跳频技术有机地将调制、编码和跳频技术结合在一起,解决了提高数据传输速率、抗干扰和抗衰
随着拍照设备的便携化和摄影成本的降低,照相已经成为人们记录生活的一种习惯,社交网络的发展又为数码照片的分享提供了便利的平台,导致互联网上的数字图像以每日数十亿张的
片上网络是一个完整的并行计算网络构架体系,旨在解决片上系统在解决大规模并行计算系统能力的不足。片上网络是一微观网络结构,它是计算机通信网络技术的移植,同样含有多层
海面运动舰船检测是目标检测和跟踪的一个重要应用方向,它是通过对海面舰船视频进行自动分析,完成对运动舰船的检测和跟踪,并可进一步实现运动舰船的行为分析和判断,达到对海