触发器实现的分频与倍频.pdf

D 触发器实现二分频与二倍频 先来二分频的 其基本思想是将 D 触发器改成 T 触发器,每隔一个时钟周期,输出时钟反向一次。这样就达到了二分频的 目的。 下面列出 Verilog 代码: module div2(clk,rst_n,clk_out); input clk,rst_n; output clk_out; wire clk_temp; always @(posedge clk) begin if(~rst_n) begin clk_out=0; end else clk_out=clk_temp; end assign clk_temp=~clk_out; endmodule 仿真图如下: 下面是二倍频的 基本思想:通过逻辑延时,使同频时钟相位改变,而后将两个时钟相或即可得到二倍频电路,不过占空比 不可调,由两个时钟相位差决定。 Verilog 代码如下: module twice (clk, clk_out ); input clk; output clk_out; wire clk_temp; wire d_outn; reg d_out=0; assign clk_temp

文档评论(0)

1亿VIP精品文档

相关文档