|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
初学VHDL,下面是一个D触发器的VHDL代码,感觉没错,但是Quartus2在编译的时候总是不能成功,提示:
Error (10533): VHDL Wait Statement error at text.vhd(13): Wait Statement must contain condition clause with UNTIL keyword
为什么啊?难道只能用WAIT UNTIL语句?我只是仿真都不行啊!
===========================================================
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY text IS
PORT(clk,reset,d:IN STD_LOGIC;
q:OUT STD_LOGIC);
END text;
ARCHITECTURE x OF text IS
BEGIN
PROCESS
BEGIN
WAIT ON clk;
IF(clk'EVENT AND clk='1')THEN
IF(reset='1')THEN
q<='0';
ELSE
q<=d;
END IF;
END IF;
END PROCESS;
END x; |
|