AXI muckbucket
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Caxi_seq_item_ar_vector_sThis packed struct is used to send read address channel information between the DUT and TB
 Caxi_seq_item_aw_vector_sThis packed struct is used to send write address channel information between the DUT and TB
 Caxi_seq_item_b_vector_sThis packed struct is used to send write response channel information between the DUT and TB
 Caxi_seq_item_r_vector_sThis packed struct is used to send read data channel information between the DUT and TB
 Caxi_seq_item_w_vector_sThis packed struct is used to send write data channel information between the DUT and TB
 Caxi_pipelined_reads_seq::mem_chk_s
 Caxi_pipelined_writes_seq::mem_chk_s
 Cuvm_agent
 Caxi_agentEncapsulates driver, monitor, coverage collector, a local memory
 Cuvm_component
 CmemoryExtremely simple memory model with just write() and read() methods
 Cuvm_driver
 Caxi_driverLogic to act as an AXI master for all 5 channels
 Caxi_responderLogic to act as an AXI slave (responder) for all 5 channels
 Cuvm_env
 Caxi_envCreates two active AXI agents, one master and one slave/responder, plus a memory
 Cuvm_monitor
 Caxi_monitorMonitors all 5 channels for activity
 Cuvm_object
 Caxi_agent_configConfiguration object for an axi_agent
 Caxi_env_configConfiguration object for axi_env
 Caxi_if_abstractAbstract base class for polymorphic interface class (axi_if_concrete) for AXI UVM environment
 Cuvm_sequence
 Caxi_seqWrites to memory over AXI, backdoor readback, then AXI readback
 Caxi_pipelined_reads_seqBackdoor memory writes, then reads from memory over AXI
 Caxi_pipelined_writes_seqWrites to memory over AXI, backdoor readback
 Caxi_responder_seqForever running sequence that setups up responder *ready toggle patterns, then receives TLM packet from monitor and sends to responder
 Caxi_sequential_reads_seqWrites to memory over AXI, backdoor readback, then AXI readback
 Caxi_sequential_writes_seqWrites to memory over AXI, backdoor memory readback and verify
 Cuvm_sequence_item
 Caxi_seq_itemAll data and functions related to axi and usage
 Cuvm_sequencer
 Caxi_sequencerNormal sequencer with an extra analysis fifo and export
 Cuvm_subscriber
 Caxi_coveragecollectorCollects coverage
 Caxi_scoreboardScoreboard
 Cuvm_test
 Caxi_base_testBase test. AXI tests are to be extended from this test
 Caxi_pipelined_reads_testPipelined AXI reads
 Caxi_pipelined_writes_testPipelined AXI writes
 Caxi_sequential_reads_testSequential AXI reads. No pipelining
 Caxi_sequential_writes_testSequential AXI writes. No pipelining