Vivado2022.2报错ambiguous clock in event control为何?
综合 Synth 已闭环 Vivado 2020.2 / 2022.2
一句话结论:该报错符合预期,需按异步复位触发器标准写法拆分代码
相同代码2020.2可编译,2022.2综合报[Synth 8-91]
always块内无明确复位逻辑,posedge clk与negedge rst_n触发时执行相同赋值,不符合异步复位触发器标准写法,Vivado无法区分时钟与复位信号
该报错符合预期,需按异步复位触发器标准写法拆分代码
本文据 AMD 客户社区(原 Xilinx 论坛)真实报错帖整理为中文要点,非原文转载;技术细节以原帖与 AMD 官方文档为准。
原帖:https://adaptivesupport.amd.com/s/question/0D5KZ00000j5D590AE/相同的代码vivado20202可以正常编译20222代码报…