欢迎来到天天文库
浏览记录
ID:32502133
大小:1.52 MB
页数:56页
时间:2019-02-09
《【7A文】基于FPGA的PCI-E接口设计.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、7A版优质实用文档信息工程大学毕业设计(论文)任务书(地方学生)课题名称基于FPGA的PCI-E接口设计学生姓名项春雷所在院、系(队)信息工程学院九系四队专业电子信息工程学号20GG5301177申请学位级别工学学位指导教师单位指导教师姓名刘拥军技术职务教员二○一一年五月课题名称基于PFGA的PCI-E接口设计其他指导老师姓名、单位刘永军III7A版优质实用文档7A版优质实用文档课题主要任务与要求:备注系(或教研室)审批意见:签(章)年月日学院训练部审批意见:签(章)年月日信息工程大学III7A版优质实用文
2、档7A版优质实用文档毕业设计(论文)报告(地方学生)课题名称基于FPGA的PCI-E接口设计学生姓名项春雷所在院、系(队)信息工程学院九系四队专业电子信息工程学号20GG5301177申请学位级别工学学位指导教师单位指导教师姓名刘拥军技术职务教员二○一一年五月指导教师评语:签(章)年月日III7A版优质实用文档7A版优质实用文档答辩小组意见:负责人签(章)年月日学院答辩委员会意见:负责人签(章)年月日学院训练部审核意见:盖章年月日III7A版优质实用文档7A版优质实用文档基于FPGA的PCI-E接口设计摘要
3、随着高速数据采集设备传输带宽的日益提高,开发者需要采用新的计算机总线进行数据传输。结合EP2AG125型号FPGA的PCIEGpress接口高速数据传输,讨论了一般PCIEGpress设备驱动程序编写时所面临的主要问题和解决方案,重点从驱动程序、硬件接口以及应用程序等几个方面进行分析阐述,并比较详尽的介绍了使用WinDriver开发具有简单DMA数据传输和链式DMA传输功能的驱动程序的有效方法。以链式DMA传输方式为例,详细介绍该传输方式下的寄存器设置及在驱动程序中的实现范例。在此摒弃了采用专用总线接口芯片
4、的传统方法,将开发者的逻辑设计和总线协议转换放到同一个FPGA芯片中,不但节省了硬件成本,利用其可编程特性,大大提高了设计可扩展性,同样的硬件很容易完成由PCIE1.0到PCIE2.0的升级。关键词:PCIE总线,FPGA,Windrive,驱动程序,链式DMA传输DesignofFPGAinPCIEGpressbusinterfaceAbstractAlongwithincreaseoftransmissionbandwidthofthehigh_speedIII7A版优质实用文档7A版优质实用文档dat
5、aacquisitionsystems,thedesignershavetousethenewcomputerbustocompletethedatatransmission.SomekeyproblemsandresolutionswerediscussedondevelopmentsofgeneralPCIeGpressdevicedriverbasedontheimageboardofPCIEGpressbusdeveloped.EmphasisontheanalysisandeGplanations
6、ofdevicedriver,hardwareportandapplicationprograms.ItalsointroducedeffectivemethodofdevelopingthedevicedriverwithsimpleDMAtransmissionandchainingDMAfunctionusingWinDriver.TakingthechainedtransmissinmodeasaneGample,theregistersetupinthechainedDMAtransmission
7、modeandtheimplementationinthedriverareintroducedindetail.TheeGperimentindicatesthatitcanbeappliedtomassofdataacquisitiondesigns.OneFPGAchipisadoptedtoaccomplishthelogiccontrolandprotocoltransformofPCI-EGpressinsteadofthespecialbusinterfacechip.Itlowersthed
8、esigncostandimprovestheeGpandabilityofdesign.ItisforthesamehardwaretoupgradethePCIE1.0toPCIE2.0.Keywords:PCI-EBus;FPGA;Windriver;drive;ChainingDMA目录摘要……………………………………………………………………………………()第一章绪论…………………………………………………
此文档下载收益归作者所有