сделал отдельную тему для проекта с началом здесь
сообщения из кросс тем переместил.
продолжаем пиарить красоту SV. итак
новый релиз проекта БЧХ :
1. переписана работа с математикой в полях галуа. Теперь ква собирает декодер много быстрее, почти не задумываясь и не требует кучу памяти %)
2. переписан статически конфигурируемый БЧХ кодер/декодер, удалены лишние модули, ясность выше код чище
3. добавлен статический конфигурируемый RS кодер/декодер, стиль унифицирован с БЧХ кодером. Внимание : в сорцах есть реализация BM алгоритма, требующая на декодирование всего check тактов (!!! именно тактов а не шагов).
4. модифицированы random constraints тестбенчи, ясность выше, код чище.
5. Все как и прежде, не требует каких либо генераторов, скриптов и т.д. Вычисляется и синтезируется по месту. Расчет генераторного полинома БЧХ по прежнему не сделан %(
Динамически конфигурируемые кодеры/декодеры выкладывать не буду, это уж как нить сами
UPD. Естественно осталась возможность использовать несколько инстансов кодеров с разными параметрами в одном проекте %)