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

 
 
> ALTERA CRC MegaCore, Кто нибудь использовал?
DuHast
сообщение Sep 29 2011, 15:16
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 314
Регистрация: 13-07-06
Из: Москва
Пользователь №: 18 797



Пытался сегодня использовать этот Альтеровский IP модуль для проверки правельности принемаемых Ethernet пакетов. Не получилось. Думаю что параметры не правильно выставляю. Если кто-то использовал этот модуль, поделитесь опытом.
У меня данные подаются 64 битым словом. Младший бит первого слова соответствует LSB первого байта Ethernet пакета.
Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
BSACPLD
сообщение Oct 3 2011, 05:14
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 371
Регистрация: 24-07-05
Из: Москва
Пользователь №: 7 056



Вот генератор Verilog/VHDL кода для расчёта CRC:
http://www.easics.be/webtools/crctool
Я сначала тоже пытался использовать Альтеровский CRC, но оказалось проще воспользоваться этим генератором.
Только не забудьте проинвертировать все биты и сделать битреверс внутри каждого байта (номер RFC, где об этом написано, к сожалению не помню).
Во вложении пример для 8 бит входных данных. Для 64 бит делается аналогичным образом.
Прикрепленные файлы
Прикрепленный файл  CRC32_D8.v ( 3.34 килобайт ) Кол-во скачиваний: 174
 
Go to the top of the page
 
+Quote Post
DuHast
сообщение Oct 3 2011, 09:45
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 314
Регистрация: 13-07-06
Из: Москва
Пользователь №: 18 797



Цитата(BSACPLD @ Oct 3 2011, 09:14) *
Вот генератор Verilog/VHDL кода для расчёта CRC:

Я им раньше и пользовался, когда данные шли по байтно или по словно. А вот когда на вход поступает 8-мь байт, то для того чтобы обработать последнее, неполное слово пакета приходитсясильно извращаться, чтобы по частоте всё поместилось.

А у Вас с Альтеровской коркой тоже не получилась, или просто не удобно пользоваться было?
Go to the top of the page
 
+Quote Post
BSACPLD
сообщение Oct 3 2011, 10:58
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 371
Регистрация: 24-07-05
Из: Москва
Пользователь №: 7 056



Цитата(DuHast @ Oct 3 2011, 13:45) *
Я им раньше и пользовался, когда данные шли по байтно или по словно. А вот когда на вход поступает 8-мь байт, то для того чтобы обработать последнее, неполное слово пакета приходитсясильно извращаться, чтобы по частоте всё поместилось.

А у Вас с Альтеровской коркой тоже не получилась, или просто не удобно пользоваться было?

Не получилось нормально настроить.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DuHast   ALTERA CRC MegaCore   Sep 29 2011, 15:16
- - imperman   В чем конкретно проблема? Какая ошибка?   Oct 2 2011, 18:42
|- - DuHast   Цитата(imperman @ Oct 2 2011, 22:42) В че...   Oct 3 2011, 04:59
|- - imperman   Цитата(DuHast @ Oct 3 2011, 07:59) Исполь...   Oct 4 2011, 09:49
|- - DuHast   Цитата(imperman @ Oct 4 2011, 13:49) Вот ...   Oct 4 2011, 10:00
|- - sazh   Цитата(DuHast @ Oct 4 2011, 13:00) Читал....   Oct 4 2011, 10:11
|- - imperman   Цитата(DuHast @ Oct 4 2011, 13:00) Читал....   Oct 4 2011, 10:25
|- - DuHast   Цитата(imperman @ Oct 4 2011, 14:25) Так ...   Oct 4 2011, 11:06
|- - DuHast   Может быть начальное заполнение CRC для Ethernet д...   Oct 6 2011, 11:29
||- - AndrewS6   Цитата(DuHast @ Oct 6 2011, 15:29) Может ...   Oct 7 2011, 07:17
||- - DuHast   Цитата(AndrewS6 @ Oct 7 2011, 11:17) Если...   Oct 7 2011, 13:01
|- - iosifk   Цитата(DuHast @ Oct 4 2011, 14:06) CRC c...   Apr 27 2015, 11:37
- - doom13   Приветствую. Может кто знает куда девался CRC Comp...   Apr 27 2015, 11:00
|- - des00   Цитата(doom13 @ Apr 27 2015, 19:00) Приве...   Apr 27 2015, 11:35
|- - Stewart Little   Цитата(doom13 @ Apr 27 2015, 14:00) Может...   Apr 27 2015, 12:10
|- - DuHast   Цитата(doom13 @ Apr 27 2015, 14:00) Приве...   Apr 27 2015, 16:41
|- - doom13   Цитата(DuHast @ Apr 27 2015, 19:41) Исчез...   Apr 27 2015, 17:38
- - doom13   Спасибо.   Apr 27 2015, 12:35
- - krux   я-таки прошу прощения, а зачем? есть же вот: http...   Apr 27 2015, 17:23


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 22:13
Рейтинг@Mail.ru


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