CXS TLM utilities.
More...
|
| namespace | scv |
| | SCC CXS SCV classes and functions.
|
|
| 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> |
|
| enum class | CXS_CMD { FLIT
, CREDIT
, CRDRTN
} |
| enum class | CXS_PKT { DATA
} |
◆ cxs_flit_initiator_socket
template<unsigned PHITWIDTH = 256, int N = 1>
◆ cxs_flit_mm
◆ cxs_flit_shared_ptr
◆ cxs_flit_target_socket
template<unsigned PHITWIDTH = 256, int N = 1>
◆ cxs_pkt_initiator_socket
◆ cxs_pkt_mm
◆ cxs_pkt_shared_ptr
◆ cxs_pkt_target_socket
◆ CXS_CMD
◆ CXS_PKT
◆ register_extensions()
| bool cxs::register_extensions |
( |
| ) |
|
◆ registered
| bool cxs::registered = register_extensions() |