关于combinational and sequential parts of an fsm described in same always block ,spyglass警告

combinational and sequential parts of an fsm described in same always block ,这个莫名其妙的警告。

主要原因是,在always里,一个变量不能用来做判断,并且同时赋值。

改警告的办法就是,增加一个reg的变量,用这个reg变量做判断。

在另外做一个 always @(*) a_nx= a; 消除错误。

posted on 2025-11-03 17:42  szfpga  阅读(3)  评论(0)    收藏  举报