Architecture >> ArpEngine::rtl
|
comb | ( arpAckSlaves , arpReqMasters , ibArpMaster , localIp , localMac , obArpSlave , r , rst ) |
seq | ( clk ) |
|
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 ) |
|
StateType | ( IDLE_S , RX_S , CHECK_S , SCAN_S , TX_S ) |
|
r | RegType := REG_INIT_C |
rin | RegType |
The documentation for this design unit was generated from the following file:
- ethernet/IpV4Engine/rtl/ArpEngine.vhd