library ieee;
use ieee.std_logic_1664.all;
use ieee.std_lodic_unsigned.all;
entity cnt10 is
port (clk,rst,en,load:in std_logic;
data :in std_logic_vector(3 downto 0);
DOUT :OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
COUT : OUT STD_LOGIC);
end cnt10;
architecture behav of cnt10 is
begin
process(clk,res,en,load)
variable q : std_logic_vector(3 downto 0);
begin
if rst='0' then q := (others=>'0');
elsif clk'event and clk='1' then
if en='1' then
if (load='0') then q :=data; else
if q<9 then q:=q+1;
else q := (others=>'0'); end if;
end if;
end if;
end if;
if q="1001" then cout<='1'; else cout<='0';end if;
dout <= q ;
end process;
end behav;
以上程序没问题,但是软件还是报错了。以下时报错内容,请大神们告诉我一下原因,万分感谢
Error (10481): VHDL Use Clause error at vhdl1.vhd(2): design library "ieee" does not contain primary unit "std_logic_1664"
Error (10800): VHDL error at vhdl1.vhd(2): selected name in use clause is not an expanded name
Error (10481): VHDL Use Clause error at vhdl1.vhd(3): design library "ieee" does not contain primary unit "std_lodic_unsigned"
Error (10800): VHDL error at vhdl1.vhd(3): selected name in use clause is not an expanded name
Error: Quartus II 64-Bit Analysis & Synthesis was unsuccessful. 4 errors, 0 warnings
Error: Peak virtual memory: 814 megabytes
Error: Processing ended: Fri Oct 12 11:15:43 2018
Error: Elapsed time: 00:00:16
Error: Total CPU time (on all processors): 00:00:39
Error (293001): Quartus II Full Compilation was unsuccessful. 6 errors, 0 warnings
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
use ieee.std_lodic_unsigned.all;
一周热门 更多>