AXI muckbucket
Public Member Functions | Public Attributes | List of all members
axi_base_test Class Reference

base test. AXI tests are to be extended from this test. More...

Inheritance diagram for axi_base_test:
Inheritance graph
[legend]
Collaboration diagram for axi_base_test:
Collaboration graph
[legend]

Public Member Functions

 uvm_component_utils (axi_base_test) axi_env m_env
 
 new (string name="axi_base_test", uvm_component parent=null)
 
void build_phase (uvm_phase phase)
 
task run_phase (uvm_phase phase)
 

Public Attributes

axi_seq m_seq
 
axi_responder_seq m_resp_seq
 

Detailed Description

base test. AXI tests are to be extended from this test.

This test creates the driver sequence and the responder sequence. Tests that extend this, can type_override to change the sequence. //

Todo:
: what if want to restart a seq?

Definition at line 35 of file axi_base_test.svh.

Member Function Documentation

void axi_base_test::build_phase ( uvm_phase  phase)
inline

Definition at line 49 of file axi_base_test.svh.

References axi_seq::set_transaction_count().

Here is the call graph for this function:

axi_base_test::new ( string  name = "axi_base_test",
uvm_component  parent = null 
)
inline

Definition at line 45 of file axi_base_test.svh.

References axi_responder_seq::new().

Here is the call graph for this function:

task axi_base_test::run_phase ( uvm_phase  phase)
inline

Definition at line 70 of file axi_base_test.svh.

References axi_env::m_driver_seqr, and axi_env::m_responder_seqr.

axi_base_test::uvm_component_utils ( axi_base_test  )

Member Data Documentation

axi_responder_seq axi_base_test::m_resp_seq
axi_seq axi_base_test::m_seq

The documentation for this class was generated from the following file: