APB UVM Agent  0.0.1
Classes | Namespaces
apb_agent_pkg.sv File Reference
#include "uvm_macros.svh"
#include "apb_seq_item.svh"
#include "apb_agent_config.svh"
#include "apb_driver.svh"
#include "apb_coverage_monitor.svh"
#include "apb_monitor.svh"
#include "apb_sequencer.svh"
#include "apb_agent.svh"
#include "apb_seq.svh"
#include "apb_read_seq.svh"
#include "apb_write_seq.svh"
#include "reg2apb_adapter.svh"
+ Include dependency graph for apb_agent_pkg.sv:

Go to the source code of this file.

Classes

class  apb_agent_pkg::apb_seq_item
 Base APB transaction. More...
 
class  apb_agent_pkg::apb_agent_config
 Encapsulates APB agent configuration settings. More...
 
class  apb_agent_pkg::apb_driver
 Implements an APB bus master acting as the driver of an APB agent. More...
 
class  apb_agent_pkg::apb_coverage_monitor
 Collects basic functional coverage information observed by an APB agent. More...
 
class  apb_agent_pkg::apb_monitor
 Implements an APB bus transaction monitor. More...
 
class  apb_agent_pkg::apb_sequencer
 Sequencer specialization for use with apb_driver. More...
 
class  apb_agent_pkg::apb_agent
 Implements the UVC Agent component for Amba Peripheral Bus (APB). More...
 
class  apb_agent_pkg::apb_seq
 Executes a random APB transaction. More...
 
class  apb_agent_pkg::apb_read_seq
 Executes a simple 32-bit APB read transaction. More...
 
class  apb_agent_pkg::apb_write_seq
 Executes a simple 32-bit APB write transaction. More...
 
class  apb_agent_pkg::reg2apb_adapter
 Implements the translation between apb_seq_item and uvm_reg_bus_op. More...
 

Namespaces

 apb_agent_pkg
 The UVC package that encapuslates the individual components.