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

Processes

PROCESS_215  ( intPad , macMaster )
PROCESS_216  ( ethClk )
PROCESS_217  ( curState , exportWordCnt , intLastLine , macMaster )
PROCESS_218  ( curState , ethRst , exportWordCnt , intError , macMaster , phyReady , stateCount )
PROCESS_219  ( ethClk )
PROCESS_220  ( ethClk )

Constants

INTERGAP_C  slv ( 3 downto 0 ) := x " 3 "
AXI_CONFIG_C  AxiStreamConfigType := ( TSTRB_EN_C = > INT_EMAC_AXIS_CONFIG_C.TSTRB_EN_C , TDATA_BYTES_C = > 8 , TDEST_BITS_C = > INT_EMAC_AXIS_CONFIG_C.TDEST_BITS_C , TID_BITS_C = > INT_EMAC_AXIS_CONFIG_C.TID_BITS_C , TKEEP_MODE_C = > INT_EMAC_AXIS_CONFIG_C.TKEEP_MODE_C , TUSER_BITS_C = > INT_EMAC_AXIS_CONFIG_C.TUSER_BITS_C , TUSER_MODE_C = > INT_EMAC_AXIS_CONFIG_C.TUSER_MODE_C )
ST_IDLE_C  slv ( 2 downto 0 ) := " 000 "
ST_DUMP_C  slv ( 2 downto 0 ) := " 001 "
ST_READ_C  slv ( 2 downto 0 ) := " 010 "
ST_WAIT_C  slv ( 2 downto 0 ) := " 011 "
ST_PAD_C  slv ( 2 downto 0 ) := " 100 "

Signals

macMaster  AxiStreamMasterType
macSlave  AxiStreamSlaveType
intAdvance  sl
intDump  sl
intPad  sl
intLastLine  sl
intLastValidByte  slv ( 2 downto 0 )
frameShift0  sl
frameShift1  sl
txEnable0  sl
txEnable1  sl
txEnable2  sl
txEnable3  sl
nxtMaskIn  slv ( 7 downto 0 )
nxtEOF  sl
intData  slv ( 63 downto 0 )
stateCount  slv ( 3 downto 0 )
stateCountRst  sl
wordCountRst  sl
exportWordCnt  slv ( 3 downto 0 )
crcFifoIn  slv ( 71 downto 0 )
crcFifoOut  slv ( 71 downto 0 )
crcTx  slv ( 31 downto 0 )
crcIn  slv ( 63 downto 0 )
crcInit  sl
crcMaskIn  slv ( 7 downto 0 )
crcInAdj  slv ( 63 downto 0 )
crcDataWidth  slv ( 2 downto 0 )
crcDataValid  sl
crcReset  sl
crcOut  slv ( 31 downto 0 )
intError  sl
nxtError  sl
curState  slv ( 2 downto 0 )
nxtState  slv ( 2 downto 0 )

Attributes

dont_touch  string
dont_touch  signal is " true "

Instantiations

data_mux  AxiStreamFifoV2 <Entity AxiStreamFifoV2>
u_crcfifo  Fifo <Entity Fifo>
u_crc32  Crc32Parallel <Entity Crc32Parallel>

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