46 uvm_active_passive_enum
active = UVM_ACTIVE;
74 string name = "apb_agent_config"
int no_select_lines
Identifies the number of select lines used in the APB bus interface.
logic< 31:0 > range[15:0]
bit has_functional_coverage
Makes the agent collect the functional coverage.
Encapsulates APB agent configuration settings.
new(string name="apb_agent_config")
Conventional constructor for UVM objects.
uvm_active_passive_enum active
Identifies the usage mode of the agent.
logic< 31:0 > start_address[15:0]
Identifies the base address of an APB slave controlled and/or observed by the APB agent...
interface apb_if(input PCLK, input PRESETn)
APB bus interface with very simple property checking.
bit has_scoreboard
Sets the agent to include an APB RAM based scoreboard.
int apb_index
Identifies the select line used by an APB slave controlled and/or observed by the APB agent...
uvm_object_utils(apb_agent_config) virtual apb_if APB
Reference to the physical APB bus interface.