|
发表于 2022-11-18 10:28:57
|
显示全部楼层
是不是可以用移位的方式
快时钟:clk_k, 快时钟脉冲:pos_k
慢时钟:clk_m
always@(posedge clk_k)
if(pos_k)
data_k[width-1:0] <= {data_k[width-2:0], pos_k};
syn_2dff (.clk(clk_m), .data_in(data_k[width-1]), data_out(data_m));
然后产生data_m的脉冲,在clk_m的时钟域下干活
witdh根据快慢时钟的比例设置
|
|