摘要
循环冗余校验(简称CRC)是一种可靠性很高且实现方式简单的串行数据校验方法,在通信及计算机数据存储中得到了广泛应用。为了将CRC运用到USB数据传输中,本文首先研究了CRC的基本原理;然后根据USB协议的要求,对USB数据传输中CRC码的生成方法进行了特殊的考虑;最后用VerilogHDL硬件描述语言描述了USB数据传输中CRC码的生成算法。仿真结果表明,此算法合理、正确,可以满足USB数据传输的需要。目前此算法已经被成功地运用到自行开发的USBIP核中。
- 出版日期2007-2-28
- 单位南京大学