【FPGA】时钟分频设计

本文介绍了FPGA中的时钟分频设计,包括偶数分频和奇数分频。对于偶数分频,如二分频,当计数达到N/2-1时,计数清零,时钟电平反转。而奇数分频如三分频,通过在不同计数阶段翻转时钟实现50%占空比。文中提供了具体的上升沿触发和下降沿触发的计数策略。
摘要由CSDN通过智能技术生成

时钟分频电路设计,可以分为偶数分频和奇数分频;


偶数分频实例:

二分频:

// 二分频电路

module clk_div2(clk_out, reset, clk_in);

input reset;
input clk_in;
output clk_out;
reg clk_out;

always @(posedge clk_in) begin
	if(!reset)
		clk_out <= 0;
	else
		clk_out <= ~clk_out;
end

endmodule

四分频:

module clk_div4(clk_out, reset, clk_in);

input clk_in;
input reset;
output clk_out;

reg clk_out;

reg [3:0] cnt;

always @(posedge clk_in) begin
	if(!reset) begin
		cnt <= 0;
		clk_out <= 0;
	end
	/* if(cnt == 1) begin */
	else if(cnt == 1) begin
		clk_out <= ~clk_out;
		cnt <&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值