|
SURF
|
Processes | |
| comb | ( ack , axilRst , r , refClkFreq , resetDoneSync , resetErrValidSync , resetInSync , rxClkFreq , sAxilReadMaster , sAxilWriteMaster , txClkFreq ) |
| seq | ( axilClk ) |
Constants | |
| COMMA_ALIGN_LATENCY_OFFSET_C | slv ( 31 downto 0 ) := ite ( ( GT_TYPE_G = " GTHE3 " ) , x " 0000_0540 " , x " 0000_0940 " ) |
| COMMA_ALIGN_LATENCY_ADDR_C | slv ( 31 downto 0 ) := ( DRP_ADDR_G+ COMMA_ALIGN_LATENCY_OFFSET_C ) |
| REG_INIT_C | RegType := ( locked = > ' 0 ' , rst = > ' 1 ' , rstRetryCnt = > ' 0 ' , override = > toSl ( SIMULATION_G ) , rstlen = > toSlv ( 3 , 4 ) , rstcnt = > toSlv ( 0 , 4 ) , retryCnt = > toSlv ( 0 , 16 ) , tgt = > toSlv ( LOCK_VALUE_G , 7 ) , mask = > toSlv ( MASK_VALUE_G , 7 ) , last = > toSlv ( 0 , 16 ) , sample = > ( others = > ( others = > ' 0 ' ) ) , sAxilWriteSlave = > AXI_LITE_WRITE_SLAVE_INIT_C , sAxilReadSlave = > AXI_LITE_READ_SLAVE_INIT_C , req = > AXI_LITE_REQ_INIT_C , state = > READ_S ) |
Types | |
| StateType | ( RESET_S , READ_S , ACK_S , LOCKED_S ) |
Signals | |
| r | RegType := REG_INIT_C |
| rin | RegType |
| ack | AxiLiteAckType |
| resetInSync | sl |
| resetDoneSync | sl |
| resetErrValid | sl |
| resetErrValidSync | sl |
| txClkFreq | slv ( 31 downto 0 ) |
| rxClkFreq | slv ( 31 downto 0 ) |
| refClkFreq | slv ( 31 downto 0 ) |
Records | |
| RegType | |
Instantiations | |
| u_refclkfreq | SyncClockFreq <Entity SyncClockFreq> |
| u_txclkfreq | SyncClockFreq <Entity SyncClockFreq> |
| u_rxclkfreq | SyncClockFreq <Entity SyncClockFreq> |
| u_resetinsync | Synchronizer <Entity Synchronizer> |
| u_resetdonesync | Synchronizer <Entity Synchronizer> |
| u_reseterrvalidsync | SynchronizerOneShot <Entity SynchronizerOneShot> |
| u_axilitemaster | AxiLiteMaster <Entity AxiLiteMaster> |