Ultra DMA 33中CRC校验并行算法推导及其实现.pdfVIP

Ultra DMA 33中CRC校验并行算法推导及其实现.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ultra DMA 33中CRC校验并行算法推导及其实现.pdf

计算机应用 DMA Ultra 钱小兵许志猛李兵兵 西安电子科技大学ISN国家重点实验室(710071) 摘 要:介绍高速数据采集记录系统中使用的Ultra 析,与常用串行校验电路中各移位寄存器状态值变化的观察,推导出CRC校验并行运算,并给出其逻辑 电路实现。 DMA 33高速数据采集记录系统 关键词:CRC校验并行算法推导Ultra 在高速数据采集记录系统中,必须保证在限定时间 冗余码相比较,根据结果是否为零来判别传输是否出错。 内有足够的数据传输率和存储容量,但数据的传输与存 一般产生16位校验码的串行电路如图1所示。 储常常构成系统瓶颈,制约了采集数据记录系统的性能 在信息码长度个时钟脉冲后,输出原始待编码码 提高。在此采用UltmDMA方式对大容量硬盘进行数据 字,而移位寄存器所存的数据为产生的校验码,再经过 16个时钟脉冲,输出校验码。 存取。本文主要推导了循环冗余位校验CRC(Cyclical RedundancvCheck)的并行算法的硬件实现及其在Ultra在串行电路中,只用到移位寄存器和异或门。在 DMA33中的电路实现。 UltraDMA 1 CRC检验方法的基本原理 行方式,每一个时钟脉冲完成一个比特的运算,这样就 CRC校验码由分组线性码的分支而来,其应用主要 大大地影响了数据的传输速率。实际采用并行运算方 为二元码组,由一个生成多项式(最高次幂为后)产生,五 式,每一个时钟脉冲内完成16个比特的运算,速率提高 次幂的生成多项式可产生|i}位的冗余码,所有码字的运 了近十六倍。 算是封闭的。 2并行计算的推导 设每个U1tmDMA突发传输的信号码元序列为m= 设一为移位寄存器状态值,mi为输入信息码序列, fm。,mn-2,…,m。,‰),用多项式表示为: m(z)=m。一体“一1+m。一2石“一2+…+m一+,珊 (1) 16次串行运算中某数据位上数的移位次数),_『=0,1…., CRC编码步骤可归纳如下: 接由电路中各移位寄存器的不同状态值,推导16位并 设生成多项式g(菇)的最高次幂为矗,式(1)两端乘 以矿得: 省‘m(戈)=m。一岱‘+“-1+m。一班“几一2+…+ml矿“+,n庐‘(2) 16)的逻辑关系式。 用g(戈)模2除z‰(戈),得到商Q(戈)和余式r(算),即: 型:p(石)十盟‘ (3) 图可简化,如图2所示。 g(并) g(z) 其中,r(戈)为产生的冗余码位r(算)=h一矿。1+h一∥。2+ …+r傅+ro (4) 编出的码r(搿)为:r(戈)=算‰(算)+r(戈)(5) 可得输出码序列为m’=fm。山‰-2,…,mI,‰,“-l,h_2,…, r1,r0} 输入的原始数据和最后一个寄存器输出的数据参与运 在UltraDMA方式中,收端同样用原始数据进行 CRC运算,然后把计算出的校验码与发端发过来的校验 r,’ }]一审一审~~r~一争下』 、一ln 图1一般的产生16位校验码电路图 16 欢迎邮购本刊1995~1999年光盘版,每套100元《电子技术应用》2004年第8期 万方数据 计算机应用

文档评论(0)

wangshirufeng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档