VHDL两个自然数的乘积

时间:2013-04-15 22:07:53

标签: vhdl

我正在为完美而编写小代码。 我可以实现两个自然数的算术,如1223( - ,+,*,/ 4455 ?? 我已经尝试通过将它们转换为二进制来实现对小数字的算术运算,但是在大数字的情况下呢? 有什么我可以尝试做的吗? 您的所有建议都会有所帮助..

提前致谢。

1 个答案:

答案 0 :(得分:0)

这是一个非常基本的问题;请从一些教程开始!然而,这是一个非常基本的例子:

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;

entity SIMPLE is
Port ( 
    a : in  integer;
    b : in  integer;
    c : out  integer
);
end SIMPLE;

architecture Behavioral of SIMPLE is

begin
    c<=a*b;
    -- c<=a-b;
    -- c<=a+b;
end Behavioral;