реклама на сайте
подробности

 
 
> CRC32 для 8бит, помогите найти медленные исходники
west329_
сообщение Apr 4 2008, 12:37
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423



Столкнулся с проблемой реализации CRC32 функции для контроллера на С. В сети множество исходников но они все используют так сказать быстрый расчет, обычно генерирую динамическую таблицу в озу 255 Long значений ? 1kb озу сразу седает, есть ещё вариант со статической таблицей промежуточных полиномов, но от этого тоже легче седается 1kb памяти прграммы sad.gif. Но есть ещё медленная релизация алгоритма для 32бит полиномиальная, встречалась мне для crc16 и crc8? н о для crc32 так нигде и не нашол.

Подскажите если ктото сталкивался ?
С ув.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Apr 4 2008, 12:48
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Если памяти жалко, то можно работать с двумя таблицами для полубайтов. Займут 128 байт.

"Медленная" реализация для CRC32 ничем не отличается от CRC16, кроме разрядности.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Apr 4 2008, 12:52
Сообщение #3


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(aaarrr @ Apr 4 2008, 15:48) *
"Медленная" реализация для CRC32 ничем не отличается от CRC16, кроме разрядности.

... и полинома


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 03:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.02281 секунд с 7
ELECTRONIX ©2004-2016