mirror of
https://github.com/MiSTer-devel/Menu_MiSTer.git
synced 2026-04-19 03:04:31 +00:00
17 lines
280 B
Verilog
17 lines
280 B
Verilog
|
|
module lfsr(
|
|
output [N-1:0] rnd
|
|
);
|
|
|
|
parameter N = 63;
|
|
|
|
lcell lc0(~(rnd[N - 1] ^ rnd[N - 3] ^ rnd[N - 4] ^ rnd[N - 6] ^ rnd[N - 10]), rnd[0]);
|
|
generate
|
|
genvar i;
|
|
for (i = 0; i <= N - 2; i = i + 1) begin : lcn
|
|
lcell lc(rnd[i], rnd[i + 1]);
|
|
end
|
|
endgenerate
|
|
|
|
endmodule
|