File tree Expand file tree Collapse file tree
src/user_peripherals/trng Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ module tqvp_TRNG_20RO7FF_PC #(
2929 reg [N_RO : 0 ][SIZE_RO : 0 ] oscillator_ring = 0 ;
3030 reg [N_RO : 0 ] oscillator_ring_Q = 0 ;
3131
32- // reg [7:0] ro_data = 0;
32+ reg [7 : 0 ] ro_data = 0 ;
3333 reg [7 : 0 ] shift_reg = 0 ;
3434 reg xorA;
3535 reg counter = 4'b0 ;
@@ -63,7 +63,7 @@ module tqvp_TRNG_20RO7FF_PC #(
6363 always_ff @ (posedge clk or posedge ! rst_n) begin // shift register / 8bit data packager
6464 if (! rst_n) begin
6565 counter <= 4'b0 ;
66- // ro_data <= 8'b0;
66+ ro_data <= 8'b0 ;
6767 shift_reg <= 8'b0 ;
6868 tx_start <= 1'b0 ;
6969 end
@@ -80,17 +80,16 @@ module tqvp_TRNG_20RO7FF_PC #(
8080
8181 // Counting logic
8282 if (counter >= 7 ) begin
83- // ro_data <= shift_reg;
84- data_out <= shift_reg;
83+ ro_data <= shift_reg;
8584 tx_start <= 1'b1 ;
86- shift_reg <= 8'b0 ;
87- // data_out <= ro_data;
85+ shift_reg <= 8'b0 ;
8886 end
8987 else begin
9088 tx_start <= 1'b0 ;
9189 end
9290 end
9391 end
9492 end
93+ data_out <= ro_data;
9594
9695endmodule
You can’t perform that action at this time.
0 commit comments