手撕Verilog面试题专题——(6)占空比为50%的7分频(奇分频)

思路:

clk上升沿分频出“3高4低”的7分频tmp
再用clk下降沿分频出“3高4低”的7分频tmp1
将tmp与tmp1相或即可得到占空比50%的7分频oclk

Verilog代码:


module oddfreq(
	input	clk,
	input	rst,
	output	oclk
);

	reg	[3:0]	count;
	reg			tmp;
	
	always @(posedge clk or negedge rst)	begin
		if(rst)   begin
			count	<= 4'b0000;
			tmp		<= 1'b0;
		end
		else  begin
			if(count 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值