Прочитав много, я узнал, что нет единого метода вычисления CRC. Мне нужен метод/алгоритм/код VHDL для вычисления CRC специально для Serial ATA (SATA)Расчет CRC для Serial ATA (SATA)
2
A
ответ
4
SATA использует IEEE 802.3 CRC. Вот некоторые соответствующие ресурсы:
- Serial ATA Bus
- Design and Implementation of a SATA Host Controller on a Spartan-6 FPGA (раздел 2.7.2 Обнаружение ошибок с CRC)
- IEEE 802.3 Cyclic Redundancy Check (Xilinx приложение к сведению)
3
Вот complete description of that CRC, включая бит заказа и предварительной и последующей обработки.
Смежные вопросы
- 1. Параллельно ATA (PATA) также называется Serial Bus?
- 2. Расчет CRC
- 3. Отправка команд ATA на SATA-накопитель в Mac OS X
- 4. Странный расчет CRC
- 5. Обратный расчет CRC
- 6. Расчет CRC-16 C#
- 7. Обратное сообщение Расчет CRC
- 8. Расчет CRC-16 (0xFFFF)
- 9. Расчет CRC в C
- 10. Расчет CRC в Java
- 11. Расчет контрольной суммы CRC для ALAsset
- 12. Как настроить расчет таблицы CRC
- 13. ISO/IEC 14443a Расчет CRC
- 14. Расчет Modbus RTU CRC 16
- 15. Расчет CRC-ITU в C#
- 16. Автоматическое включение всех драйверов ethernet, ATA, SATA и SCSI в файле .config Linux
- 17. Расчет CRC занимает слишком много времени
- 18. Расчет LRC и CRC в библиотеке nmodbus
- 19. Расчет параллелизма Crc-32 Ethernet 10GE MAC
- 20. ATA Trusted commands - Как установить libata allow_tpm
- 21. Расчет CRC с x^2 + x делителем
- 22. Расчет 8-битного CRC с препроцессором C?
- 23. Расчет CRC Игнорирование имени файла (Python 3.5)
- 24. CRC Расчет преобразования входных и полиномиальных
- 25. Расчет CRC с использованием функции Python zlib.crc32
- 26. Расчет CRC/Контрольная сумма шестигранной потока (понюхала)
- 27. Расчет CRC Java и Modbus RTU
- 28. CRC расчет в течение 26 байт
- 29. ATA Доверенных команд в Linux
- 30. Сколько физических каналов имеет контроллер SATA?
Вы правы. Существует не один алгоритм. Почему бы вам не выбрать его и реализовать? (Вы, конечно, не ожидаете, что мы сделаем это для вас?) –
@AkiSuihkonen: SATA задает определенный алгоритм. OP не может самостоятельно выбирать и ожидать, что он будет взаимодействовать с существующим оборудованием. – NPE
Он по-прежнему звучит как «введите его для меня в google», не вопрос. Непродуктивно. –