vivado综合出现[Synth 8-91] ambiguous clock in event control

查阅相关资料,目前有两种情况:

1.always敏感变量没有得到使用 常见有rst信号

vivado综合出现[Synth 8-91] ambiguous clock in event control_if语句

代码修改如下即可:

vivado综合出现[Synth 8-91] ambiguous clock in event control_其他_02

2.always块中语法问题

敏感变量都有使用,为何还会出现该问题,检查语法是否出现和rst并行的if语句。

vivado综合出现[Synth 8-91] ambiguous clock in event control_其他_03

去掉该层次的if即可:

vivado综合出现[Synth 8-91] ambiguous clock in event control_FPGA学习_04