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 |