blob: 1085737fa0a37687a9070b1f9fd52c08a3e30c38 [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 pwm_monitor_cfg extends dv_base_agent_cfg;
int monitor_id = 0;
bit en_monitor = 1'b1; // enable monitor
bit invert = 1'b0; // 0: active high, 1: active low
bit active = 1'b0; // 1: collect items 0: ignore
int resolution = 0;
// interface handle
virtual pwm_if vif;
`uvm_object_utils_begin(pwm_monitor_cfg)
`uvm_object_utils_end
`uvm_object_new
endclass