blob: 6ec3cd6a8caf93e9cfcc634dcb03f0f2499c9b4f [file] [log] [blame]
// Copyright lowRISC contributors.
// Licensed under the Apache License, Version 2.0, see LICENSE for details.
// SPDX-License-Identifier: Apache-2.0
class chip_callback_vseq extends cip_base_vseq #(
.CFG_T (chip_env_cfg),
.RAL_T (chip_reg_block),
.COV_T (chip_env_cov),
.VIRTUAL_SEQUENCER_T (chip_virtual_sequencer)
);
`uvm_object_utils(chip_callback_vseq)
`uvm_object_new
virtual task pre_apply_reset();
// Do nothing but can be overridden in closed source environment.
endtask
virtual task post_apply_reset(string reset_kind = "HARD");
// Do nothing but can be overridden in closed source environment.
endtask
virtual task pre_dut_init();
// Do nothing but can be overridden in closed source environment.
endtask
virtual task post_dut_init();
// Do nothing but can be overridden in closed source environment.
endtask
endclass