diff options
Diffstat (limited to 'part_2/ex9/verilog_files/LFSR.v')
-rw-r--r-- | part_2/ex9/verilog_files/LFSR.v | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/part_2/ex9/verilog_files/LFSR.v b/part_2/ex9/verilog_files/LFSR.v index 6ef9858..46140b2 100644 --- a/part_2/ex9/verilog_files/LFSR.v +++ b/part_2/ex9/verilog_files/LFSR.v @@ -1,18 +1,18 @@ -module LFSR(CLK, en, COUNT); - - input CLK; - input en; - - output [7:1] COUNT; - - reg [7:1] COUNT; - initial COUNT = 7'd1; - - always @ (posedge CLK) - if(en == 1'b1) - COUNT <= {COUNT[6:1], COUNT[7] ^ COUNT[1]}; - else - COUNT <= COUNT; - -endmodule +module LFSR(CLK, en, COUNT);
+
+ input CLK;
+ input en;
+
+ output [7:1] COUNT;
+
+ reg [7:1] COUNT;
+ initial COUNT = 7'd1;
+
+ always @ (posedge CLK)
+ if(en == 1'b1)
+ COUNT <= {COUNT[6:1], COUNT[7] ^ COUNT[1]};
+ else
+ COUNT <= COUNT;
+
+endmodule
\ No newline at end of file |