看许多资料里都强调要避免产生latch,方法是if,case等语句情况要完整。 我写了个状态机的程序,但是还是产生了latch...
其中关于Cnt的代码如下,在用ISE7.1综合后还是显示 Xst:737 - Found 3-bit latch for signal <Cnt>.
variable Cnt:STD_LOGIC_VECTOR(2 downto 0):="110";
Cnt:=Cnt-1; --计数器减1 if(Cnt="000")then Next_state<=st0; else Next_state<=st3; end if;
迷糊了.... |