scc 2025.09
SystemC components library
axi::axi_target< BUSWIDTH > Class Template Reference
Inheritance diagram for axi::axi_target< BUSWIDTH >:
Collaboration diagram for axi::axi_target< BUSWIDTH >:

Public Member Functions

 axi_target (sc_core::sc_module_name nm)
Public Member Functions inherited from axi::axi_target_base
 axi_target_base (const sc_core::sc_module_name &nm, axi::pe::axi_target_pe &pe)

Public Attributes

axi::axi_target_socket< BUSWIDTH > tsck {"tsck"}
axi::pe::simple_target< BUSWIDTH > pe {"pe", tsck}
Public Attributes inherited from axi::axi_target_base
sc_core::sc_in< bool > clk_i {"clk_i"}
tlm_utils::simple_initiator_socket< axi_target_base, scc::LT > isck {"isck"}

Additional Inherited Members

Protected Member Functions inherited from axi::axi_target_base
unsigned access (tlm::tlm_generic_payload &trans)

Detailed Description

template<unsigned int BUSWIDTH = 32>
class axi::axi_target< BUSWIDTH >

Definition at line 58 of file axi_target.h.

Constructor & Destructor Documentation

◆ axi_target()

template<unsigned int BUSWIDTH = 32>
axi::axi_target< BUSWIDTH >::axi_target ( sc_core::sc_module_name nm)
inline

Definition at line 62 of file axi_target.h.

◆ ~axi_target()

template<unsigned int BUSWIDTH = 32>
virtual axi::axi_target< BUSWIDTH >::~axi_target ( )
inlinevirtual

Definition at line 68 of file axi_target.h.

Member Data Documentation

◆ pe

template<unsigned int BUSWIDTH = 32>
axi::pe::simple_target<BUSWIDTH> axi::axi_target< BUSWIDTH >::pe {"pe", tsck}

Definition at line 70 of file axi_target.h.

◆ tsck

template<unsigned int BUSWIDTH = 32>
axi::axi_target_socket<BUSWIDTH> axi::axi_target< BUSWIDTH >::tsck {"tsck"}

Definition at line 60 of file axi_target.h.


The documentation for this class was generated from the following file:
  • /home/eyck/Projects/MINRES/SystemC-Components/src/interfaces/axi/axi_target.h