首先我定義signal DUTY:std_logic_vector(7 downto 0);為8進(jìn)制信號,想實現(xiàn)以下功能擴(kuò)大1.6倍,DUTY<=16/10*DUTY;但是這樣表達(dá)會出現(xiàn)以下錯誤提示,請問如何解決10進(jìn)制直接與二進(jìn)制相成乘的問題?補充:我已添加數(shù)學(xué)運算庫文件use ieee.std_logic_arith.all;錯誤提示如下:Error (10327): VHDL error at dds1.vhd(49): can't determine definition of operator ""*"" -- found 0 possible definitions除法也有同樣的問題:Error (10327): VHDL error at dds1.vhd(49): can't determine definition of operator ""/"" -- found 0 possible definitions
請問如何解決10進(jìn)制直接與二進(jìn)制相成乘的問題?
叮當(dāng)貓咪
2023-04-08 14:10:18