基于KMDF的PCIe高速数据传输系统驱动研究与设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:w1141
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机I/O技术作为高性能计算发展过程中一项极为关键的技术,在高端计算设备的研究与设计当中具有突出重要性,计算机I/O处理能力始终影响着着计算机技术的应用与发展。PCIe接口以其超高的传输带宽和良好的抗干扰能力,在海量数据传输中展现了突出的优势,因此广泛应用于高性能计算领域。驱动程序作为软硬件连通的桥梁,其本身的质量直接影响PCIe设备的实际效能,基于PCIe设备的驱动程序研究具有重要意义。本文以自动驾驶目标检测系统为依托,以数据高速、稳定、灵活传输为目标,对PCIe接口进行了软硬件的研究与设计。研究了PCIe硬件系统在FPGA上的实现方案,讨论了基于KMDF的PCIe设备驱动所面临的关键问题并设计解决方案,完成了设备驱动的测试验证工作,针对工程背景设计实现了应用软件。首先,本文对PCIe和传统PCI进行了比较,在此基础上研究PCIe协议的特点,以此为线索探索基于Block Design的硬件实现方法,研究了基于AXI-MM总线的模块化设计方法,利用IP核技术对PCIe接口模块、DDR存储模块、Block RAM以及AXI总线模块进行设计并实现了PCIe硬件系统。然后,针对所设计的硬件系统,展开了KMDF驱动设计框架的研究,深入剖析了框架结构和面向对象思想后对驱动展开总体设计。接着按照驱动程序初始化、硬件资源分配、IRP处理、DMA传输、中断处理等步骤具体设计并实现了基于KMDF的内核模式PCIe驱动。在数据传输方面,考虑到传统DMA传输在大数据量传输中存在的不足,在设计中使用了分散聚合式DMA技术。接着,研究了设备驱动的安装与调试方法,分别从应用侧和设备侧对所设计的PCIe驱动功能进行测试验证。最后,基于Qt集成开发环境,结合目标检测系统,开发了完整的应用端软件,通过使用软件封装的接口实现对PCIe设备的发送与采集工作,并将检测结果采集显示。经实验验证,PCIe系统满足设计工况下的指标要求,峰值带宽达4.5 GB/s,并且长时间运行稳定,数据收发可靠,使用方便灵活。目前本文所实现的PCIe驱动已成功应用于工程项目中。
其他文献
视频目标跟踪通过对目标对象的特征实现提取,然后在视频帧序列中检测运动目标,从而获得目标的所在位置、运动路径等信息,并且目前已经被大量地应用于安防监控、交通监测、国防侦察等多个现实领域。从Meanshift、Particle Filter和Kalman Filter等比较传统的算法,发展到运用相关滤波与深度学习等理论的最新算法,目标跟踪技术不断取得突破性的进展。但是由于目标跟踪本身的复杂性,现有的跟
本世纪以来,互联网技术和增强现实(Augmented Reality,简称AR)技术快速发展,但基于互联网和增强现实技术的教育教学辅助系统(以下简称增强现实教学系统)的发展比较滞后,无法更深层次的满足当今的教育教学需求。现有的增强现实教学系统大多未基于B/S架构开发,增强现实教学系统的实现一般是基于应用程序的方式,需要用户在计算机上安装特定应用程序才能实现增强现实效果,因此只能为少数学生提供增强现
在公共安全管理中,人群密度通常是需要考虑的重要因素之一,过大的人群密度会因为难以控制而存在较大的安全隐患。人群密度估计是反映拥挤的静态场景下人群的分布。它不仅局限于人群数值的简单估计,还包括人群的密度分布图。人群密度估计已经逐渐成为当前计算机视觉领域一个关注的热点。现有的人群密度估计算法主要是基于深度卷积神经网络的目标检测器来对人群密度进行估计。大部分都是以人群计数为主,忽略了密度分布图的质量,未
HBase是一种面向列式存储的NoSQL(Not Only SQL)数据库,它作为Hadoop生态圈中重要的技术成员,担任着存储管理大数据的任务,HBase凭借其良好的扩展性和高效的读写能力,受到越来越多企业的重视。然而,HBase安全性不高的弱点,也成为许多研究者面临的重大挑战。为提升HBase的安全访问控制性能,提出一种针对HBase的细粒度权限访问控制机制。通过修改优化HBase源码,扩展访
提单是海上货物运输最重要的单据之一,具有货物运输合同的属性,作为一种具有物权特性的凭证是约束承运人与提单持有人的最直接有效的证据。提单条款是承运人与提单持有人权利
人脸检测技术是判断一张图像里面是否存在人脸,如果存在,就输出人脸的位置,作为人脸识别、人脸表情识别和人脸对齐等任务的基础步骤。在实际应用中,这些任务对检测器的检测速度、准确率和模型大小都有着严格要求。基于深度学习的人脸检测方法主要分为两类。一类是两步式,先在原图上生成候选窗口,然后再进行分类定位。另一类是单步式,直接在原图上进行人脸检测。前者检测准确率高,后者检测速度快。尽管两种策略在准确率上已经
随着社交网络的蓬勃迅猛发展,产生了庞大的数据信息量,对标签数据进行的相关的推荐算法的研究也就应运而生,并成为研究热点问题之一。社交网络在各个机构领域中产生的影响效果越来越大,它正潜移默化的影响并改变着人们的生活方式、学习方式甚至是成长模式。个性化推荐系统的出现,给用户带来更为人性化的推荐。突破传统推荐单调重复的问题,提升推荐的多样性和新颖性。通过多维度挖掘用户长短兴趣画像,可以精准把脉用户需求并多
随着道路上车辆数量的不断增加和车联网(Internet of Vehicles,Io V)技术的发展,车辆已经成为连接到互联网的移动设备中的重要组成部分。车联网中的智能网联汽车(Intelligent Connected Vehicle,ICV)可以支持各种移动应用,例如图像辅助导航、车辆增强现实和自动驾驶应用等,这些应用程序需要大量的计算资源。然而,单一车辆的计算能力是有限的,这对资源有限的车辆
建立碳交易市场、施行碳限额与交易制度是我国为实现节能减排、控制碳排放主要采取的手段之一。制造业作为高排放行业,积极采取再制造与碳减排投资等手段以顺应国家碳减排形势。但在产品销售过程中,由于消费者接受程度不同等原因,新品与再制造品往往实行差别定价策略。同时,随着电子商务的高速发展,制造商不满足于仅通过零售商分销渠道销售产品,开发直销渠道、通过传统渠道与直销渠道并存的双销售渠道模式进行产品销售的行为越
社区矫正社会工作是社会工作的重要领域。近年来,我国社区矫正社会工作在实践中获得了较好发展。随着本土思想和文化资源对本土社会工作实践意义的日益显现,我国社区矫正社会工作也开始在实践中运用家文化思想开展了诸多实务工作,形成了相应的实务经验,同时也遇到了一些现实困境。然而,学术界对这些实务经验和实践智慧的整合性总结提炼及对问题的回应却相对滞后。因此,基于本土实践构建家文化下社区矫正社会工作实践模式既是本