VHDL for FPGA Design/4-Bit Multiplier

From Wikibooks, open books for an open world
Jump to: navigation, search

[edit] 4x4-Bit Multiplier VHDL Code

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.NUMERIC_STD.ALL;
 
entity Multiplier_VHDL is
   port
   (
      Nibble1, Nibble2: in std_logic_vector(3 downto 0);
 
      Result: out std_logic_vector(7 downto 0)
   );
end entity Multiplier_VHDL;
 
architecture Behavioral of Multiplier_VHDL is
begin
 
   Result <= std_logic_vector(unsigned(Nibbl1) * unsigned(Nibble2));
 
end architecture Behavioral;

[edit] Simulation Waveform

 Multi final.png
Personal tools
Namespaces
Variants
Actions
Navigation
Community
Toolbox
In other languages
Sister projects
Print/export