Changes between Version 112 and Version 113 of Writing Rules/Tlmt
- Timestamp:
- Mar 3, 2009, 9:22:26 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Writing Rules/Tlmt
v112 v113 63 63 The !SocLib payload extension only contains four data members: 64 64 {{{ 65 soclib::tlmt::command m_soclib_command;66 unsigned int m_src_id;67 unsigned int m_trd_id;68 unsigned int m_pkt_id;65 command m_soclib_command; 66 unsigned int m_src_id; 67 unsigned int m_trd_id; 68 unsigned int m_pkt_id; 69 69 }}} 70 70 The '''m_soclib_command''' data member supersedes the command of the TLM2.0 generic payload. The parameter to … … 72 72 to '''m_soclib_command'''. These values are: 73 73 {{{ 74 VCI_READ_COMMAND 75 VCI_WRITE_COMMAND 76 VCI_LINKED_READ_COMMAND 77 VCI_STORE_COND ITIONAL_COMMAND78 TLMT_NULL_MESSAGE79 TLMT_ACTIVE80 TLMT_INACTIVE74 VCI_READ_COMMAND, 75 VCI_WRITE_COMMAND, 76 VCI_LINKED_READ_COMMAND, 77 VCI_STORE_COND_COMMAND, 78 PDES_NULL_MESSAGE, 79 PDES_ACTIVE, 80 PDES_INACTIVE 81 81 }}} 82 82 83 83 The '''VCI_READ_COMMAND''' (resp. '''VCI_WRITE_COMMAND''') is used to send a VCI read (resp. write) packet command. 84 84 The '''VCI_LINKED_READ_COMMAND''' and '''VCI_STORE_CONDITIONAL_COMMAND''' are used to implement atomic operations. The 85 latter 3 values are not directly related to VCI but rather to the PDES simulation algorithm. The ''' TLMT_NULL_MESSAGE''' value is used whenever an initiator needs to send its local time to the rest of the platform for synchronization purpose.86 The ''' TLMT_ACTIVE''' and '''TLMT_INACTIVE''' values are used to inform the interconnect that the corresponding initiator must be taken into account in the85 latter 3 values are not directly related to VCI but rather to the PDES simulation algorithm. The '''PDES_NULL_MESSAGE''' value is used whenever an initiator needs to send its local time to the rest of the platform for synchronization purpose. 86 The '''PDES_ACTIVE''' and '''PDES_INACTIVE''' values are used to inform the interconnect that the corresponding initiator must be taken into account in the 87 87 temporal filtering or not. For example, a programmable DMA controller should not participate in the PDES temporal filtering until it 88 88 has been programmed and launched. At the beginning of the simulation,