请问各位大侠 :vhdl语言中wait for 语句怎样使用?

p2:process(clk,bcd)
begin
bcd1<="0000";
wait for 10 ns;
bcd1<="1000";
end process p2;

在这个进程中,总是编译不过~~
PS: 虽然用AFTER 10 ns;但不知清楚它在什么地方延时;

谢谢大侠。

p2:process(clk,bcd)
begin
bcd1<="0000";
wait for 10 ns;
bcd1<="1000";
end process p2;

因为你是在进程中设置了敏感信号。所以不能用wait语句。
温馨提示:答案为网友推荐,仅供参考
相似回答