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