blob: 69a0f2c77292748f9b7997d0f15c239b2972ed70 [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 spi_device_driver extends spi_driver;
`uvm_component_utils(spi_device_driver)
`uvm_component_new
virtual task reset_signals();
forever begin
@(negedge cfg.vif.rst_n);
under_reset = 1'b1;
cfg.vif.miso <= 1'b0;
@(posedge cfg.vif.rst_n);
under_reset = 1'b0;
end
endtask
// TODO:
virtual task get_and_drive();
endtask
endclass