blob: 1c84272edf41729f4bee1e408be8a2023ccb7873 [file]
// Copyright lowRISC contributors.
// Licensed under the Apache License, Version 2.0, see LICENSE for details.
// SPDX-License-Identifier: Apache-2.0
interface rv_dm_if(input logic clk, input logic rst_n);
import rv_dm_env_pkg::*;
// DUT inputs.
lc_ctrl_pkg::lc_tx_t lc_hw_debug_en;
prim_mubi_pkg::mubi4_t scanmode;
logic scan_rst_n;
logic [NUM_HARTS-1:0] unavailable;
// DUT outputs.
logic ndmreset_req;
logic dmactive;
logic [NUM_HARTS-1:0] debug_req;
// Disable TLUL host SBA assertions when injecting intg errors on the response channel.
bit disable_tlul_assert_host_sba_resp_svas;
// TODO: add clocking blocks.
endinterface