

Public Types | |
| typedef ovm_connector< IF > | connector_type |
Public Member Functions | |
| new (string name, ovm_component parent, ovm_port_type_e port_type, int min_size=0, int max_size=1) | |
| ovm_if_container< IF > | get_if_container () |
| int | size () |
| int | min_size () |
| int | max_size () |
| bit | connect_to (input connector_type c) |
| void | end_of_elaboration () |
| void | update_connection_lists (input connector_type c) |
| virtual void | resolve_bindings () |
| void | resolve_bindings_all () |
| void | check_min_connection_size () |
| bit | add_if (IF _if) |
| IF | lookup_indexed_if (int i=0) |
| bit | check_types (connector_type provider) |
| bit | check_phase (connector_type provider) |
| bit | check_relationship (connector_type provider) |
| void | do_display (int max_level=-1, int level=0, bit display_connectors=0) |
| void | debug_connected_to (int level=0, int max_level=-1) |
| void | debug_provided_to (int level=0, int max_level=-1) |
Public Attributes | |
| ovm_port_base_base< IF > | port_h |
Private Member Functions | |
| ovm_phase | get_required_phase (ovm_connector_base provider) |
| virtual void | add_to_debug_list () |
Private Attributes | |
| int unsigned | if_mask |
| ovm_if_container< IF > | m_if_container |
| connector_type | m_provided_by [string] |
| connector_type | m_provided_to [string] |
Definition at line 82 of file ovm_connector_base.svh.
| typedef ovm_connector<IF> ovm_connector< IF >::connector_type |
Definition at line 84 of file ovm_connector_base.svh.
| bit ovm_connector< IF >::add_if | ( | IF | _if | ) |
Definition at line 232 of file ovm_connector_base.svh.
| virtual void ovm_connector< IF >::add_to_debug_list | ( | ) | [private, virtual] |
Reimplemented from ovm_component.
Definition at line 532 of file ovm_connector_base.svh.
| void ovm_connector< IF >::check_min_connection_size | ( | ) |
Definition at line 213 of file ovm_connector_base.svh.
| bit ovm_connector< IF >::check_phase | ( | connector_type | provider | ) |
Definition at line 291 of file ovm_connector_base.svh.
| bit ovm_connector< IF >::check_relationship | ( | connector_type | provider | ) |
Definition at line 324 of file ovm_connector_base.svh.
| bit ovm_connector< IF >::check_types | ( | connector_type | provider | ) |
Definition at line 268 of file ovm_connector_base.svh.
| bit ovm_connector< IF >::connect_to | ( | input connector_type | c | ) |
Definition at line 146 of file ovm_connector_base.svh.
| void ovm_connector< IF >::debug_connected_to | ( | int | level = 0, |
|
| int | max_level = -1 | |||
| ) |
Definition at line 426 of file ovm_connector_base.svh.
| void ovm_connector< IF >::debug_provided_to | ( | int | level = 0, |
|
| int | max_level = -1 | |||
| ) |
Definition at line 480 of file ovm_connector_base.svh.
| void ovm_connector< IF >::do_display | ( | int | max_level = -1, |
|
| int | level = 0, |
|||
| bit | display_connectors = 0 | |||
| ) | [virtual] |
Reimplemented from ovm_component.
Definition at line 408 of file ovm_connector_base.svh.
| void ovm_connector< IF >::end_of_elaboration | ( | ) | [virtual] |
Reimplemented from ovm_component.
Definition at line 167 of file ovm_connector_base.svh.
| ovm_if_container<IF> ovm_connector< IF >::get_if_container | ( | ) |
Definition at line 123 of file ovm_connector_base.svh.
| ovm_phase ovm_connector< IF >::get_required_phase | ( | ovm_connector_base | provider | ) | [private] |
Definition at line 377 of file ovm_connector_base.svh.
| IF ovm_connector< IF >::lookup_indexed_if | ( | int | i = 0 |
) |
Definition at line 251 of file ovm_connector_base.svh.
| int ovm_connector< IF >::max_size | ( | ) |
Definition at line 135 of file ovm_connector_base.svh.
| int ovm_connector< IF >::min_size | ( | ) |
Definition at line 131 of file ovm_connector_base.svh.
| ovm_connector< IF >::new | ( | string | name, | |
| ovm_component | parent, | |||
| ovm_port_type_e | port_type, | |||
| int | min_size = 0, |
|||
| int | max_size = 1 | |||
| ) |
Definition at line 111 of file ovm_connector_base.svh.
| virtual void ovm_connector< IF >::resolve_bindings | ( | ) | [virtual] |
Reimplemented from ovm_component.
Definition at line 183 of file ovm_connector_base.svh.
| void ovm_connector< IF >::resolve_bindings_all | ( | ) |
Definition at line 195 of file ovm_connector_base.svh.
| int ovm_connector< IF >::size | ( | ) |
Definition at line 127 of file ovm_connector_base.svh.
| void ovm_connector< IF >::update_connection_lists | ( | input connector_type | c | ) |
Definition at line 174 of file ovm_connector_base.svh.
int unsigned ovm_connector< IF >::if_mask [private] |
Definition at line 86 of file ovm_connector_base.svh.
ovm_if_container<IF> ovm_connector< IF >::m_if_container [private] |
Definition at line 88 of file ovm_connector_base.svh.
connector_type ovm_connector< IF >::m_provided_by[string] [private] |
Definition at line 101 of file ovm_connector_base.svh.
connector_type ovm_connector< IF >::m_provided_to[string] [private] |
Definition at line 109 of file ovm_connector_base.svh.
| ovm_port_base_base<IF> ovm_connector< IF >::port_h |
Definition at line 90 of file ovm_connector_base.svh.
![]() Intelligent Design Verification Project: OVM, Revision: 1.1.0 |
Copyright (c) 2008-2010 Intelligent Design Verification. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included here: http://www.intelligentdv.com/licenses/fdl.txt |
![]() Doxygen Version: 1.6.3 IDV SV Filter Version: 2.6.3 Sat Jun 19 11:28:02 2010 |