OpenCores
URL https://opencores.org/ocsvn/i2c_master_slave_core/i2c_master_slave_core/trunk

Subversion Repositories i2c_master_slave_core

[/] [i2c_master_slave_core/] [trunk/] [i2c_master_slave_core/] [i2c_master_slave_core/] [svtb/] [vmm_svtb/] [vmm_i2c_callback.sv] - Rev 6

Compare with Previous | Blame | View Log

`include "vmm.sv"

class i2c_callback extends vmm_xactor_callbacks;

        virtual task pre_transaction(scoreboard_pkt sb_pkt);
        endtask
         
        virtual task post_transaction(scoreboard_pkt sb_pkt);
        endtask
        
        virtual task write_reg(register_pkt reg_pkt);
        endtask
        
        virtual task read_reg(register_pkt reg_pkt);
        endtask

        virtual task send_pkt_to_monitor(stimulus_packet mon_stim_pkt);
        endtask
        
        virtual task protocol_checks_coverage(monitor_pkt mon_pkt);
        endtask
        

endclass

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.