VHDL 四位乘法器程序(4页)Good is good, but better carries it.精益求精,善益求善。 VHDL 课堂作业题目要求:用 Quartus II 设计一个四位乘法器使用软件:Quartus II 9.1 (32-Bit)完成时间:2025.11.1 源程序:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY mul4 IS PORT(a,b:IN STD_LOGIC_VECTOR(3 DOWNTO 0); y:OUT STD_LOGIC_VECTOR(7 DOWNTO 0)); END mul4; ARCHITECTURE behave OF mul4 ISsignal c0,c1,c2,c3:STD_LOGIC_VECTOR(3 DOWNTO 0); BEGIN PROCESS(a,b,c0,c1,c2,c3)BEGINIF b(0)='0' THEN c0<="0000";ELSE c0<=a;end if;IF b(1)='0' THEN c1<="0000";ELSE c1<=a;end if;IF b(2)='0' THEN c2<="0000";ELSE c2<=a;end if;IF b(3)='0' THEN c3<="0000";ELSE c3<=a;end if;y<=("0000"& c0)+("000"& c1&'0')+("00"& c2&"00")+('0'&c3&"000"); END PROCESS;END behave; 仿真电路图:生成电路基本信息仿真波形:"、】·;)^{,"&—!/¥[*】。\|/~?^,*>~<