Генератор Verilog для матричного умножителя

Выберите разрядность значений:
Выберите размер матрицы A: x
Выберите размер матрицы B: x
Использовать цепочку сбросов (для алгоритма разделяй/властвуй):
Verilog матричного умножителя:

Тест-бенч:


Описание: Аппаратная реализация систолического матричного умножителя. На текущий момент вычисляет произведение квадратных матриц. Построен на основе матрицы вычислительных элементов и сдвиговых регистров. Матрица A подаётся по столбцам, матрица B - построчно. Полный цикл вычислений требует 3*n-4 тактов из которых n на загрузку обеих матриц - остальные на проведение вычислений.
Обратный преобразователь



На главную