为什么我会收到以下不支持的功能错误:“不支持非本地静态属性名称”?-Altera-Intel社区-FPGA CPLD-ChipDebug

为什么我会收到以下不支持的功能错误:“不支持非本地静态属性名称”?

如果存在以下条件之一,则在使用VHDL时MAX + PLUS II软件中可能会发生此错误:

  • 您的所有信号都未在过程的灵敏度列表中声明。

要更正此错误,请确保条件语句中使用的所有信号都在灵敏度列表中。

  • 您正试图在时钟的上升沿和下降沿触发VHDL过程。

以下代码导致此错误:

 ...

PROCESS(时钟)
开始
IF clock'event那么
... 

应该只在一个时钟边沿触发该过程,如以下代码所示:

 ...
PROCESS(时钟)
开始
IF(clock'event AND clock ='1')那么
... 
请登录后发表评论

    没有回复内容