scc 2025.09
SystemC components library
axi::rresp_ace< CFG, TYPES > Struct Template Reference

Public Member Functions

 rresp_ace (const char *prefix)
template<typename OTYPES>
void bind_r (rresp_ace< CFG, OTYPES > &o)
template<typename OTYPES>
void bind_rresp (rresp_ace< CFG, OTYPES > &o)

Public Attributes

TYPES::template s2m_full_t< sc_dt::sc_uint< CFG::IDWIDTH > > r_id {"r_id"}
TYPES::template s2m_t< typename CFG::data_t > r_data {"r_data"}
TYPES::template s2m_t< sc_dt::sc_uint< CFG::RESPWIDTH > > r_resp {"r_resp"}
TYPES::template s2m_full_t< bool > r_last {"r_last"}
TYPES::template s2m_t< bool > r_valid {"r_valid"}
TYPES::template m2s_t< bool > r_ready {"r_ready"}
TYPES::template s2m_opt_t< typename CFG::user_t > r_user {"r_user"}
TYPES::template s2m_opt_t< bool > r_trace {"r_trace"}
TYPES::template m2s_t< bool > r_ack {"r_ack"}

Detailed Description

template<typename CFG, typename TYPES = master_types>
struct axi::rresp_ace< CFG, TYPES >

Definition at line 357 of file signal_if.h.

Constructor & Destructor Documentation

◆ rresp_ace()

template<typename CFG, typename TYPES = master_types>
axi::rresp_ace< CFG, TYPES >::rresp_ace ( const char * prefix)
inline

Definition at line 369 of file signal_if.h.

Member Function Documentation

◆ bind_r()

template<typename CFG, typename TYPES = master_types>
template<typename OTYPES>
void axi::rresp_ace< CFG, TYPES >::bind_r ( rresp_ace< CFG, OTYPES > & o)
inline

Definition at line 380 of file signal_if.h.

◆ bind_rresp()

template<typename CFG, typename TYPES = master_types>
template<typename OTYPES>
void axi::rresp_ace< CFG, TYPES >::bind_rresp ( rresp_ace< CFG, OTYPES > & o)
inline

Definition at line 391 of file signal_if.h.

Member Data Documentation

◆ r_ack

template<typename CFG, typename TYPES = master_types>
TYPES::template m2s_t<bool> axi::rresp_ace< CFG, TYPES >::r_ack {"r_ack"}

Definition at line 366 of file signal_if.h.

◆ r_data

template<typename CFG, typename TYPES = master_types>
TYPES::template s2m_t<typename CFG::data_t> axi::rresp_ace< CFG, TYPES >::r_data {"r_data"}

Definition at line 359 of file signal_if.h.

◆ r_id

template<typename CFG, typename TYPES = master_types>
TYPES::template s2m_full_t<sc_dt::sc_uint<CFG::IDWIDTH> > axi::rresp_ace< CFG, TYPES >::r_id {"r_id"}

Definition at line 358 of file signal_if.h.

◆ r_last

template<typename CFG, typename TYPES = master_types>
TYPES::template s2m_full_t<bool> axi::rresp_ace< CFG, TYPES >::r_last {"r_last"}

Definition at line 361 of file signal_if.h.

◆ r_ready

template<typename CFG, typename TYPES = master_types>
TYPES::template m2s_t<bool> axi::rresp_ace< CFG, TYPES >::r_ready {"r_ready"}

Definition at line 363 of file signal_if.h.

◆ r_resp

template<typename CFG, typename TYPES = master_types>
TYPES::template s2m_t<sc_dt::sc_uint<CFG::RESPWIDTH> > axi::rresp_ace< CFG, TYPES >::r_resp {"r_resp"}

Definition at line 360 of file signal_if.h.

◆ r_trace

template<typename CFG, typename TYPES = master_types>
TYPES::template s2m_opt_t<bool> axi::rresp_ace< CFG, TYPES >::r_trace {"r_trace"}

Definition at line 365 of file signal_if.h.

◆ r_user

template<typename CFG, typename TYPES = master_types>
TYPES::template s2m_opt_t<typename CFG::user_t> axi::rresp_ace< CFG, TYPES >::r_user {"r_user"}

Definition at line 364 of file signal_if.h.

◆ r_valid

template<typename CFG, typename TYPES = master_types>
TYPES::template s2m_t<bool> axi::rresp_ace< CFG, TYPES >::r_valid {"r_valid"}

Definition at line 362 of file signal_if.h.


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