Entity: entropy_src_repcnt_ht

Diagram

int RegWidth int RngBusWidth clk_i rst_ni [RngBusWidth-1:0] entropy_bit_i entropy_bit_vld_i clear_i active_i [RegWidth-1:0] thresh_i [RegWidth-1:0] test_cnt_o test_fail_pulse_o

Description

Copyright lowRISC contributors. Licensed under the Apache License, Version 2.0, see LICENSE for details. SPDX-License-Identifier: Apache-2.0

Description: entropy_src repetitive count health test module

Generics

Generic name Type Value Description
RegWidth int 16
RngBusWidth int 4

Ports

Port name Direction Type Description
clk_i input
rst_ni input
entropy_bit_i input [RngBusWidth-1:0] ins req interface
entropy_bit_vld_i input
clear_i input
active_i input
thresh_i input [RegWidth-1:0]
test_cnt_o output [RegWidth-1:0]
test_fail_pulse_o output

Signals

Name Type Description
samples_match_pulse logic [RngBusWidth-1:0] signals
samples_no_match_pulse logic [RngBusWidth-1:0]
rep_cnt_fail logic [RngBusWidth-1:0]
prev_sample_q logic [RngBusWidth-1:0] flops
prev_sample_d logic [RngBusWidth-1:0] flops
rep_cntr_q logic [RegWidth-1:0]
rep_cntr_d logic [RegWidth-1:0]
test_cnt_q logic [RegWidth-1:0]
test_cnt_d logic [RegWidth-1:0]

Processes

Type: always_ff