| 
 | 
SLV_BYTES_C   | positive :=    SLAVE_AXI_CONFIG_G.TDATA_BYTES_C  | 
| 
MST_BYTES_C   | positive :=    MASTER_AXI_CONFIG_G.TDATA_BYTES_C  | 
| 
SLV_USER_C   | positive :=    ite (    SLAVE_AXI_CONFIG_G.TUSER_BITS_C/ =   0  ,    SLAVE_AXI_CONFIG_G.TUSER_BITS_C ,   1  )  | 
| 
MST_USER_C   | positive :=    ite (    MASTER_AXI_CONFIG_G.TUSER_BITS_C/ =   0  ,    MASTER_AXI_CONFIG_G.TUSER_BITS_C ,   1  )  | 
| 
WORD_MULTIPLE_C   | boolean := (    SLV_BYTES_C> =    MST_BYTES_Cand   SLV_BYTES_Cmod   MST_BYTES_C =   0  ) or (    MST_BYTES_C> =    SLV_BYTES_Cand   MST_BYTES_Cmod   SLV_BYTES_C =   0  )  | 
| 
TSTRB_EN_C   | boolean :=    SLAVE_AXI_CONFIG_G.TSTRB_EN_Cand   MASTER_AXI_CONFIG_G.TSTRB_EN_C  | 
| 
TDEST_EN_C   | boolean := (    SLAVE_AXI_CONFIG_G.TDEST_BITS_C>  0  ) and (    MASTER_AXI_CONFIG_G.TDEST_BITS_C>  0  )  | 
| 
TID_EN_C   | boolean := (    SLAVE_AXI_CONFIG_G.TID_BITS_C>  0  ) and (    MASTER_AXI_CONFIG_G.TID_BITS_C>  0  )  | 
| 
TUSER_EN_C   | boolean := (    SLAVE_AXI_CONFIG_G.TUSER_BITS_C>  0  ) and (    MASTER_AXI_CONFIG_G.TUSER_BITS_C>  0  ) and (    SLAVE_AXI_CONFIG_G.TUSER_MODE_C/ =    TUSER_NONE_C ) and (    MASTER_AXI_CONFIG_G.TUSER_MODE_C/ =    TUSER_NONE_C )  | 
| 
TDEST_BITS_C   | natural :=    ite (    TDEST_EN_C ,    minimum (    SLAVE_AXI_CONFIG_G.TDEST_BITS_C ,    MASTER_AXI_CONFIG_G.TDEST_BITS_C ) ,   1  )  | 
| 
TID_BITS_C   | natural :=    ite (    TID_EN_C ,    minimum (    SLAVE_AXI_CONFIG_G.TID_BITS_C ,    MASTER_AXI_CONFIG_G.TID_BITS_C ) ,   1  )  | 
| 
TUSER_BITS_C   | natural :=    ite (    TUSER_EN_C ,    minimum (    SLAVE_AXI_CONFIG_G.TUSER_BITS_C ,    MASTER_AXI_CONFIG_G.TUSER_BITS_C ) ,   1  )  | 
| 
MAX_C   | positive :=    maximum (    MST_BYTES_C ,    SLV_BYTES_C )  | 
| 
MIN_C   | positive :=    minimum (    MST_BYTES_C ,    SLV_BYTES_C )  | 
| 
SHIFT_WIDTH_C   | positive :=    wordCount (    MAX_C ,    MIN_C ) *   MIN_C+   MIN_C  | 
| 
REG_INIT_C   | RegType := (    writeIndex = >  0  ,    tValid = > '  0  ' ,    tData = > (  others  = > '  0  ' ) ,    tStrb = > (  others  = > '  0  ' ) ,    tKeep = > (  others  = > '  0  ' ) ,    tLast = > '  0  ' ,    tLastDly = > '  0  ' ,    tDest = > (  others  = > '  0  ' ) ,    tId = > (  others  = > '  0  ' ) ,    tUser = > (  others  = > '  0  ' ) ,    sideBand = > (  others  = > '  0  ' ) ,    sAxisSlave = >   AXI_STREAM_SLAVE_INIT_C )  |