blob: cd45ab0072aa88e6439bc535db948773504904a5 [file] [log] [blame]
// Copyright lowRISC contributors.
// Licensed under the Apache License, Version 2.0, see LICENSE for details.
// SPDX-License-Identifier: Apache-2.0
//
package entropy_src_pkg;
//-------------------------
// Entropy Interface
//-------------------------
typedef struct packed {
logic entropy_src_vld;
logic [31:0] entropy_src_bits;
} entropy_src_hw_if_rsp_t;
typedef struct packed {
logic entropy_src_rdy;
} entropy_src_hw_if_req_t;
typedef struct packed {
logic rng_enable;
} entropy_src_rng_req_t;
typedef struct packed {
logic rng_ok;
logic [3:0] rng_b;
} entropy_src_rng_rsp_t;
endpackage : entropy_src_pkg