| 111 | | The TLM-T implementation is not yet available. |
| | 111 | === TLM-T sources === |
| | 112 | |
| | 113 | * interface : source:trunk/soclib/soclib/module/infrastructure_component/interrupt_infrastructure/vci_icu/tlmt/source/include/vci_icu.h |
| | 114 | * implementation : source:trunk/soclib/soclib/module/infrastructure_component/interrupt_infrastructure/vci_icu/tlmt/source/src/vci_icu.cpp |
| | 115 | |
| | 116 | === TLM-T Constructor parameters === |
| | 117 | {{{ |
| | 118 | VciIcu( |
| | 119 | sc_module_name name, // Component Name |
| | 120 | const soclib::common::InTab &index, // Target index |
| | 121 | const soclib::common::MappingTable &mt, // Mapping Table |
| | 122 | size_t nirq); // Number of input interrupts |
| | 123 | }}} |
| | 124 | |
| | 125 | === TLM-T Ports === |
| | 126 | |
| | 127 | * soclib::tlmt::VciTarget<vci_param> '''p_vci''' : VCI port |
| | 128 | * tlmt_core::tlmt_out<bool> '''p_irqOut''' : Output interrupt port |
| | 129 | * std::vector<tlmt_core::tlmt_in<bool> *> '''p_irqIn''' : Input interrupts ports array |