SURF
Loading...
Searching...
No Matches
HtspTx.rtl Architecture Reference
Architecture >> HtspTx::rtl

Processes

comb  ( broadcastMac , etherType , htspRst , htspTxIn , htspTxMaster , locRxFifoCtrl , locRxLinkReady , localMac , phyTxRdy , r , remRxFifoCtrl , remRxLinkReady , remoteMac , txSlave )
seq  ( htspClk )

Constants

MAX_SIZE_C  positive := ( MAX_PAYLOAD_SIZE_G/ 64 )
REG_INIT_C  RegType := ( disableSel = > ( others = > ' 0 ' ) , sof = > ( others = > ' 1 ' ) , eof = > ' 0 ' , eofe = > ' 0 ' , lastKeep = > ( others = > ' 1 ' ) , wrdCnt = > 0 , tid = > ( others = > ' 0 ' ) , nullCnt = > ( others = > ' 0 ' ) , nullInterval = > ( others = > ' 0 ' ) , pause = > ( others = > ' 0 ' ) , lastPausSent = > ( others = > ' 0 ' ) , tDest = > ( others = > ' 0 ' ) , htspTxOut = > HTSP_TX_OUT_INIT_C , htspTxSlave = > AXI_STREAM_SLAVE_INIT_C , txMaster = > AXI_STREAM_MASTER_INIT_C , state = > IDLE_S )

Types

StateType  ( IDLE_S , HDR_S , PAYLOAD_S , FOOTER_S )

Signals

r  RegType := REG_INIT_C
rin  RegType
ibTxMasters  AxiStreamMasterArray ( NUM_VC_G- 1 downto 0 )
ibTxSlaves  AxiStreamSlaveArray ( NUM_VC_G- 1 downto 0 )
htspTxMaster  AxiStreamMasterType
htspTxSlave  AxiStreamSlaveType
txSlave  AxiStreamSlaveType

Attributes

dont_touch  string
dont_touch  signal is " TRUE "

Records

RegType 

Instantiations

u_pipeline  AxiStreamPipeline <Entity AxiStreamPipeline>
u_mux  AxiStreamMux <Entity AxiStreamMux>
u_pipeline  AxiStreamPipeline <Entity AxiStreamPipeline>

The documentation for this design unit was generated from the following file: