Skip to content

Commit 22caf17

Browse files
committed
assigned data_out outside always block
1 parent 5915a84 commit 22caf17

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

src/user_peripherals/trng/tqvp_TRNG_20RO7FF_PC.sv

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff 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

9695
endmodule

0 commit comments

Comments
 (0)