VHDL**IEEE.STD_LOGIC_ARITH.ALL、IEEE.STD_LOGIC_SIGNED.ALL和IEEE.STD_LOGIC_UNSIGNED.ALL

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屏蔽之后又可以了。

猜你喜欢

转载自blog.csdn.net/weixin_42255916/article/details/86492369
std
ALL
今日推荐