题解 | 含有无关项的序列检测

含有无关项的序列检测

https://www.nowcoder.com/practice/cba67d06d6834a5d9b93e1087b56c8d8

`timescale 1ns/1ns
module sequence_detect(
	input clk,
	input rst_n,
	input a,
	output reg match
	);

reg [8:0] a_temp;
always@(posedge clk or negedge rst_n)
if(!rst_n)
begin
	a_temp <= 1'b0;
end
else 
begin
	a_temp <= {a_temp[7:0],a};
end

always@(posedge clk or negedge rst_n)
if(!rst_n)
begin
	match <= 1'b0;
end
else 
if(a_temp[8:6]==3'b011 && a_temp[2:0]==3'b110)
begin
	match <= 1'b1;
end
else
begin
	match <= 1'b0;	
end


endmodule

全部评论

相关推荐

05-19 16:41
复旦大学 Python
ynq2126:我一直觉得现在考算法题没啥意义 真要选拔人才不如把公司实际项目中遇到的问题当成一系列场景题抛给求职者答 这才是能检测能力的东西
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务