blob: ca8437a26ec4f2d9584ffd01ca20c787d91bb69a [file] [log] [blame]
// Copyright lowRISC contributors.
// Licensed under the Apache License, Version 2.0, see LICENSE for details.
// SPDX-License-Identifier: Apache-2.0
// targetmode performance test vseq
class i2c_target_perf_vseq extends i2c_target_smoke_vseq;
`uvm_object_utils(i2c_target_perf_vseq)
`uvm_object_new
// Fast timing values programmed to registers
// See constraint minimum in i2c_target_smoke_vseq
constraint timing_val_c {
t_r == 1;
t_f == 1;
thd_sta == 1;
tsu_sto == 1;
tsu_dat == 1;
thd_dat == 1;
t_timeout == 1;
e_timeout == 1;
tsu_sta == 1;
thigh == 3;
tlow == 8;
t_buf == 1;
}
endclass