以下是警告的确切陈述:
Xst:2117 - HDL ADVISOR - Mux选择器Case语句的“状态” 使用单热编码重新编码XX行。案例陈述 将被优化(默认语句优化),但这 优化可能会导致设计初始化问题。确保 设计安全有效,你可以: - 在信号上添加'INIT'属性 (然后进行优化,没有任何风险) - 使用 属性'signal_encoding user'以避免单一优化 - 使用 属性'safe_implementation yes'强制XST执行安全操作 (但效率较低)优化
我已经使用单热编码对我的状态进行了编码。我还尝试在流程属性的HDL选项中将FSM编码样式更改为“用户”,但我仍然收到此信息。我应该忽略这个信息吗?任何帮助表示赞赏。