fpga多时钟周期约束
fpga吧
全部回复
仅看楼主
level 4
我的理解里,时序约束只会优化布线,但不会改变功能,但是针对下面这段代码,有听到过一个说法,说是可以通过多时钟周期约束,达到降频的效果。比如:时钟是100m,每10ns,time_cnt自加一次,能通过多时钟周期约束,实现20ns,time_cnt自加一次。兄弟们,多时钟周期约束能达到这个效果吗?reg [lbk]15:0[rbk] time_cnt = 16'd0;
always @(posedge clk)begin
time_cnt <= time_cnt + 1'b1;
end
2026年03月04日 07点03分 1
level 4

2026年03月04日 15点03分 2
level 11
用set multicycle?
2026年03月16日 03点03分 8
是的
2026年03月16日 03点03分
level 7
是放宽工具的布线约束为多个周期,如果实际逻辑仍是一个周期的,逻辑可能会出错
2026年03月16日 07点03分 9
也就是单用时序约束,实现不了延时的功能吧
2026年03月16日 07点03分
1