请教vhdl unsigned函数
时间:10-02
整理:3721RD
点击:
今天看到这样一段程序: function "+" (L : STD_LOGIC_VECTOR ; R : INTEGER)
return STD_LOGIC_VECTOR is
Variable result : STD_LOGIC_VECTOR (L’ range) ;
Begin
result := UNSIGNED(L) + R ;
return std_logic_vector(result) ;
end ;
解释说unsigned()是std_logic_arith.vhd程序包里的一个函数,但是我在程序包里并没有搜索到unsigned()函数,只有unsigned数据类型的定义。
有谁知道 求解释!
return STD_LOGIC_VECTOR is
Variable result : STD_LOGIC_VECTOR (L’ range) ;
Begin
result := UNSIGNED(L) + R ;
return std_logic_vector(result) ;
end ;
解释说unsigned()是std_logic_arith.vhd程序包里的一个函数,但是我在程序包里并没有搜索到unsigned()函数,只有unsigned数据类型的定义。
有谁知道 求解释!
