|
SURF
|
Processes | |
| axilComb | ( adcFrameSync , axilR , axilReadMaster , axilRst , axilWriteMaster , curDelay , debugDataTmp , debugDataValid , errorDetCount , lockedFallCount , lockedSync ) |
| axilSeq | ( axilClk ) |
| adcComb | ( adcFrame , adcFrameValid , adcR ) |
| adcSeq | ( adcBitClkDiv4 , adcBitRstDiv4 ) |
| GLUE_COMB | ( adcData , invertSync , locked ) |
Constants | |
| AXIL_REG_INIT_C | AxilRegType := ( axilWriteSlave = > AXI_LITE_WRITE_SLAVE_INIT_C , axilReadSlave = > AXI_LITE_READ_SLAVE_INIT_C , delay = > DEFAULT_DELAY_G , delaySet = > ' 0 ' , freezeDebug = > ' 0 ' , readoutDebug0 = > ( others = > ( others = > ' 0 ' ) ) , readoutDebug1 = > ( others = > ( others = > ' 0 ' ) ) , lockedCountRst = > ' 0 ' , invert = > ' 0 ' , realign = > ' 1 ' , minEyeWidth = > X " 50 " ) |
| ADC_REG_INIT_C | AdcRegType := ( errorDet = > ' 1 ' ) |
Signals | |
| lockedSync | sl |
| lockedFallCount | slv ( 15 downto 0 ) |
| axilR | AxilRegType := AXIL_REG_INIT_C |
| axilRin | AxilRegType |
| adcR | AdcRegType := ADC_REG_INIT_C |
| adcRin | AdcRegType |
| adcBitClk | sl |
| adcBitRst | sl |
| adcBitClkDiv4 | sl |
| adcBitRstDiv4 | sl |
| adcFrame | slv ( 13 downto 0 ) |
| adcFrameValid | sl |
| adcFrameSync | slv ( 13 downto 0 ) |
| adcFrameSyncValid | sl |
| adcData | slv14Array ( NUM_CHANNELS_G- 1 downto 0 ) |
| adcDataValid | slv ( NUM_CHANNELS_G- 1 downto 0 ) |
| fifoWrData | slv16Array ( NUM_CHANNELS_G- 1 downto 0 ) |
| fifoDataValid | sl |
| fifoDataOut | slv ( NUM_CHANNELS_G* 16 - 1 downto 0 ) |
| fifoDataIn | slv ( NUM_CHANNELS_G* 16 - 1 downto 0 ) |
| fifoDataTmp | slv16Array ( NUM_CHANNELS_G- 1 downto 0 ) |
| debugDataValid | sl |
| debugDataOut | slv ( NUM_CHANNELS_G* 16 - 1 downto 0 ) |
| debugDataTmp | slv16Array ( 7 downto 0 ) := ( others = > ( others = > ' 0 ' ) ) |
| invertSync | sl |
| bitSlip | sl |
| dlyLoad | sl |
| dlyCfg | slv ( 8 downto 0 ) |
| enUsrDlyCfg | sl |
| usrDlyCfg | slv ( 8 downto 0 ) := ( others = > ' 0 ' ) |
| minEyeWidthSync | slv ( 7 downto 0 ) |
| lockingCntCfg | slv ( 23 downto 0 ) := ite ( SIMULATION_G , X " 000008 " , X " 00FFFF " ) |
| locked | sl |
| realignSync | sl |
| curDelay | slv ( 8 downto 0 ) |
| errorDetCount | slv ( 15 downto 0 ) |
| errorDet | sl |
Records | |
| AxilRegType | |
| AdcRegType | |