27 `uvm_object_utils(apb_write_seq)
33 rand logic [31:0] addr;
35 rand logic [31:0]
data;
52 extern function
new(string name = "apb_write_seq");
66 apb_seq_item req = apb_seq_item::type_id::create("req");;
uvm_object_utils(apb_write_seq) rand logic< 31 rand logic< 31:0 > data
Transaction address.
task body()
Executes a single write transaction writing data at the #addr address.
Executes a simple 32-bit APB write transaction.
new(string name="apb_write_seq")
Conventional UVM object constructor.