// Copyright lowRISC contributors. | |
// Licensed under the Apache License, Version 2.0, see LICENSE for details. | |
// SPDX-License-Identifier: Apache-2.0 | |
class dv_base_sequencer #(type ITEM_T = uvm_sequence_item, | |
type CFG_T = dv_base_agent_cfg, | |
type RSP_ITEM_T = ITEM_T) | |
extends uvm_sequencer #(.REQ(ITEM_T), .RSP(RSP_ITEM_T)); | |
`uvm_component_param_utils(dv_base_sequencer #(.ITEM_T (ITEM_T), | |
.CFG_T (CFG_T), | |
.RSP_ITEM_T (RSP_ITEM_T))) | |
CFG_T cfg; | |
`uvm_component_new | |
endclass |