基于PCIe总线高速数据传输系统的设计与实现

被引量 : 0次 | 上传用户:lovezjx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
PCIe (PCI Express)总线作为新一代的总线接口标准,已经被广泛应用到计算机与各种外设组件之间的互连领域,相比前一代PCI并行总线,它将各设备之间传输数据的速率提高了一个量级,具有更高的总线带宽和更强的总线扩展性。针对当今大数据量的高速传输,尤其是高分辨率、高帧率的视频图像传输需求,本文设计实现了一种基于PCIe,总线的高速数据实时传输系统。本文根据PCIe标准规范,设计实现了一种基于PCIe,总线的高速数据实时传输系统。该系统主要分为PCIe模块、总线仲裁器、DDR控制器以及ARM子系统。PCIe模块在PCIe总线三层结构(事务层、数据链路层和物理层)基础上设计加入了DMA控制器,它能独立于处理器进行批量数据传输,这是该系统高速传输的关键因素之一。DMA控制器有读写分立的两个通道,可以各自独立的批量搬移数据,与控制器中的事务层相对接,通过数据链路层和物理层发送或接收数据。总线仲裁器则是根据PCIe控制器和ARM子系统对DDR的访问需求进行高效仲裁,保证各部件都能按需高效的访问DDR。 ARM子系统包括ARM处理器、显示控制器、SRAM、SD卡控制器以及低速外部设备等。完成搭建基于PCIe控制器的实时数据传输系统,并完成一个典型应用的软硬件联合测试,证明该传输系统有较高的传输效率及灵活性。本文给出了PCIe模块DMA控制器、总线仲裁器硬件详细设计方案,并针对该系统开发了适配的PCIe总线驱动,以HAPS72开发板为基础搭建验证系统,通过视频流实时显示的典型应用验证本系统传输的高效性能。测试结果表明该传输系统能够与计算机端进行实时视频码流高效稳定的数据传输,并且传输速率可以实现DMA写1494.23 MB/s,读1406.08 GB/s,最高总线利用率分别为93.39%和87.88%,达到了预期的目标。本系统中的ARM子系统,即可以作为子设备将数据传输到计算机端处理,也可以简单修改设置后作为主设备处理其他PCIe子设备传输过来的数据。在移植嵌入式操作系统后,配合适当的PCIe区动及应用程序,可以灵活完成各种功能,有很强的扩展性和实用性,对于其他高速传输系统的设计有较好的参考作用。
其他文献
随着世界经济一体化的发展进程,全球多元文化的格局正日益形成。在此背景下,“本土文化”显得尤为珍贵。而汉字作为中国文化的载体和象征,要想在各种外来文化的不断冲击下坚
城市轨道交通建设项目投资巨大,合理的投融资管理模式对于缓解政府财政压力,保证项目建设的顺利进行具有十分重要的意义。本文分析比较了我国既有的几种投融资管理模式的优势
近年来,随着我国社会经济的发展,城市化进程不断加快,各种高架快速交通网络的建设也在不断增加。桥梁作为城市的生命线工程,如果在地震中遭到严重破坏,将造成震后救灾工作的
随着经济的发展和城市化建设进程的加快,城市中的居民越来越多,人们更加注重生活品质和周围环境的质量。风景园林工程是保护生态环境、改善环境质量的重要保证,很多城市已经
电子商业正在改变着我国的商业格局。建筑行业在响应时代的变化时往往具有一定滞后性,彼此呈现出明显的线性关系;而商业建筑又是受时代因素影响颇深的建筑类型,有必要结合相
<正>项目成果:蔬菜生产-加工-销售全程信息化管理系统课题单位:北京天安农业发展有限公司追溯系统让农作物像人一样有一份"生长履历",而作为消费者的你,只需要通过条码扫描、
公路的桥台、涵洞和挡墙等穿路堤结构物,一般要求在路堤施工完成后施工。但为了节省建设工期,常常先施工桩基、桥台、涵洞和挡墙等穿堤结构物,后进行路基填筑,路基填筑因“抢
随着本科、大专护理教育的普及,护理模式的转变和护理教育改革,对实习护生的带教工作也提出更高的要求。护理教育的观念要转变,思维要突破,教学模式必须有所创新、有所发展,要积极
<正> 中风后语言蹇涩、流涎是中风后遗症期的主要临床表现之一。近2年来,笔者采用中药配合针灸治疗本病22例,效果显著。现报告如下。