run formatter
This commit is contained in:
parent
e679a3ce68
commit
f715709942
9 changed files with 550 additions and 469 deletions
22
rng.sv
22
rng.sv
|
@ -1,19 +1,19 @@
|
|||
module rng (
|
||||
input wire clk_in,
|
||||
input wire [15:0] pc,
|
||||
input bit keyboard [15:0],
|
||||
input bit keyboard[15:0],
|
||||
input int cycle_counter,
|
||||
output bit [7:0] rand_bit
|
||||
);
|
||||
);
|
||||
|
||||
bit [7:0] last;
|
||||
|
||||
always_ff @(posedge clk_in) begin
|
||||
for (int i = 0; i < 8; i++) begin
|
||||
rand_bit[i] ^= ~keyboard[i] ? cycle_counter[i] : cycle_counter[7-i];
|
||||
rand_bit[i] ^= (cycle_counter % 7) == 0 ? pc[i] : ~pc[i];
|
||||
rand_bit[i] ^= keyboard[i+7] ? ~last[i] : last[i];
|
||||
end
|
||||
last = rand_bit;
|
||||
bit [7:0] last;
|
||||
|
||||
always_ff @(posedge clk_in) begin
|
||||
for (int i = 0; i < 8; i++) begin
|
||||
rand_bit[i] ^= ~keyboard[i] ? cycle_counter[i] : cycle_counter[7-i];
|
||||
rand_bit[i] ^= (cycle_counter % 7) == 0 ? pc[i] : ~pc[i];
|
||||
rand_bit[i] ^= keyboard[i+7] ? ~last[i] : last[i];
|
||||
end
|
||||
last = rand_bit;
|
||||
end
|
||||
endmodule
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue