Architecture >> AxiResize::rtl
|
comb | ( axiRst , mAxiReadSlave , mAxiWriteSlave , r , sAxiReadMaster , sAxiWriteMaster ) |
seq | ( axiClk ) |
comb | ( axiRst , mAxiReadSlave , mAxiWriteSlave , r , sAxiReadMaster , sAxiWriteMaster ) |
seq | ( axiClk ) |
|
SLV_BYTES_C | integer := SLAVE_AXI_CONFIG_G.DATA_BYTES_C |
MST_BYTES_C | integer := MASTER_AXI_CONFIG_G.DATA_BYTES_C |
MAX_BYTES_C | integer := maximum ( SLV_BYTES_C , MST_BYTES_C ) |
COUNT_C | integer := ite ( SLV_BYTES_C> MST_BYTES_C , SLV_BYTES_C/ MST_BYTES_C , MST_BYTES_C/ SLV_BYTES_C ) |
BIT_CNT_C | integer := bitSize ( COUNT_C ) |
SHIFT_C | integer := log2 ( COUNT_C ) |
REG_INIT_C | RegType := ( rdCount = > ( others = > ' 0 ' ) , rdMaster = > axiReadMasterInit ( MASTER_AXI_CONFIG_G ) , rdSlave = > AXI_READ_SLAVE_INIT_C , wrCount = > ( others = > ' 0 ' ) , wrMaster = > axiWriteMasterInit ( MASTER_AXI_CONFIG_G ) , wrSlave = > AXI_WRITE_SLAVE_INIT_C ) |
|
r | RegType := REG_INIT_C |
rin | RegType |
The documentation for this design unit was generated from the following files:
- axi/axi4/rtl/AxiResize.vhd
- build/SRC_VHDL/surf/AxiResize.vhd