vivado error:add_1 must be in range [-1,DEPTH-1]问题 现象 仿真在某处停下,没办法跑下去,且提示错误为:vivado error:add_1 must be in range [-1,DEPTH-1] 原因 在代码中使用了两个上升沿触发,如下 always@(posedge clk or posedge rst) 解决办法 改为下降沿触发复位端即可 assign rstn=~rst; always@(posedge clk or negedge rstn)