|
scc 2025.09
SystemC components library
|
axi_target class instantiates the AXI Protocol Engine. It accesses the Protocol Engine with access() callback function and forwards the transactions via the output_socket. More...
#include <axi_target.h>


Public Member Functions | |
| axi_target_base (const sc_core::sc_module_name &nm, axi::pe::axi_target_pe &pe) | |
Public Attributes | |
| sc_core::sc_in< bool > | clk_i {"clk_i"} |
| tlm_utils::simple_initiator_socket< axi_target_base, scc::LT > | isck {"isck"} |
Protected Member Functions | |
| unsigned | access (tlm::tlm_generic_payload &trans) |
axi_target class instantiates the AXI Protocol Engine. It accesses the Protocol Engine with access() callback function and forwards the transactions via the output_socket.
Definition at line 37 of file axi_target.h.
| axi_target_base::axi_target_base | ( | const sc_core::sc_module_name & | nm, |
| axi::pe::axi_target_pe & | pe ) |
Definition at line 31 of file axi_target.cpp.
|
inlinevirtual |
Definition at line 46 of file axi_target.h.
|
protected |
Definition at line 40 of file axi_target.cpp.
| sc_core::sc_in<bool> axi::axi_target_base::clk_i {"clk_i"} |
Definition at line 39 of file axi_target.h.
| tlm_utils::simple_initiator_socket<axi_target_base, scc::LT> axi::axi_target_base::isck {"isck"} |
Definition at line 43 of file axi_target.h.