|
scc 2025.09
SystemC components library
|


Public Types | |
| using | tlm_signal_type = SIG |
| using | protocol_types = TYPES |
| using | payload_type = typename TYPES::tlm_payload_type |
| using | phase_type = typename TYPES::tlm_phase_type |
| Public Types inherited from tlm::scc::tlm_signal_fw_transport_if< SIG, TYPES > | |
| typedef TYPES | protocol_types |
| Public Types inherited from tlm::scc::tlm_signal_bw_transport_if< SIG, TYPES > | |
| typedef TYPES | protocol_types |
Public Member Functions | |
| SC_HAS_PROCESS (tlm_signal) | |
| tlm_signal (sc_core::sc_module_name nm) | |
| void | trace (sc_core::sc_trace_file *tf) const override |
| const char * | kind () const override |
| tlm_sync_enum | nb_transport_fw (payload_type &, phase_type &, sc_core::sc_time &) override |
| tlm_sync_enum | nb_transport_bw (payload_type &, phase_type &, sc_core::sc_time &) override |
| const sc_core::sc_event & | value_changed_event () const override |
| const SIG & | read () const override |
| const SIG & | get_data_ref () const override |
| bool | event () const override |
| const sc_core::sc_event & | default_event () const override |
| const sc_core::sc_event & | posedge_event () const override |
| const sc_core::sc_event & | negedge_event () const override |
| bool | posedge () const override |
| bool | negedge () const override |
| Public Member Functions inherited from tlm::scc::tlm_signal_fw_transport_if< SIG, TYPES > | |
| virtual::tlm::tlm_sync_enum | nb_transport_fw (typename TYPES::tlm_payload_type &, ::tlm::tlm_phase &, sc_core::sc_time &)=0 |
| Public Member Functions inherited from tlm::scc::tlm_signal_bw_transport_if< SIG, TYPES > | |
| virtual::tlm::tlm_sync_enum | nb_transport_bw (typename TYPES::tlm_payload_type &, ::tlm::tlm_phase &, sc_core::sc_time &)=0 |
Public Attributes | |
| tlm_signal_opt_target_socket< tlm_signal_type, protocol_types, N > | in |
| tlm_signal_opt_initiator_socket< tlm_signal_type, protocol_types, N > | out |
Definition at line 30 of file tlm_signal.h.
| using tlm::scc::tlm_signal< SIG, TYPES, N >::payload_type = typename TYPES::tlm_payload_type |
Definition at line 36 of file tlm_signal.h.
| using tlm::scc::tlm_signal< SIG, TYPES, N >::phase_type = typename TYPES::tlm_phase_type |
Definition at line 37 of file tlm_signal.h.
| using tlm::scc::tlm_signal< SIG, TYPES, N >::protocol_types = TYPES |
Definition at line 35 of file tlm_signal.h.
| using tlm::scc::tlm_signal< SIG, TYPES, N >::tlm_signal_type = SIG |
Definition at line 34 of file tlm_signal.h.
|
inline |
Definition at line 45 of file tlm_signal.h.
|
inlineoverride |
Definition at line 72 of file tlm_signal.h.
|
inlineoverride |
Definition at line 70 of file tlm_signal.h.
|
inlineoverride |
Definition at line 68 of file tlm_signal.h.
|
inlineoverride |
Definition at line 57 of file tlm_signal.h.
|
override |
Definition at line 103 of file tlm_signal.h.
|
override |
Definition at line 93 of file tlm_signal.h.
|
inlineoverride |
Definition at line 80 of file tlm_signal.h.
|
inlineoverride |
Definition at line 76 of file tlm_signal.h.
|
inlineoverride |
Definition at line 78 of file tlm_signal.h.
|
inlineoverride |
Definition at line 74 of file tlm_signal.h.
|
inlineoverride |
Definition at line 66 of file tlm_signal.h.
|
override |
Definition at line 88 of file tlm_signal.h.
|
inlineoverride |
Definition at line 64 of file tlm_signal.h.
| tlm_signal_opt_target_socket<tlm_signal_type, protocol_types, N> tlm::scc::tlm_signal< SIG, TYPES, N >::in |
Definition at line 41 of file tlm_signal.h.
| tlm_signal_opt_initiator_socket<tlm_signal_type, protocol_types, N> tlm::scc::tlm_signal< SIG, TYPES, N >::out |
Definition at line 43 of file tlm_signal.h.