We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5e5c1cf commit d15e840Copy full SHA for d15e840
sequence_detect.v
@@ -0,0 +1,25 @@
1
+/*
2
+Alexander Yazdani
3
+2 December 2024
4
+Sequence Detector with Serial Input
5
+*/
6
+
7
+module sequence_detect #(parameter [7:0] SEQUENCE = 8'b01010101)(
8
+ input clk,
9
+ input reset,
10
+ input d_in,
11
+ output match
12
+);
13
14
+reg [7:0] memory;
15
16
+always @(posedge clk) begin
17
+ if (reset) memory <= 8'b0;
18
+ else begin
19
+ memory <= {d_in, memory[6:0]};
20
+ end
21
+end
22
23
+assign match = (memory == SEQUENCE);
24
25
+endmodule
0 commit comments