Генератор Verilog для многобитных умножителей на базе модулярной арифметики

Выберите битность входов умножителя (от 3 до 64):
Выбранная битность: 3 (Максимальное значение на выходе: 64)
Степень n для базиса {2n-1, 2n, 2n+1}: 3 (Максимальное значение: 504)
Базис: {23-1, 23, 23+1} или [7, 8, 9]



Описание: Генератор обычного двоичного умножителя вида X = A*B, где у входов разрядность n бит, а у выхода 2*n бит. Умножение выполнено на базе модулярной арифметики и специального набора модулей вида {2^n-1, 2^n, 2^n+1} (формирующих 3 параллельных канала).


На главную