1. 基本
    1. initiator and target socket
    2. tlm_generic_payload
    3. tlm_phase
  2. 格式
    1. namespace tlm { 
    2. struct tlm_base_protocol_types 
    3.   typedef tlm_generic_payload  tlm_payload_type; 
    4.   typede tlm_phase             tlm_phase_type; 
    5. }; 
    6. // namespace tlm 
  3. 模式简图
  4. TLM的base protocol_休闲

    TLM的base protocol_休闲_02

    TLM的base protocol_休闲_03

  5. 模式总结
    1. BEGIN_REQ(fw)  (target returns TLM_COMPLETED)
    2. BEGIN_REQ(fw) → END_REQ(bw)          (initiator returns TLM_COMPLETED)
    3. BEGIN_REQ(fw) → BEGIN_RESP(bw)            (initiator returns TLM_COMPLETED)
    4. BEGIN_REQ(fw) → END_REQ(rtn/bw) → BEGIN_RESP(bw)                    (initiator returns TLM_COMPLETED)
    5. BEGIN_REQ(fw) → BEGIN_RESP(rtn/bw) → END_RESP(rtn/fw)
    6. BEGIN_REQ(fw) → END_REQ(rtn/bw) → BEGIN_RESP(bw) → END_RESP(rtn/fw)
  6. Delay简图
  7. TLM的base protocol_tlm_04