item图片烧进去了,但是逻辑还没写完整。,,

This commit is contained in:
2021-01-05 23:49:36 +08:00
parent 7e687a2659
commit 9310777b6a
58 changed files with 825266 additions and 27 deletions
+16 -8
View File
@@ -24,9 +24,10 @@ module Random(
input clk,
input rst_n,
input [ 1: 0 ] flag,
output reg [ 1: 0 ] random
output reg [ 1: 0 ] random,
output reg [ 14: 0 ] random_14
);
reg [ 7: 0 ] rand_num;
reg [ 14: 0 ] rand_num;
always @( * ) begin
case ( flag )
2'b00:
@@ -43,21 +44,28 @@ end
initial begin
rand_num = 8'b1111_1111;
rand_num = 15'b1111_1111_1111_111;
end
always@( posedge clk ) begin
if ( !rst_n ) begin
rand_num <= 8'b1111_1111;
rand_num <= 15'b1111_1111_1111_111;
end
else begin
rand_num[ 0 ] <= rand_num[ 7 ];
rand_num[ 0 ] <= rand_num[ 14 ];
rand_num[ 1 ] <= rand_num[ 0 ];
rand_num[ 2 ] <= rand_num[ 1 ];
rand_num[ 3 ] <= rand_num[ 2 ];
rand_num[ 4 ] <= rand_num[ 3 ] ^ rand_num[ 7 ];
rand_num[ 5 ] <= rand_num[ 4 ] ^ rand_num[ 7 ];
rand_num[ 6 ] <= rand_num[ 5 ] ^ rand_num[ 7 ];
rand_num[ 4 ] <= rand_num[ 3 ] ^ rand_num[ 14 ];
rand_num[ 5 ] <= rand_num[ 4 ] ^ rand_num[ 14 ];
rand_num[ 6 ] <= rand_num[ 5 ] ^ rand_num[ 14 ];
rand_num[ 7 ] <= rand_num[ 6 ];
rand_num[ 9 ] <= rand_num[ 7 ];
rand_num[ 8 ] <= rand_num[ 8 ] ^ rand_num[ 14 ];
rand_num[ 10 ] <= rand_num[ 9 ];
rand_num[ 11 ] <= rand_num[ 10 ];
rand_num[ 12 ] <= rand_num[ 11 ] ^ rand_num[ 14 ];
rand_num[ 13 ] <= rand_num[ 12 ];
rand_num[ 14 ] <= rand_num[ 13 ];
end
end