scc  2022.4.0
SystemC components library
axi::ar_axi< CFG, TYPES > Struct Template Reference

Public Member Functions

 ar_axi (const char *prefix)
 
template<typename OTYPES >
void bind_ar (ar_axi< CFG, OTYPES > &o)
 
template<typename OTYPES >
void bind_ar (ar_axi_lite< CFG, OTYPES > &o)
 

Public Attributes

TYPES::template m2s_full_t< sc_dt::sc_uint< CFG::IDWIDTH > > ar_id {"ar_id"}
 
TYPES::template m2s_t< sc_dt::sc_uint< CFG::ADDRWIDTH > > ar_addr {"ar_addr"}
 
TYPES::template m2s_full_t< sc_dt::sc_uint< 8 > > ar_len {"ar_len"}
 
TYPES::template m2s_full_t< sc_dt::sc_uint< 3 > > ar_size {"ar_size"}
 
TYPES::template m2s_full_t< sc_dt::sc_uint< 2 > > ar_burst {"ar_burst"}
 
TYPES::template m2s_full_t< bool > ar_lock {"ar_lock"}
 
TYPES::template m2s_full_t< sc_dt::sc_uint< 4 > > ar_cache {"ar_cache"}
 
TYPES::template m2s_t< sc_dt::sc_uint< 3 > > ar_prot {"ar_prot"}
 
TYPES::template m2s_full_t< sc_dt::sc_uint< 4 > > ar_qos {"ar_qos"}
 
TYPES::template m2s_full_t< sc_dt::sc_uint< 4 > > ar_region {"ar_region"}
 
TYPES::template m2s_t< bool > ar_valid {"ar_valid"}
 
TYPES::template s2m_t< bool > ar_ready {"ar_ready"}
 
TYPES::template m2s_opt_t< sc_dt::sc_uint< CFG::USERWIDTH > > ar_user {"ar_user"}
 

Detailed Description

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

Definition at line 257 of file signal_if.h.


The documentation for this struct was generated from the following file: