|
APB UVM Agent
0.0.1
|
#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. | |