AXI muckbucket
|
Normal sequencer with an extra analysis fifo and export. More...
Public Member Functions | |
uvm_component_utils (axi_sequencer) uvm_analysis_export< axi_seq_item > request_export | |
new (string name, uvm_component parent) | |
Constructor. More... | |
void | build_phase (uvm_phase phase) |
Creates the analysis export and analysis fifo. More... | |
void | connect_phase (uvm_phase phase) |
Connects the analysis export and fifo. More... | |
Public Attributes | |
uvm_tlm_analysis_fifo< axi_seq_item > | request_fifo |
Normal sequencer with an extra analysis fifo and export.
Allows the monitor and responder to create a slave sequence where we drive the slave/responder outputs.
Definition at line 34 of file axi_sequencer.svh.
void axi_sequencer::build_phase | ( | uvm_phase | phase | ) |
Creates the analysis export and analysis fifo.
Definition at line 55 of file axi_sequencer.svh.
References request_fifo.
void axi_sequencer::connect_phase | ( | uvm_phase | phase | ) |
Connects the analysis export and fifo.
Definition at line 62 of file axi_sequencer.svh.
References request_fifo.
axi_sequencer::new | ( | string | name, |
uvm_component | parent | ||
) |
Constructor.
Doesn't actually do anything except call parent constructor
Definition at line 50 of file axi_sequencer.svh.
axi_sequencer::uvm_component_utils | ( | axi_sequencer | ) |
uvm_tlm_analysis_fifo<axi_seq_item> axi_sequencer::request_fifo |
Definition at line 38 of file axi_sequencer.svh.
Referenced by build_phase(), and connect_phase().