Генератор Verilog для многовходового сумматора по модулю
Битность входа: 5
Описание:
-
Модулярный пирамидальный - построен на базе обычных двухвходовых модулярных сумматоров, построенных в пирамиду.
-
Модулярный с коррекцией на выходе - построен на базе обычного многовходового сумматора. Значение на выходе получается с помощью эффективного прямого преобразователя в модулярный вид по модулю p.
-
Модулярный с промежуточной коррекцией - построен на базе обычных многовходового сумматоров. Их максимальное количество в одном блоке ограничено. После этого блока идет прямой преобразователь. Далее следующий набор сумматоров. И т.д.
-
Модулярный последовательный - построен на базе обычных двухвходовых модулярных сумматоров, расположенных друг за другом (неэффективное решение по сравнению с пирамидальным)
-
Позиционный (для тестов) - обычный позиционный многовходовый сумматор для тестовых целей
Результаты тестирования - (скоро)
Выводы: самый эффективный на ПЛИС - модулярный с коррекцией на выходе