基于PCI总线实现HDLC协议的通信系统设计与实现

被引量 : 0次 | 上传用户:jinke1983
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
论文所研究的课题是信息产业部电子第十研究所预研课题“可重组综合终端设备”的一部分。其主要目的是完成系统同PCI总线接口,实现四路通道HDLC数据传输。 在文章中我们从系统设计的角度讲述了PCI总线的部分相关规范,PCI总线的工作原理;介绍了目前用得比较多的PCI总线协议芯片S5933,描述了它和PCI总线的接口机制,着重解释了与课题研发联系密切的S5933的猝发(Pass-thru)传输方式,该方式是S5933比较典型的工作方式。PCI的配置机制是理解PCI总线工作原理的关键内容,论文中对S5933的配置,对外部设备存储区域如何映射到系统的存储空间和I/O空间,以及如何确定映射空间的大小作了比较多的说明;弄清这一部分,有利于硬件的设备驱动程序的编写。 在硬件设计部分,我们主要描述了系统同PCI总线,同HDLC芯片,双口缓冲RAM的接口的实现过程;阐述了系统控制电路的设计。在设计逻辑控制电路时,使用的EDA工具是Altera公司的MAX+plusⅡ,描述语言采用Verilog HDL,它在描述门级开关电路方面的功能比较强大。在设计系统逻辑电路时,我们采用了逻辑电路和语言描述相结合方式来描述控制功能模块,实现模块的功能仿真和时序仿真,以及所有模块控制电路的综合仿真。 在软件设计部分,VC++6.0、DriverStudio、DDK、Windows NT4.0组成了系统驱动程序的开发环境。在NT4.0环境下用户不能直接对系统硬件资源进行访问,而必须交由内核级的驱动程序来完成,这和DOS环境下的直接访问不同。这一部分,我们分析了驱动程序的体系结构,讲述了它和应用程序的相互关系,以及在应用程序中如何实现驱动程序的调用。 目前,项目已完成了基于PCI总线的HDLC协议的四串口通信卡的设计,调试出了一路串行通道,成功开发出硬件的设备驱动程序,驱动程序的安装程序setup.exe,驱动程序接口调用动态连接库(DLL)。项目的成功开发可用于“可重组综合终端”,遥控遥测等领域。
其他文献
教育国际化已成为教育发展的一种过程和趋势。在这个背景下,国际数学教育比较研究在教学实践和国家政策两个层面呈现出一些值得关注的问题。同时,展望国际数学教育比较研究的
跨文化交流都是由自身特定视界出发去理会和梳理他者的,对每一种文化而言,都具有被特定视界关注和整合的趋势。文化误读往往被认为是文化交流中的壁垒,是交流学、翻译学批评
针对工业链条炉污染严重而其高温燃烧固硫率低下的现状,在总结国内外煤高温燃烧脱硫发展的基础上,提出利用工业废渣和矿物原料研制高温固硫剂,并利用两段燃烧脱硫技术实现高温固
日本按照1997年《新指针》规定在周边事态变动时提供的"后勤支援",特别是以此为延伸的出兵印度洋和伊拉克,这些都是日本以军事大国姿态参与国际行动所采取的形式。民众应该明
从历史、语言、宗教及民族构成等方面来说,印度尼西亚和马来西亚是具有很大相似性的两个国家。然而,在东南亚金融危机中,这两个国家的境况却是大不相同。这种异同为用历史比较方
目的探讨细胞骨架完整性在流体剪切力诱导成骨细胞COX-2基因表达中的作用。方法原代培养BALB/c小鼠颅骨成骨细胞,采用细胞松弛素D(CD)破坏细胞骨架完整性;以12dyne/cm2的流体
本文介绍一种切合数据中心特点的建筑节能技术方案,即在室外温度较低的冬季以及春秋季的部分时段,充分利用机房改造岳的墙面以及屋顶.和周边环境进行热交换.尽量少启动空凋机组或
企业与企业之间的竞争是治理结构的竞争。任何企业,不管所有制的形式如何,要想在市场竞争中生存和发展,必须不断地完善企业治理结构。否则,治理结构差的企业就会被淘汰。公司制企
一、神经激肽B受体(NK3)在小鼠中枢神经系统的定位分布及与加压素(VP)、CABA、阿片μ受体(MOR)的共存关系。 1、神经激肽B受体(NK3)在小鼠中枢神经系统的定位分布。应用免
文章利用1978~2011年全国时间序列数据和2000~2011年省级面板数据对人力资本配置结构与城镇化水平进行了定量分析。结果发现,人力资本配置结构和产值结构在城镇化发展进程的