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 |