|
发表于 2011-11-22 18:18:41
|
显示全部楼层
下面这个图可以用来倍频。
利用了寄存器传播延时。
仿真的话,必须给FF加传播延时。
不过占空比很难控制 ...
orlye 发表于 2011-11-18 21:03
module beipin(clk,ret,clk1);
input clk,ret;
output clk1;
reg data;
always @(posedge clk1 or negedge ret)
if(!ret)
data<=0;
else
data<=~data;
function clk2;
input clk,data;
begin
clk2=!clk&&data||!data&&clk;
end
endfunction
assign clk1= clk2(clk,data);
endmodule
这是我根据你的电路图写的程序 |
|