Расчет CRC для Serial ATA (SATA)
Прочитав многое, я узнал, что не существует ОДНОГО метода расчета CRC. Мне нужен метод / алгоритм /VHDL-код для расчета CRC специально для Serial ATA (SATA)
2 ответа
SATA использует IEEE 802.3 CRC. Вот некоторые соответствующие ресурсы:
- Serial ATA Bus
- Разработка и внедрение хост-контроллера SATA на FPGA Spartan-6 (раздел 2.7.2 Обнаружение ошибок с помощью CRC)
- IEEE 802.3 циклическая проверка избыточности (примечание к приложению Xilinx)
Вот полное описание этого CRC, включая упорядочение битов, а также предварительную и последующую обработку.