SURF
|
Processes | |
RX_AXIS | ( txusrclk2 ) |
comb | ( r , stat_rx_aligned , stat_rx_aligned_err , usr_rx_reset ) |
seq | ( txusrclk2 ) |
Components | |
Caui4GtyIpCore156MHz | |
Caui4GtyIpCore161MHz |
Constants | |
TX_FIFO_ADDR_WIDTH_C | positive := log2 ( MAX_PAYLOAD_SIZE_G/ 64 ) + 1 |
REG_INIT_C | RegType := ( phyRdy = > ' 0 ' , ctl_rx_enable = > ' 0 ' , ctl_tx_enable = > ' 0 ' , ctl_tx_send_rfi = > ' 0 ' , state = > INIT_S ) |
Types | |
StateType | ( INIT_S , WAIT_S , DONE_S ) |
Signals | |
r | RegType := REG_INIT_C |
rin | RegType |
txusrclk2 | sl |
usr_tx_reset | sl |
usr_rx_reset | sl |
stat_rx_aligned | sl |
stat_rx_aligned_err | sl |
phyClock | sl |
phyReset | sl |
gtLoopback | slv ( 11 downto 0 ) |
gtTxdiffctrl | slv ( 19 downto 0 ) |
gtTxPreCursor | slv ( 19 downto 0 ) |
gtTxPostCursor | slv ( 19 downto 0 ) |
stableReset | sl |
rxAxis | AxiStreamMasterType := AXI_STREAM_MASTER_INIT_C |
rxMaster | AxiStreamMasterType := AXI_STREAM_MASTER_INIT_C |
txMaster | AxiStreamMasterType := AXI_STREAM_MASTER_INIT_C |
txSlave | AxiStreamSlaveType |
Records | |
RegType |
Instantiations | |
u_pwruprst | PwrUpRst <Entity PwrUpRst> |
u_phyclk | ClockManagerUltraScale <Entity ClockManagerUltraScale> |
u_rx_fifo | AxiStreamFifoV2 <Entity AxiStreamFifoV2> |
u_tx_fifo | AxiStreamFifoV2 <Entity AxiStreamFifoV2> |
u_caui4 | caui4gtyipcore156mhz |
u_caui4 | caui4gtyipcore161mhz |
u_syncbits | Synchronizer <Entity Synchronizer> |