资源描述:
《关于fpga的pcie接口设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、毕业设计(论文)题目:基于FPGA的PCIE接口设计学院:信息与通信工程学院专业:电子信息工程学生姓名:班级/学号指导老师/督导老师:起止时间:200年月日至200年月日摘要摘要在过去的二十几年中,PCI总线在许多领域中得到了广泛的应用,但是随着微处理器、存储器和互连网络的飞速发展,并行数据传输的PCI总线技术逐渐成为系统整体性能提升的瓶颈。从上世纪90年代初期,PCI总线技术至今已经在业内存在了十余年,在这些年中,它的发展是缓慢的,与PC总线相比,每三年会提升一倍的性能,从最初的8位PC/XT、16位ISA总线、32位
2、的EISA和MCA、VL总线到PCI、64位PCI-/66MHZ、PCI-X,但是处理器每18个月性能就会提升一倍(一个摩尔周期是18个月),正因为PC总线和处理器的性能发展不同步,才导致PC总线的发展出现了滞后,PCI总线技术跟不上发展的潮流,出现了瓶颈。PCI-Express(简称PCIE)总线的出现,颠覆了传统,完全的改变了原本的PCI总线的并行技术,PCIE采用的是新型的串行点对点技术,改善了PCI总线传输速度,以及系统带宽方面的本质缺陷,PCIE总线的提出,解决了PCI总线的存在的不足之处,PCIE总线将发展成
3、为取代PCI总线的新型数据总线,而且可以实现更加全面的性能,以更多的功能,更加全面的可扩展性和更加低廉的成本,并且可编程逻辑技术,在当前电子设计领域中已经成为最具有活力和发展前景的技术,通过采用FPGA技术,对通信卡的PCI接口,外部逻辑电路进行集成,并利用目前通用计算机强大的数字信息处理功能,节省了硬件成本,提高系统可靠性和可扩展性,结合XLINXLX335型号FPGA的PCIEExpress接口高速数据传输,研究了在一般情况下编写PCIE设备驱动程序时所面临的尖锐问题和解决方法,重点涉及到了驱动程序和硬件接口,以及应
4、用程序等几个方便进行阐述,使用ISE,WinDriver开发工具,实现具有简单DMA数据传输和链式DMA传输功能的驱动程序的有效方法。关键词:PCIE;ISE;FPGA;30摘要AbstractInthepast20years,PCIbushasbeenwidelyusedinmanyfields,butastherapiddevelopmentofmicroprocessor,memory,andinterconnectionnetwork,paralleldatatransmissionPCIbustechnolog
5、yhasgraduallybecomethebottleneckofoverallsystemperformanceimprovements.Fromtheearly1990s,PCIbustechnologyhasexistedformorethantenyearsintheindustry,intheseyears,itsdevelopmentisslowComparingwithPCbus.Everythreeyearsdoubledtheperformance,fromtheoriginal8-bitPC/XT,
6、16-bitISAbus,32-bitEISAandMCAandVLbustoPCIandPCI-64/66MHZ,PCI-X,buttheprocessorperformancewouldbedoubledevery18months(amoleperiodis18months).ThePCbusandprocessorperformancedevelopmentarenotsynchronizedthatcontributetothedevelopmentofPCbuslag,PCIbustechnologycan't
7、keepupwiththedevelopmentofthetrend,thenthebottleneckappeared.TheappearanceofPCIExpress(PCIE)bussubvertthetradition,completelychangedtheoriginalparalleltechnologyofPCIbus,PCIEusedanewtypeofserialpeer-to-peertechnology,improvedthePCIbustransmissionspeed,andthenatur
8、aldefectsinthesystembandwidth.PCIEbusalsosolvedtheexistdeficiencyofthePCIbus.PCIEbuswillbecomeanewtypeofdatabusinsteadofthePCIbus,andcanachieveamorecomprehensi