基于FPGA的HDLC协议与PC/104总线研究与实现

被引量 : 0次 | 上传用户:javawm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机网络设计之初,人们认为数据链路层的主要作用是通过一些数据链路层协议,在不太可靠的物理链路上实现可靠的数据传输。因此保证可靠传输的高级数据链路控制协议(HDLC)应运而生,并且作为国际标准ISO3309。HDLC协议是面向比特的数据链路控制协议,HDLC的子集被X.25、ISDN和帧中继网所用。正是由于HDLC协议长时间地发展与优化,使得它在通信和计算机网络等领域有着广泛的用途。本文简单地介绍了HDLC协议的规范,分析了HDLC协议的功能。在这些理论基础之上利用可编程逻辑器件完成一个可裁剪的、通用的具有HDLC协议功能的模块,所设计的HDLC模块实现HDLC协议所需的标准功能。除此之外,还可以自动进行系统初始化;通过对相关寄存器的操作可以配置主从站、配置数据传输的波特率以及使能各功能模块。在功能模块的划分上主要有:与ARM的接口模块、发送模块、接收模块、传输波特率控制模块等,其中本文主要介绍了接口模块、发送模块和接收模块的实现。对设计的HDLC模块进行相关的验证测试,将测试结果与HDLC协议进行相关比较,判断是否满足标准以及提出相应的改进和优化方法。本文还有一个主要内容就是PC/104总线的设计与实现。首先介绍了PC/104总线的演变过程,重点分析了PC/104总线的国际标准IEEE-P996.1。在此基础之上利用可编程逻辑器件设计出符合标准的PC/104总线。PC/104总线设备主要分为PC/104总线主设备和PC/104总线从设备,由于目前市场上现有的大部分都是带有PC/104接口的从设备,所以本文实现的是PC/104总线控制器,即PC/104主设备,利用所设计的主设备可以与从设备进行正常的通信。同HDLC功能模块的划分类似,PC/104总线控制器的主要功能模块有:与ARM的接口模块、写模块、读模块以及中断控制模块。最后利用PC/104从板对设计的PC/104总线控制器进行测试,通过对测试结果的分析来判断是否满足PC/104协议的要求,并根据测试结果进行设计总结和提出优化方案。
其他文献
近几年来,我国的突发事件频发,随着我国公民意识的逐步提升,媒体责任的进一步完善,突发事件得以得到大范围的公开报道和讨论。而随之而来的则是越来越强烈的社会反应和现实行为。
互联网的崛起,是20世纪下半叶一个重要的社会、政治、经济与文化事件,而且是一个全球性的事件。互联网对人们生活的影响也日渐深入,已逐渐渗透到社会的各个人群。网络对青少年群
随着我国的国民经济高速发展,建筑行业也以惊人速度发展,基坑工程面临坏境复杂及支护形式多样化等一系列问题,这已经成为目前基础工程的热点问题之一。悬臂灌注桩这种深基坑的支
燃油紧缺一直是我国面临的一项重大问题,无油及少油点火技术作为新型点火技术已成功应用于火电站实际生产过程中,并已证明其节油的巨大潜力,然而对于挥发分低的煤种其节油效率相
十白高速公路花石沟隧道为一座高速公路分离式长隧道,该隧道地处鄂西南中高山区,地质、地形地貌条件异常复杂,全长2142m,最大埋深约253m。隧道出口处由于坡脚的开挖在坡体前缘形
目的分析替加环素及另外11种抗菌素对临床上常见的多重耐药菌的体外药敏试验结果。方法采用微量肉汤稀释法检测替加环素对临床上分离出的200株多重耐药菌,包括常见的耐甲氧西
随着现代经济的发展,社会竞争逐渐加强,人们需要各种游憩活动来缓解快节奏生活带来的各种压力。游憩活动也成为了城市生活中不可缺少的一部分。同时,社会的进步,提高了人们的生活
本文回顾了预应力混凝土(Prestressed Concrete,PC)箱梁桥腹板开裂的工程现状,归纳分析了腹板裂缝特征及产生原因;介绍了当前该领域研究进展,并指出现有研究工作的不足;重点从分析PC
经济体制的重大变革使中国的社会经济发生了翻天覆地的巨大变化,世界为之震惊。改革开放30年来,中国教育为适应经济社会发展的需要,与时俱进地进行了教育体制改革的不懈探索,确立
研究背景:我国每年新发骨质疏松性脊柱骨折约181万例。临床治疗最常用的方法是椎体成型术,即将聚甲基丙烯酸甲酯骨水泥填充椎体,强化椎体的力学性能。但该材料存在明显缺陷:不可