Synopsys的程序包STD_LOGIC_ARITH、STD_LOGIC_SIGNED和STD_LOGIC_UNSIGNED中已经为许多类型的运算重载了算数运算符合关系运算符,因此只要引用这些程序包,SIGNED、UNSIGNED、STD_LOGIC、STD_LOGIC_VECTOR之间也可以混合运算。
但执行加法时,同时调用STD_LOGIC_SIGNED和STD_LOGIC_UNSIGNED程序会报错,把STD_LOGIC_SIGNED屏蔽之后又可以了。
VHDL**IEEE.STD_LOGIC_ARITH.ALL、IEEE.STD_LOGIC_SIGNED.ALL和IEEE.STD_LOGIC_UNSIGNED.ALL
最新推荐文章于 2023-05-25 11:23:45 发布