您现在的位置: 主页 > 嵌入式处理器 > FPGA > BJ-EPM CPLD开发板:VHDL入门例程 - HDL语言及源代码 -
本文所属标签:
为本文创立个标签吧:

BJ-EPM CPLD开发板:VHDL入门例程 - HDL语言及源代码 -

来源: 网络用户发布,如有版权联系网管删除 2018-08-15 



  -- Filename ﹕ MUX16.vhd

  -- Author ﹕ wuhouhang

  -- DescripTIon ﹕ 16位无符号数的乘法运算

  library IEEE;

  use IEEE.std_logic_1164.all;

  use IEEE.std_logic_arith.all;

  use IEEE.std_logic_unsigned.all;

  enTIty MUX16 is

  port(

  Clk: in STD_LOGIC; --50MHz输入时钟

  Rst_n: in STD_LOGIC; --低电平复位信号

  Mux_en_in: in STD_LOGIC; --乘法器运算使能信号。定义为0表示信号无效;定义为1表示读入乘数和被乘数,并将乘积复位清零。

  Mux_ain: in STD_LOGIC_VECTOR (15 downto 0); --输入a(乘数),其数据位宽为16bit.

  Mux_bin: in STD_LOGIC_VECTOR (15 downto 0); --输入b(被乘数),其数据位宽为16bit.

  Mux_yout: buffer STD_LOGIC_VECTOR (31 downto 0); --乘积输出,其数据位宽为32bit.

  Mux_done_out: out STD_LOGIC --乘法运算完成标志位。1表示乘法运算完成。

  );

  end enTIty MUX16;

  --640ms计数产生0-F递增数值

 

              查看评论 回复



嵌入式交流网主页 > 嵌入式处理器 > FPGA > BJ-EPM CPLD开发板:VHDL入门例程 - HDL语言及源代码 -
 

"BJ-EPM CPLD开发板:VHDL入门例程 - HDL语言及源代码 -"的相关文章

网站地图

围观()