scc
2024.06
SystemC components library
|
SCC TLM utilities. More...
Namespaces | |
lwtr | |
SCC SCV4TLM classes and functions. | |
pe | |
SCC protocol engines. | |
scv | |
SCC SCV4TLM classes and functions. | |
Typedefs | |
using | tlm_signal_bool_out = signal_initiator_mixin< tlm_signal_initiator_socket< bool > > |
using | tlm_signal_logic_out = signal_initiator_mixin< tlm_signal_initiator_socket< sc_dt::sc_logic > > |
using | tlm_signal_bool_opt_out = signal_initiator_mixin< tlm_signal_opt_initiator_socket< bool > > |
using | tlm_signal_logic_opt_out = signal_initiator_mixin< tlm_signal_opt_initiator_socket< sc_dt::sc_logic > > |
using | tlm_signal_bool_in = signal_target_mixin< tlm_signal_target_socket< bool > > |
using | tlm_signal_logic_in = signal_target_mixin< tlm_signal_target_socket< sc_dt::sc_logic > > |
using | tlm_signal_bool_opt_in = signal_target_mixin< tlm_signal_opt_target_socket< bool > > |
using | tlm_signal_logic_opt_in = signal_target_mixin< tlm_signal_opt_target_socket< sc_dt::sc_logic > > |
using | tlm_gp_shared_ptr = tlm_payload_shared_ptr< tlm::tlm_generic_payload > |
using | type_index = sc_core::sc_type_index |
template<typename SIG = bool, typename TYPES = tlm_signal_baseprotocol_types<SIG>, int N = 1> | |
using | tlm_signal_opt_initiator_socket = struct tlm_signal_initiator_socket< SIG, TYPES, N, sc_core::SC_ZERO_OR_MORE_BOUND > |
template<typename SIG = bool, typename TYPES = tlm_signal_baseprotocol_types<SIG>, int N = 1> | |
using | tlm_signal_opt_target_socket = struct tlm_signal_target_socket< SIG, TYPES, N, sc_core::SC_ZERO_OR_MORE_BOUND > |
Functions | |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, tlm_payload_shared_ptr< T > const &p) |
template<typename T > | |
bool | operator== (tlm_payload_shared_ptr< T > const &x, tlm_payload_shared_ptr< T > const &y) noexcept |
template<typename T > | |
bool | operator== (tlm_payload_shared_ptr< T > const &x, T *y) noexcept |
template<typename T > | |
bool | operator!= (tlm_payload_shared_ptr< T > const &x, tlm_payload_shared_ptr< T > const &y) noexcept |
uintptr_t | getId (tlm::tlm_generic_payload &gp) |
uintptr_t | getId (tlm::tlm_generic_payload *gp) |
void | setId (tlm::tlm_generic_payload &gp, uintptr_t id) |
SCC TLM utilities.