|
APB UVM Agent
0.0.1
|
Executes a simple 32-bit APB read transaction. More...
Inheritance diagram for apb_agent_pkg::apb_read_seq:
Collaboration diagram for apb_agent_pkg::apb_read_seq:Public Member Functions | |
| new (string name="apb_read_seq") | |
| Conventional UVM object constructor. More... | |
| task | body () |
| Executes a single read transaction from the #addr address, placing the return data in the data field. More... | |
Public Attributes | |
| uvm_object_utils(apb_read_seq) rand logic< 31 logic< 31:0 > | data |
| Transaction address. More... | |
Executes a simple 32-bit APB read transaction.
Definition at line 24 of file apb_agent_pkg.sv.
| task apb_read_seq::body | ( | ) |
Executes a single read transaction from the #addr address, placing the return data in the data field.
Definition at line 67 of file apb_agent_pkg.sv.
| apb_read_seq::new | ( | string | name = "apb_read_seq" | ) |
Conventional UVM object constructor.
Definition at line 63 of file apb_agent_pkg.sv.
| uvm_object_utils (apb_read_seq) rand logic <31 logic<31:0> apb_agent_pkg::apb_read_seq::data |
Transaction address.
Transaction data (read from the address).
Definition at line 28 of file apb_agent_pkg.sv.