|
SURF
|
Functions | |
| AxiStreamConfigType | PrbsAxiStreamConfig ( dataBytes: in natural , tKeepMode: in TKeepModeType TKEEP_COMP_C ) |
| AxiStreamConfigType | PrbsAxiStreamConfig ( dataBytes: in natural , tKeepMode: in TKeepModeType TKEEP_COMP_C ) |
Processes | |
| PROCESS_167 | ( slowClk ) |
| PROCESS_168 | ( failed , passed ) |
| PROCESS_377 | ( slowClk ) |
| PROCESS_378 | ( failed , passed ) |
Constants | |
| SLOW_CLK_PERIOD_C | time := 10 ns |
| FAST_CLK_PERIOD_C | time := SLOW_CLK_PERIOD_C/ 3 |
| TPD_C | time := FAST_CLK_PERIOD_C/ 4 |
| STATUS_CNT_WIDTH_C | natural := 32 |
| TX_PACKET_LENGTH_C | slv ( 31 downto 0 ) := toSlv ( 64 , 32 ) |
| NUMBER_PACKET_C | slv ( 31 downto 0 ) := toSlv ( 32 , 32 ) |
| MEMORY_TYPE_C | string := " block " |
| GEN_SYNC_FIFO_C | boolean := false |
| CASCADE_SIZE_C | natural := 1 |
| FIFO_ADDR_WIDTH_C | natural := 9 |
| FIFO_PAUSE_THRESH_C | natural := 2 ** 8 |
| PRBS_SEED_SIZE_C | natural := 32 |
| PRBS_TAPS_C | NaturalArray := ( 0 = > 31 , 1 = > 6 , 2 = > 2 , 3 = > 1 ) |
| FORCE_EOFE_C | sl := ' 0 ' |
| AXI_STREAM_CONFIG_C | AxiStreamConfigType := PrbsAxiStreamConfig ( 16 , TKEEP_COMP_C ) |
| AXI_PIPE_STAGES_C | natural := 1 |
Signals | |
| fastClk | sl := ' 0 ' |
| slowClk | sl := ' 0 ' |
| errMissedPacket | sl := ' 0 ' |
| errLength | sl := ' 0 ' |
| errDataBus | sl := ' 0 ' |
| errEofe | sl := ' 0 ' |
| passed | sl := ' 0 ' |
| failed | sl := ' 0 ' |
| updated | sl := ' 0 ' |
| fastRst | sl := ' 1 ' |
| slowRst | sl := ' 1 ' |
| errWordCnt | slv ( 31 downto 0 ) |
| cnt | slv ( 31 downto 0 ) |
| axisMaster | AxiStreamMasterType |
| axisSlave | AxiStreamSlaveType |
Instantiations | |
| clkrst_fast | ClkRst <Entity ClkRst> |
| clkrst_slow | ClkRst <Entity ClkRst> |
| ssiprbstx_inst | SsiPrbsTx <Entity SsiPrbsTx> |
| ssiprbsrx_inst | SsiPrbsRx <Entity SsiPrbsRx> |
| clkrst_fast | ClkRst <Entity ClkRst> |
| clkrst_slow | ClkRst <Entity ClkRst> |
| ssiprbstx_inst | SsiPrbsTx <Entity SsiPrbsTx> |
| ssiprbsrx_inst | SsiPrbsRx <Entity SsiPrbsRx> |