|
SURF
|
Functions | |
| slv | addrToSlv ( din: in AxiReadMasterType ) |
| slv | dataToSlv ( din: in AxiReadSlaveType ) |
| slv | addrToSlv ( din: in AxiReadMasterType ) |
| slv | dataToSlv ( din: in AxiReadSlaveType ) |
Processes | |
| PROCESS_14 | ( addrFifoAFull , addrFifoDout , addrFifoValid , dataFifoAFull , dataFifoDout , dataFifoValid , sAxiReadMaster ) |
| PROCESS_76 | ( addrFifoAFull , addrFifoDout , addrFifoValid , dataFifoAFull , dataFifoDout , dataFifoValid , sAxiReadMaster ) |
Procedures | |
| slvToAddr( din: in slv ( ADDR_FIFO_SIZE_C- 1 downto 0 ) valid: in sl slave: in AxiReadMasterType master: inout AxiReadMasterType ) | |
| slvToData( din: in slv ( DATA_FIFO_SIZE_C- 1 downto 0 ) valid: in sl master: in AxiReadMasterType slave: inout AxiReadSlaveType ) | |
| slvToAddr( din: in slv ( ADDR_FIFO_SIZE_C- 1 downto 0 ) valid: in sl slave: in AxiReadMasterType master: inout AxiReadMasterType ) | |
| slvToData( din: in slv ( DATA_FIFO_SIZE_C- 1 downto 0 ) valid: in sl master: in AxiReadMasterType slave: inout AxiReadSlaveType ) | |
Constants | |
| ADDR_BITS_C | integer := AXI_CONFIG_G.ADDR_WIDTH_C- ADDR_LSB_G |
| ID_BITS_C | integer := ite ( ID_FIXED_EN_G , 0 , AXI_CONFIG_G.ID_BITS_C ) |
| LEN_BITS_C | integer := ite ( LEN_FIXED_EN_G , 0 , AXI_CONFIG_G.LEN_BITS_C ) |
| SIZE_BITS_C | integer := ite ( SIZE_FIXED_EN_G , 0 , 3 ) |
| BURST_BITS_C | integer := ite ( BURST_FIXED_EN_G , 0 , 2 ) |
| LOCK_BITS_C | integer := ite ( LOCK_FIXED_EN_G , 0 , 2 ) |
| PROT_BITS_C | integer := ite ( PROT_FIXED_EN_G , 0 , 3 ) |
| CACHE_BITS_C | integer := ite ( CACHE_FIXED_EN_G , 0 , 4 ) |
| DATA_BITS_C | integer := AXI_CONFIG_G.DATA_BYTES_C* 8 |
| STRB_BITS_C | integer := AXI_CONFIG_G.DATA_BYTES_C |
| RESP_BITS_C | integer := 2 |
| ADDR_FIFO_SIZE_C | integer := ADDR_BITS_C+ ID_BITS_C+ LEN_BITS_C+ SIZE_BITS_C+ BURST_BITS_C+ LOCK_BITS_C+ PROT_BITS_C+ CACHE_BITS_C |
| DATA_FIFO_SIZE_C | integer := 1 + DATA_BITS_C+ RESP_BITS_C+ ID_BITS_C |
Signals | |
| addrFifoWrite | sl |
| addrFifoDin | slv ( ADDR_FIFO_SIZE_C- 1 downto 0 ) |
| addrFifoDout | slv ( ADDR_FIFO_SIZE_C- 1 downto 0 ) |
| addrFifoValid | sl |
| addrFifoAFull | sl |
| addrFifoRead | sl |
| dataFifoWrite | sl |
| dataFifoDin | slv ( DATA_FIFO_SIZE_C- 1 downto 0 ) |
| dataFifoDout | slv ( DATA_FIFO_SIZE_C- 1 downto 0 ) |
| dataFifoValid | sl |
| dataFifoAFull | sl |
| dataFifoRead | sl |
Instantiations | |
| u_addrfifo | FifoCascade <Entity FifoCascade> |
| u_datafifo | FifoCascade <Entity FifoCascade> |
| u_addrfifo | FifoCascade <Entity FifoCascade> |
| u_datafifo | FifoCascade <Entity FifoCascade> |