欢迎来到天天文库
浏览记录
ID:36771128
大小:2.22 MB
页数:74页
时间:2019-05-15
《基于PCI总线实现HDLC协议的通信系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、电子科技大学硕士学位论文摘要论文所研究的课题是信息产业部电子第十研究所预研课题“可重组综合终端设备”的一部分。其主要目的是完成系统同PCI总线接口,实现四路通道HDLC数据传输。在文章中我们从系统设计的角度讲述了PCI总线的部分相关规范,PCI总线的工作原理;介绍了目前用得比较多的PCI总线协议芯片$5933,描述了它和PCI总线的接口机制,着重解释了与课题研发联系密切的$5933的猝发(Pass—thru)传输方式,该方式是$5933比较典型的工作方式。fPCI的配置机制是理解PCI总线工作原理的关键内容,论文中对$5933的配置j对外
2、部设备存储区域如何映射到系统的存储空间和i/o空间,以及如何确定映射空间的大小作了比较多的说明;弄清这一部分,有利于硬件的设备驱动程序的编写。y在硬件设计部分,我们主要描述了系统同PCI总线,同HDLC芯片,双口缓冲RAM的接口的实现过程;阐述了系统控制电路的设计。I在设计逻辑控制电路时,使用的EDA工具是Altera公司的MAX+plusII,描述语言采用VerilogHDL,它在描述门级开关电路方面的功能比较强大。在设计系统逻辑电路时,我们采用了逻辑电路和语言描述相结合方式来描述控制功能模块,实现模块的功能仿真和时序仿真,以及所有模块
3、控制电路的综合仿真。厂在软件设计部分,VC++6.0、DriverStudJ0、DDK、WindowsNT4.0组成了系统驱动程序的开发环境。l在NT4.0环境下用户不能直接对系统硬件资源进行访问,而必须交由内核级的驱动程序来完成,这和DOS环境下的直接访问不同。这一部分,我们分析了驱动程序的体系结构,讲述了它和应用程序的相互关系,以及在应用程序中如何实现驱动程序的调用。目前,项目已完成了基于PCI总线的HDLC协议的四串口通信卡的设计,调试出了一路串行通道,成功开发出硬件的设备驱动程序,驱动程序的安装程序seiup.exe,驱动程序接口
4、调用动态连接库(DLL)。项目的成功开发可用于“可重组综合终端”,遥控遥测等领域。f关键词:PCI总线,FPGA,HDLCt-/t~皇兰型垫查堂堡主堂垡笙壅AbstractIt’sapartofthereorganizationalsynthesisterminaldeviceabouttheSouth—WestInstituteofElectronicTechnologyofChinapre-researchingprojectwhatthe?dissertationresearched,inordertoachievetheinter
5、facewithPCIbus,realizethefour-channelHDLCdatatransmission.WerelatedtothepartialnorrnofPCIbusfromthesystem—designedaspectinthedissertation,andthePCIbus’principleinthemass.It’sanemphasistodepictthe$5933chipusedcurrentlymorewidelywhichisusedtorealizethePCIbusprotocol,andexpl
6、ainthe$5933’sPass-thrutransmissionmoderelatingwiththeprojectresearch,whichisakindoftypicalworkingmode.TomasterPCIbus’principleisvitaltounderstandPCIbusconfigurationmechanism.Inthedissertation,whatwedepictmuchmorearehowtomapthedevicememoryspacetoasystemspaceorI/0space,andd
7、eterminethesizeofthespace-mapped,Tounderstandthispart,ithelpsuswriteadevicedriveraboutthePCIbus’circuit.Inthehardwaredesignpart,wedepictedmainlytheprocesshowtorealizethesystem’sinterfacewiththePCIbus,HDLCchip,andadual—portRAM.Designingthesystemlogiccontrolcircuit,weutiliz
8、etheMAX+plusIIofAlteraCorporationasanEDAtool,andthedescriptionlanguageusedisVerilogHDL,whosepowe
此文档下载收益归作者所有