USB3.0设备中并行循环冗余校验的研究与实现.pdfVIP

USB3.0设备中并行循环冗余校验的研究与实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第27卷 第6期 郑 州 轻 工 业 学 院 学 报 (自然 科 学 版 ) Vo1.27 No.6 2012年 12月 JOURNALOFZHENGZHOUUNIVERSITY0FLIGHTINDUSTRY(NaturalScience) Dec.2012 文章编号:2095—476X(2012)06—0065—04 USB3.0设备中并行循环冗余 校验的研究与实现 滕立伟 , 李小花 (1.中国海洋大学 信息科学与工程学院,山东 青岛266100; 2.昆明理工大学 信息工程与 自动化学院,云南 昆明 650500) 摘要:针对串行循环冗余校验(cRc)算法不适于高速传输且不易于硬件实现的问题,结合 USB3.0 设备中CRC的特点,推导出一种并行CRC算法,并用Verilog硬件编程语言加以实现.仿真试验表 明,并行CRC校验算法具有更高的数据吞吐率,能降低时钟频率,易于硬件实现. 关键词:USB3.0设备;循环冗余校验;并行算法 中图分类号:TN919 文献标志码 :A DOI:10.3969/j.issn.2095-476X.2012.06.018 Researchand implementationoftheparallelCRC inUSB3.0device TENG Li—wei, LIXiao.hua (1.CollegeofInformationScienceandEngineering,OceanUniversityofChina,Qingdao266100,China; 2.FacultyofInformationEngineeringandAutoma toin,KunmingUniversityofScienceand Technology,Kunming650500,China) Abstract:Aimingattheproblem thattheserialCRC check algorithm isnotsuitableforhigh—speedtI_ans— missionandnoteasytohardwarerealization,aparallelCRCalgorithmwasdeducedbaseonthecharacteris— ticsoftheCRC intheUSB device,andwasimplementedwithVeriloghardwareprogramminglanguage.The simulationresultsshowedthatparallelCRCalgorithm hasahigherdatathroughputrateandcanreducethe clock~equency.It’Seasiertoimplementinhardware. Keywords:USB3.0device;cyclicredundancycheck(CRC);parallelalgorithm 验位比较即可得知信息位是否正确.其中,CRC是 0 引言 USB3.0协议采用的数据校验方式.CRC码不仅具 为了提高数据传输的有效性 ,通常在发送数据 有很强的检测能力,而且实现简单,在数据传输 中 时对数据进行编码,并加人校验位来检测接收数据 被广泛应用.由于串行 CRC算法本身的局限性,以 是否正确.常用的校验码有奇偶校验码、海明码和 提高时钟频率为代价来提高数据吞吐率已不能满 循环冗余校验 CRC(cyclicredundancycheck)码.这 足高速传输的要求,且不易于硬件实现,因此需要 些编码方式都是按照一定的编码规则,在信息位后 采用更快的并行算法.本文在 CRC原理的基础上, 增加冗余位后一起发送.接收端在接收到信息位

文档评论(0)

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

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

1亿VIP精品文档

相关文档