题解 | #序列发生器#

序列发生器

https://www.nowcoder.com/practice/1fe78a981bd640edb35b91d467341061

`timescale 1ns/1ns

module sequence_generator(
	input clk,
	input rst_n,
	output reg data
	);

	reg[5 :0] q;
	always@(posedge(clk) or negedge(rst_n))begin
		if(!rst_n)begin
			q<=6'b001011;
		end
		else begin
			q<={q[4 :0],q[5]};
		end
	end
	always@(posedge(clk) or negedge(rst_n))begin
		if(!rst_n)begin
			data<=1'b0;
		end
		else begin
			data<=q[5];
		end
	end
endmodule

全部评论

相关推荐

三年之期已到我的offer快到碗里来:9硕都比不上9本
点赞 评论 收藏
分享
10-10 17:54
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务