基于FPGA的HDLC协议控制器的设计

被引量 : 0次 | 上传用户:nestle
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
HDLC是被广泛用作数据链路层的控制协议,HDLC的子集被X.25、ISDN和帧中继网所采用。但是,目前的HDLC产品基本上都是国外的。HDLC的ASIC芯片有Motorola公司的MC92460、ST公司的MK5025、Zarlink公司的MT8952B等。Innocor、Xilinx等公司推出了能在FPGA中实现HDLC功能的IP Core(Intellectual Property Core,知识产权核),但这些IP Core需要付费购买许可(License)才能使用。另外,购买的ASIC芯片和IP Core在应用中受到各种限制,例如,计划采用的CRC生成多项式与所购买产品的CRC生成多项式有可能是不同的。因此,设计具有自主知识产权的HDLC产品具有重要的意义。 CRC校验是HDLC协议的重要组成部分,通信双方通过CRC校验完成对帧的检测,用来判断所接收的数据是否发生错误。CRC校验技术的基本原理是统一的,但是其实现方法却有多种,直到现在,依然有新的CRC实现方法不断出现。CRC实现方法大致可以分为3种:软件方法;用硬件实现的串行方法;用硬件实现的并行算法。所谓并行算法,它是相对于串行算法而言的,每次计算多位比特数据,提高CRC计算的速度。 本文所做的工作包括两个方面: 第一,以符号多项式理论为基础,从理论上论证了任意长度比特组合的CRC校验码的并行算法,提出了并行CRC计算的数学模型,并且以8位二进制序列(即一个字节)为例,介绍了利用此数学模型计算校验码的方法,最后给出了与此算法相对应的VHDL模型。经过对实验数据的对比分析,表明文中所提并行CRC算法的关键路径延迟和硬件面积都得到了优化。 第二,以Top-Down设计方法给出了一种HDLC协议控制器的设计方案,用VHDL语言进行了行为级描述,采用Xilinx公司的FPGA产品进行实现。
其他文献
在改革开放中复苏的民办教育,已经成为社会主义教育事业的重要组成部分。民办教育能否健康发展、长盛不衰,事关党的十六大提出的教育发展目标能否实现,事关全面建设小康社会
连续刚构桥以其不俗的跨越能力、平顺的行车条件和方便的施工方法等优点在我国的桥梁建设领域倍受青睐,并呈现了墩身越来越高、跨径越来越大的发展趋势。“5·12汶川大地震”
简要介绍了第三方物流的发展状况,重点阐述了第三方物流服务采购流程,并以宝洁公司为背景进行了实例分析.
与银行贷款相比,民间借贷具有手续简单,资金周转快,贷款门槛低等特点,但是,缺乏规范也让民间借贷风险重重。为提示经营者注意借贷风险,本刊特整理相关案例四则,以供参考。A合
在建立计算机网络的过程中,需要考虑到信息处理的严谨性,综合市场服务性质满足安全管理的工作要求。计算机网络信息管理的工作内容比较广泛,在兼顾信息安全的同时,还要维护防
对于交通运输企业尤其是道路客运企业的安全生产来说,驾驶员是最关键的要素,所以对驾驶员进行安全教育、岗前培训是企业安全工作的重中之重。当然,影响道路客运企业生产安全的因
目的 :探讨高中生述情障碍与心理健康的关系。方法 :采用多伦多述情障碍量表 (TAS)及症状自评量表 (SCL - 90 )对 177名高中生述情障碍和心理健康状况进行测查分析。结果 :TA
信息化时代,新媒体的到来,将更多的信息资源汇聚在一起,触发了一个前所未有的信息爆炸格局,尤其是随着微信、微博等公共社交平台的应用,使得人们获取信息的通道更加宽泛、内
目的 吗啡是阿片类镇痛药的代表,主要作用于中枢神经系统。最近一些临床研究结果表明,吗啡可通过作用于CNS以外的阿片受体产生抗伤害效应,阿片受体的激活直接和间接地抑制初
虚假陈述行为是证券市场上一种严重的证券欺诈行为。近年来,接二连三的虚假陈述案件无不向我们警示了其危害性。而在证券市场披露的信息中70%以上是会计信息,证券市场虚假陈