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

Processes

comb  ( arpAckSlaves , arpReqMasters , ibArpMaster , localIp , localMac , obArpSlave , r , rst )
seq  ( clk )

Constants

BROADCAST_MAC_C  slv ( 47 downto 0 ) := ( others = > ' 1 ' )
HARDWWARE_TYPE_C  slv ( 15 downto 0 ) := x " 0100 "
PROTOCOL_TYPE_C  slv ( 15 downto 0 ) := x " 0008 "
HARDWWARE_LEN_C  slv ( 7 downto 0 ) := x " 06 "
PROTOCOL_LEN_C  slv ( 7 downto 0 ) := x " 04 "
ARP_REQ_C  slv ( 15 downto 0 ) := x " 0100 "
ARP_REPLY_C  slv ( 15 downto 0 ) := x " 0200 "
TIMER_1_SEC_C  natural := getTimeRatio ( CLK_FREQ_G , 1 . 0 )
REG_INIT_C  RegType := ( cnt = > 0 , tData = > ( others = > ( others = > ' 0 ' ) ) , ibArpSlave = > AXI_STREAM_SLAVE_INIT_C , txArpMaster = > AXI_STREAM_MASTER_INIT_C , arpReqSlaves = > ( others = > AXI_STREAM_SLAVE_INIT_C ) , arpAckMasters = > ( others = > AXI_STREAM_MASTER_INIT_C ) , arpTimers = > ( others = > 0 ) , reqCnt = > 0 , ackCnt = > 0 , state = > IDLE_S )

Types

StateType  ( IDLE_S , RX_S , CHECK_S , SCAN_S , TX_S )

Signals

r  RegType := REG_INIT_C
rin  RegType

Records

RegType 

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