FPGA状态机出现未定义状态
在case语句中添加了default语句,可是在测试时状态机还是会进入未定义的状态。
只要在状态编码定义寄存器变量时,在前面加: (*syn_encoding = "safe, one-hot " *)。如图所示:
可强制指定状态机实现方式,有效解决状态机卡死、状态机出现未知状态的情况。
在case语句中添加了default语句,可是在测试时状态机还是会进入未定义的状态。
只要在状态编码定义寄存器变量时,在前面加: (*syn_encoding = "safe, one-hot " *)。如图所示:
可强制指定状态机实现方式,有效解决状态机卡死、状态机出现未知状态的情况。