在阅读了大量资料后,我了解到没有单一的CRC计算方法。我需要方法/算法/VHDL代码计算CRC专门为串行ATA (SATA)
SATA使用IEEE 802.3 CRC。以下是一些相关资源:
- 串行ATA总线
- 基于Spartan-6 FPGA的SATA主控制器的设计与实现(章节2.7.2 CRC错误检测)
- IEEE 802.3循环冗余检查(Xilinx应用说明)
这里是该CRC的完整描述,包括位排序和前后处理。