Entity: entropy_src_bucket_ht
- File: entropy_src_bucket_ht.sv
Diagram
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 bucket 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] |
|
window_wrap_pulse_i |
input |
|
|
test_cnt_o |
output |
[RegWidth-1:0] |
|
test_fail_pulse_o |
output |
|
|
Signals
Name |
Type |
Description |
bin_incr |
logic [NUM_BINS-1:0] |
signals |
bin_cnt_exceeds_thresh |
logic [NUM_BINS-1:0] |
|
test_cnt_q |
logic [RegWidth-1:0] |
flops |
test_cnt_d |
logic [RegWidth-1:0] |
flops |
bin_cntr_q |
logic [RegWidth-1:0] |
|
bin_cntr_d |
logic [RegWidth-1:0] |
|
Constants
Name |
Type |
Value |
Description |
NUM_BINS |
int |
2**RngBusWidth |
|
Processes
- unnamed: ( @(posedge clk_i or negedge rst_ni) )