|
scc 2025.09
SystemC components library
|


Public Types | |
| using | fw_interface_type = axi::axi_fw_transport_if<TYPES> |
| using | bw_interface_type = axi::axi_bw_transport_if<TYPES> |
| using | port_type = sc_core::sc_port<bw_interface_type, N, POL> |
| using | export_type = sc_core::sc_export<fw_interface_type> |
| using | base_initiator_socket_type = tlm::tlm_base_initiator_socket_b<BUSWIDTH, fw_interface_type, bw_interface_type> |
| using | base_type = tlm::tlm_base_target_socket_b<BUSWIDTH, fw_interface_type, bw_interface_type> |
| Public Types inherited from axi::axi_target_socket< 32, axi::axi_protocol_types, 1, sc_core::SC_ONE_OR_MORE_BOUND > | |
| using | base_type |
| base type alias | |
Public Member Functions | |
| axi_rec_target_socket (const char *name) | |
| virtual const char * | kind () const |
| virtual void | bind (base_type &s) |
| virtual void | bind (fw_interface_type &ifs) |
| sc_core::sc_port_b< bw_interface_type > & | get_base_port () override |
| sc_core::sc_port_b< bw_interface_type > const & | get_base_port () const override |
| bw_interface_type * | operator-> () |
| void | setExtensionRecording (tlm::scc::scv::tlm_extensions_recording_if< TYPES > *extensionRecording) |
| Public Member Functions inherited from axi::axi_target_socket< 32, axi::axi_protocol_types, 1, sc_core::SC_ONE_OR_MORE_BOUND > | |
| axi_target_socket () | |
| default constructor using a generated instance name | |
| const char * | kind () const override |
| get the kind of this sc_object | |
Protected Attributes | |
| axi::scv::axi_recorder< TYPES > | recorder |
Definition at line 100 of file axi_rec_sockets.h.
| using axi::scv::axi_rec_target_socket< BUSWIDTH, TYPES, N, POL >::base_initiator_socket_type = tlm::tlm_base_initiator_socket_b<BUSWIDTH, fw_interface_type, bw_interface_type> |
Definition at line 112 of file axi_rec_sockets.h.
| using axi::scv::axi_rec_target_socket< BUSWIDTH, TYPES, N, POL >::base_type = tlm::tlm_base_target_socket_b<BUSWIDTH, fw_interface_type, bw_interface_type> |
Definition at line 113 of file axi_rec_sockets.h.
| using axi::scv::axi_rec_target_socket< BUSWIDTH, TYPES, N, POL >::bw_interface_type = axi::axi_bw_transport_if<TYPES> |
Definition at line 109 of file axi_rec_sockets.h.
| using axi::scv::axi_rec_target_socket< BUSWIDTH, TYPES, N, POL >::export_type = sc_core::sc_export<fw_interface_type> |
Definition at line 111 of file axi_rec_sockets.h.
| using axi::scv::axi_rec_target_socket< BUSWIDTH, TYPES, N, POL >::fw_interface_type = axi::axi_fw_transport_if<TYPES> |
Definition at line 108 of file axi_rec_sockets.h.
| using axi::scv::axi_rec_target_socket< BUSWIDTH, TYPES, N, POL >::port_type = sc_core::sc_port<bw_interface_type, N, POL> |
Definition at line 110 of file axi_rec_sockets.h.
|
inline |
Definition at line 115 of file axi_rec_sockets.h.
|
inlineexplicit |
Definition at line 122 of file axi_rec_sockets.h.
|
inlinevirtual |
Definition at line 126 of file axi_rec_sockets.h.
|
inlinevirtual |
Definition at line 133 of file axi_rec_sockets.h.
|
inlinevirtual |
Definition at line 144 of file axi_rec_sockets.h.
|
inlineoverride |
Definition at line 157 of file axi_rec_sockets.h.
|
inlineoverride |
Definition at line 155 of file axi_rec_sockets.h.
|
inlinevirtual |
Definition at line 128 of file axi_rec_sockets.h.
|
inline |
Definition at line 161 of file axi_rec_sockets.h.
|
inline |
Definition at line 163 of file axi_rec_sockets.h.
|
protected |
Definition at line 168 of file axi_rec_sockets.h.