|
scc 2025.09
SystemC components library
|


Public Types | |
| using | transaction_type = cxs_flit_types::tlm_payload_type |
| using | phase_type = cxs_flit_types::tlm_phase_type |
| Public Types inherited from tlm::nw::tlm_network_fw_transport_if< cxs_flit_types > | |
| typedef cxs_flit_types | protocol_types |
| Public Types inherited from tlm::nw::tlm_network_bw_transport_if< cxs_flit_types > | |
| typedef cxs_flit_types | protocol_types |
Public Member Functions | |
| cxs_channel (sc_core::sc_module_name const &nm) | |
| void | b_transport (transaction_type &trans, sc_core::sc_time &t) override |
| tlm::tlm_sync_enum | nb_transport_fw (transaction_type &trans, phase_type &phase, sc_core::sc_time &t) override |
| tlm::tlm_sync_enum | nb_transport_bw (transaction_type &trans, phase_type &phase, sc_core::sc_time &t) override |
| unsigned int | transport_dbg (transaction_type &trans) override |
Public Attributes | |
| sc_core::sc_in< bool > | rx_clk_i {"rx_clk_i"} |
| cxs_flit_target_socket< PHITWIDTH > | tsck {"tsck"} |
| sc_core::sc_in< bool > | tx_clk_i {"tx_clk_i"} |
| cxs_flit_initiator_socket< PHITWIDTH > | isck {"isck"} |
| cci::cci_param< sc_core::sc_time > | channel_delay {"channel_delay", sc_core::SC_ZERO_TIME, "delay of the CXS channel"} |
| cci::cci_param< sc_core::sc_time > | tx_clock_period |
| cci::cci_param< sc_core::sc_time > | rx_clock_period |
| using cxs::cxs_channel< PHITWIDTH >::phase_type = cxs_flit_types::tlm_phase_type |
| using cxs::cxs_channel< PHITWIDTH >::transaction_type = cxs_flit_types::tlm_payload_type |
|
inline |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
| cci::cci_param<sc_core::sc_time> cxs::cxs_channel< PHITWIDTH >::channel_delay {"channel_delay", sc_core::SC_ZERO_TIME, "delay of the CXS channel"} |
| cxs_flit_initiator_socket<PHITWIDTH> cxs::cxs_channel< PHITWIDTH >::isck {"isck"} |
| sc_core::sc_in<bool> cxs::cxs_channel< PHITWIDTH >::rx_clk_i {"rx_clk_i"} |
| cci::cci_param<sc_core::sc_time> cxs::cxs_channel< PHITWIDTH >::rx_clock_period |
| cxs_flit_target_socket<PHITWIDTH> cxs::cxs_channel< PHITWIDTH >::tsck {"tsck"} |
| sc_core::sc_in<bool> cxs::cxs_channel< PHITWIDTH >::tx_clk_i {"tx_clk_i"} |
| cci::cci_param<sc_core::sc_time> cxs::cxs_channel< PHITWIDTH >::tx_clock_period |