软件工具: Vivado
一、配置Multipiler
按照以下进行配置。
重点说一下流水线级数,这里选择5,说明时钟使能后5个周期可以输出结果。
二、编写代码
生成的模块:
COMPONENT point_mul
PORT (
CLK : IN STD_LOGIC;
A : IN STD_LOGIC_VECTOR(31 DOWNTO 0);
B : IN STD_LOGIC_VECTOR(31 DOWNTO 0);
CE : IN STD_LOGIC;
SCLR : IN STD_LOGIC;
P : OUT STD_LOGIC_VECTOR(63 DOWNTO 0)
);
END COMPONENT;
-----------------------