如果VHDL预定义属性
'LAST_VALUE
与If语句中的时钟行为一起使用,则MAX +PLUS®II软件中可能会发生此错误。例如:
ELSIF ( clk'EVENT and clk='1' and clk'LAST_VALUE = '0' ) THEN
发生此错误是因为MAX + PLUS II VHDL不支持'LAST_VALUE
属性。对于边缘触发事件的综合,不需要'LAST_VALUE
。只需删除冗余的clk'LAST_VALUE
表达式即可避免错误。
没有回复内容