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

Processes

comb  ( broadcastIp , clientSlave , dhcpSlave , igmpIp , localIp , r , rst , rxMaster , serverSlave )
seq  ( clk )

Constants

SERVER_PORTS_C  Slv16Array ( SERVER_SIZE_G- 1 downto 0 ) := EthPortArrayBigEndian ( SERVER_PORTS_G , SERVER_SIZE_G )
CLIENT_PORTS_C  Slv16Array ( CLIENT_SIZE_G- 1 downto 0 ) := EthPortArrayBigEndian ( CLIENT_PORTS_G , CLIENT_SIZE_G )
REG_INIT_C  RegType := ( tDestServer = > ( others = > ' 0 ' ) , tDestClient = > ( others = > ' 0 ' ) , serverRemotePort = > ( others = > ( others = > ' 0 ' ) ) , serverRemoteIp = > ( others = > ( others = > ' 0 ' ) ) , serverRemoteMac = > ( others = > ( others = > ' 0 ' ) ) , clientRemoteDetValid = > ( others = > ' 0 ' ) , clientRemoteDetIp = > ( others = > ( others = > ' 0 ' ) ) , byteCnt = > ( others = > ' 0 ' ) , tData = > ( others = > ' 0 ' ) , sof = > ' 1 ' , localHost = > ' 0 ' , route = > NULL_S , rxSlave = > AXI_STREAM_SLAVE_INIT_C , dhcpMaster = > AXI_STREAM_MASTER_INIT_C , serverMaster = > AXI_STREAM_MASTER_INIT_C , clientMaster = > AXI_STREAM_MASTER_INIT_C , state = > IDLE_S )

Types

RouteType  ( NULL_S , SERVER_S , CLIENT_S , DHCP_S )
StateType  ( IDLE_S , CHECK_PORT_S , MOVE_S , LAST_S )

Signals

r  RegType := REG_INIT_C
rin  RegType
rxMaster  AxiStreamMasterType
rxSlave  AxiStreamSlaveType
serverSlave  AxiStreamSlaveType
clientSlave  AxiStreamSlaveType
dhcpSlave  AxiStreamSlaveType

Records

RegType 

Instantiations

u_rxpipeline  AxiStreamPipeline <Entity AxiStreamPipeline>
u_servers  AxiStreamDeMux <Entity AxiStreamDeMux>
u_clients  AxiStreamDeMux <Entity AxiStreamDeMux>
u_dhcp  AxiStreamPipeline <Entity AxiStreamPipeline>

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