| 68 | | The TLM-T implementation is not available yet. |
| | 68 | === TLM-DT sources === |
| | 69 | |
| | 70 | * interface : source:trunk/soclib/soclib/module/network_component/vci_local_crossbar/tlmdt/source/include/vci_local_crossbar.h |
| | 71 | * implementation : source:trunk/soclib/soclib/module/network_component/vci_local_crossbar/tlmdt/source/src/vci_local_crossbar.cpp |
| | 72 | |
| | 73 | === TLM-DT Constructor parameters === |
| | 74 | |
| | 75 | {{{ |
| | 76 | VciLocalCrossbar( |
| | 77 | sc_module_name name, // instance name |
| | 78 | const soclib::common::MappingTable &mt, // mapping table |
| | 79 | const soclib::common::IntTab &index, // global index |
| | 80 | size_t nb_initiator, // number of VCI initiators |
| | 81 | size_t nb_target ); // number of VCI targets |
| | 82 | }}} |
| | 83 | |
| | 84 | === TLM-DT Ports === |
| | 85 | |
| | 86 | * std::vector<tlm_utils::simple_initiator_socket_tagged<VciLocalCrossbar,32,tlm::tlm_base_protocol_types> *> p_vci_initiator; // VCI initiator ports |
| | 87 | * std::vector<tlm_utils::simple_target_socket_tagged<VciLocalCrossbar,32,tlm::tlm_base_protocol_types> *> p_vci_target; // VCI target ports |