Расчет CRC для Serial ATA (SATA)

Прочитав много, я узнал, что не существует ЕДИНОГО метода расчета CRC. Мне нужен метод/алгоритм/код VHDL для вычисления CRC специально для Serial ATA (SATA)


person humptydumpty    schedule 17.03.2013    source источник
comment
Ты прав. Единого алгоритма нет. Почему бы вам не выбрать один и не реализовать его? (Вы, конечно, не ожидаете, что мы сделаем это за вас?)   -  person Aki Suihkonen    schedule 17.03.2013
comment
@AkiSuihkonen: SATA требует определенного алгоритма. OP не может выбрать свой собственный и ожидать, что он будет взаимодействовать с существующим оборудованием.   -  person NPE    schedule 17.03.2013
comment
Это все еще звучит так, как будто наберите это для меня в Google, это не вопрос. Не продуктивно.   -  person Aki Suihkonen    schedule 17.03.2013


Ответы (2)


SATA использует IEEE 802.3 CRC. Вот некоторые соответствующие ресурсы:

person NPE    schedule 17.03.2013

Вот полное описание этого CRC, включая порядок битов, а также предварительную и постобработку.

person Mark Adler    schedule 17.03.2013