描述
一般描述:
当我使用SypLITY的SypPix5.3.0编译一个VHDL程序时,报告了以下错误:
“进程必须至少包含一个等待”。
这个错误意味着什么,我如何避免它呢?
解决方案
当用户使用不包含进程敏感列表中的任何传入信号的进程语句编译VHDL设计时,会发生此错误。
例如,下面的代码会导致错误:
工艺过程
如果(CLK=‘1’和CLK’事件),则
DATAXOUT & LT;= DATAYIN;
结束如果;
结束过程;
指定过程的正确方法是包含敏感列表中的所有信号,如下所示:
过程(CLK,DATAZIN)
如果(CLK=‘1’和CLK’事件),则
DATAXOUT & LT;= DATAYIN;
结束如果;
结束过程;
没有回复内容