| // 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 |