Code Browser Pages:
| //////////////////////////////////////////////// ////s~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s//// ////s www.testbench.in s//// ////s s//// ////s UVM Tutorial s//// ////s s//// ////s gopi@testbench.in s//// ////s~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s//// //////////////////////////////////////////////// `ifndef GUARD_CONFIGURATION `define GUARD_CONFIGURATION class Configuration extends uvm_object; virtual input_interface.IP input_intf; virtual mem_interface.MEM mem_intf; virtual output_interface.OP output_intf[4]; bit [7:0] device_add[4]; virtual function uvm_object create(string name=""); Configuration t = new(); t.device_add = this.device_add; t.input_intf = this.input_intf; t.mem_intf = this.mem_intf; t.output_intf = this.output_intf; return t; endfunction : create endclass : Configuration `endif |