scc  2022.4.0
SystemC components library
axi::ace_cfg< BUSWDTH, ADDRWDTH, IDWDTH, USERWDTH, AWSNOOPWDTH, RESPWDTH > Struct Template Reference

#include <signal_if.h>

Public Types

using data_t = typename select_if< BUSWDTH<=64, sc_dt::sc_uint< BUSWIDTH >, sc_dt::sc_biguint< BUSWIDTH > >::type
 
using slave_types = ::axi::slave_types
 
using master_types = ::axi::master_types
 

Static Public Attributes

constexpr static bool IS_LITE = false
 
constexpr static unsigned int BUSWIDTH = BUSWDTH
 
constexpr static unsigned int ADDRWIDTH = ADDRWDTH
 
constexpr static unsigned int IDWIDTH = IDWDTH
 
constexpr static unsigned int USERWIDTH = USERWDTH
 
constexpr static unsigned int AWSNOOPWIDTH = AWSNOOPWDTH
 
constexpr static unsigned int RESPWIDTH = RESPWDTH
 

Detailed Description

template<unsigned int BUSWDTH = 32, unsigned int ADDRWDTH = 32, unsigned int IDWDTH = 32, unsigned int USERWDTH = 1, unsigned int AWSNOOPWDTH = 3, unsigned int RESPWDTH = 4>
struct axi::ace_cfg< BUSWDTH, ADDRWDTH, IDWDTH, USERWDTH, AWSNOOPWDTH, RESPWDTH >

Template Parameters
BUSWDTH
ADDRWDTH
IDWDTH
USERWDTH
CACHELINEcacheline size in Bytes, defaults value is 64 bytes

Definition at line 113 of file signal_if.h.


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