-
- нет инитить нельзя , либо с 0 при включении тактирования, либо
0xffffffff при ресете модуля. Любая запись в crc->dr дает
пересчитанное значение - Aleksey_75(03.10.2020 22:37)
- а ресет и потом сразу запись в DR специально обученного значения,
не будет ли равно инициализации заданным числом? - Mahagam(03.10.2020 22:57)
- была такая мысль , вот SciFi выше ссылку подкинул где используется
вычисление значения для нужного значения DR, я пока сильно не
вникал, но чтот подсказывает что накладные расходы на расчет
значения похерят все плюшки аппаратного crc - Aleksey_75(03.10.2020 23:05)
- так обычно всегда надо стартовать с одного и того же значения. один раз его посчитали и потом просто reset+load_predefined_dr. - Mahagam(03.10.2020 23:15)
- Там цикл на 32 итерации. Наверняка это можно привести к табличной
форме, но, увы, лень одолела: SciFi(518 знак., 03.10.2020 23:10)
- )) не , не лень! пока оцениваю - Aleksey_75(03.10.2020 23:17)
- была такая мысль , вот SciFi выше ссылку подкинул где используется
вычисление значения для нужного значения DR, я пока сильно не
вникал, но чтот подсказывает что накладные расходы на расчет
значения похерят все плюшки аппаратного crc - Aleksey_75(03.10.2020 23:05)
- а ресет и потом сразу запись в DR специально обученного значения,
не будет ли равно инициализации заданным числом? - Mahagam(03.10.2020 22:57)
- нет инитить нельзя , либо с 0 при включении тактирования, либо
0xffffffff при ресете модуля. Любая запись в crc->dr дает
пересчитанное значение - Aleksey_75(03.10.2020 22:37)