scc
2024.06
SystemC components library
|
CXS TLM utilities. More...
Classes | |
struct | cxs_flit_payload |
struct | cxs_flit_types |
struct | cxs_packet_payload |
struct | cxs_packet_types |
struct | orig_pkt_extension |
struct | cxs_transmitter |
struct | cxs_receiver |
struct | cxs_channel |
Typedefs | |
template<unsigned PHITWIDTH = 256, int N = 1> | |
using | cxs_flit_initiator_socket = tlm::nw::tlm_network_initiator_socket< PHITWIDTH, CXS_CMD, cxs_flit_types, N > |
template<unsigned PHITWIDTH = 256, int N = 1> | |
using | cxs_flit_target_socket = tlm::nw::tlm_network_target_socket< PHITWIDTH, CXS_CMD, cxs_flit_types, N > |
using | cxs_flit_shared_ptr = tlm::scc::tlm_payload_shared_ptr< cxs_flit_payload > |
using | cxs_flit_mm = tlm::scc::tlm_mm< cxs_flit_types, false > |
template<int N = 1> | |
using | cxs_pkt_initiator_socket = tlm::nw::tlm_network_initiator_socket< 8, CXS_PKT, cxs_packet_types, N > |
template<int N = 1> | |
using | cxs_pkt_target_socket = tlm::nw::tlm_network_target_socket< 8, CXS_PKT, cxs_packet_types, N > |
using | cxs_pkt_shared_ptr = tlm::scc::tlm_payload_shared_ptr< cxs_packet_payload > |
using | cxs_pkt_mm = tlm::scc::tlm_mm< cxs_packet_types, false > |
Enumerations | |
enum class | CXS_CMD { FLIT , CREDIT , CRDRTN } |
enum class | CXS_PKT { DATA } |
CXS TLM utilities.