当前位置:网站首页>VHDL实现任意大小矩阵乘法运算

VHDL实现任意大小矩阵乘法运算

2022-07-06 20:15:00 QQ_778132974

VHDL实现任意大小矩阵乘法运算

可以通过参数修改矩阵的大小;
使用VHDL语言实现;
在vivado上进行综合和仿真。

在这里插入图片描述
代码如下:
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.NUMERIC_STD.ALL;
use work.DigEng.ALL;
entity Top_level is
------------set generic value for N,M,H,data_size--------------------
– Default values 23 matrix A and 32 matrix B to define the size of matrices
generic( M: natural := 3; – the number of columns of A and rows of B
N: natural := 5; – the number of columns of B
H: natural := 4; – the number of rows of A
data_size: natural := 5); – how many bits of binary number representing the data stored in ROM
---------------set inputs and outputs for the matrix multiplication--------
– Define ports in the circuits
Port ( CLK : in STD_LOGIC; – time sequence
RST :

原网站

版权声明
本文为[QQ_778132974]所创,转载请带上原文链接,感谢
https://blog.csdn.net/QQ_778132974/article/details/125627257