SypReal5.3.0-错误:“进程必须至少包含一个等待”-Xilinx-AMD社区-FPGA CPLD-ChipDebug

SypReal5.3.0-错误:“进程必须至少包含一个等待”

描述

一般描述:

当我使用SypLITY的SypPix5.3.0编译一个VHDL程序时,报告了以下错误:

“进程必须至少包含一个等待”。

这个错误意味着什么,我如何避免它呢?

解决方案

当用户使用不包含进程敏感列表中的任何传入信号的进程语句编译VHDL设计时,会发生此错误。

例如,下面的代码会导致错误:

工艺过程

如果(CLK=‘1’和CLK’事件),则

DATAXOUT & LT;= DATAYIN;

结束如果;

结束过程;

指定过程的正确方法是包含敏感列表中的所有信号,如下所示:

过程(CLK,DATAZIN)

如果(CLK=‘1’和CLK’事件),则

DATAXOUT & LT;= DATAYIN;

结束如果;

结束过程;

请登录后发表评论

    没有回复内容