›› 2010, Vol. 23 ›› Issue (11): 94-96.

• 论文 • 上一篇    下一篇

总线协议中的CRC及其在SATA通信技术中的应用

郭红卫, 易茂祥, 李新力   

  1. (合肥工业大学 电子与应用物理学院,安徽 合肥 230009)
  • 出版日期:2010-11-15 发布日期:2010-12-23
  • 作者简介:郭红卫(1982-),男,硕士研究生。研究方向:超大规模集成电路设计。易茂祥(1964-),男,教授。研究方向:集成电路设计及可测性设计。李新力(1962-),男,博士,高级工程师。研究方向:集成电路。

CRC in the Bus Protocol and its Application in SATA Communication Technology

 GUO Hong-Wei, YI Mao-Xiang, LI Xin-Li   

  1. (School of Electronic Science and Applied Physics,Hefei University of Technology,Hefei 230009,China)
  • Online:2010-11-15 Published:2010-12-23

摘要:

分析了基于总线协议下的CRC校验关键技术的算法及实现原理。提出了一种适合总线协议生成多项式的CRC产生器与校验器的硬件电路实现方法。通过该方法,依照SATA国际I/O标准,编写的CRC产生器与校验器Verilog 代码,已通过VCS的仿真验证,并成功集成于SATA总线,实现了该总线的通信。该方案进行的CRC产生器和校验器设计,具有可靠性高,实用性广,便于提高工程开发效率等优点。

关键词: CRC校验, 总线协议, Verilog, SATA

Abstract:

This paper analyzes the algorithm for and implementation principle of CRC key technology.Implementation of the generative polynomial suited to the bus protocol CRC generator and CRC checker with a hardware circuit is proposed.By this method,the CRC generator and CRC checker verilog code we programmed by the SATA international standards are verified by the vcs simulator and integrated to the SATA bus successfully and SATA communication is therefore achieved.The scheme of the CRC generator and CRC checker has the advantages of high reliability and great practicality and that it can improve the rate of project development.

Key words: CRC;bus protocol;Verilog;SATA

中图分类号: 

  • TN915.04