PoC.net.arp.Wrapper

Todo

No documentation available.

Entity Declaration:

 1  generic (
 2    CLOCK_FREQ                          : FREQ                                  := 125 MHz;
 3    INTERFACE_MACADDRESS                : T_NET_MAC_ADDRESS                     := C_NET_MAC_ADDRESS_EMPTY;
 4    INITIAL_IPV4ADDRESSES               : T_NET_IPV4_ADDRESS_VECTOR             := (0 => C_NET_IPV4_ADDRESS_EMPTY);
 5    INITIAL_ARPCACHE_CONTENT            : T_NET_ARP_ARPCACHE_VECTOR             := (0 => (Tag => C_NET_IPV4_ADDRESS_EMPTY, MAC => C_NET_MAC_ADDRESS_EMPTY));
 6    APR_REQUEST_TIMEOUT                 : T_TIME                                := 100.0e-3
 7  );
 8  port (
 9    Clock                               : in  std_logic;
10    Reset                               : in  std_logic;
11
12    IPPool_Announce                     : in  std_logic;
13    IPPool_Announced                    : out std_logic;
14
15    IPCache_Lookup                      : in  std_logic;
16    IPCache_IPv4Address_rst             : out std_logic;
17    IPCache_IPv4Address_nxt             : out std_logic;
18    IPCache_IPv4Address_Data            : in  T_SLV_8;
19
20    IPCache_Valid                       : out std_logic;
21    IPCache_MACAddress_rst              : in  std_logic;
22    IPCache_MACAddress_nxt              : in  std_logic;
23    IPCache_MACAddress_Data             : out T_SLV_8;
24
25    Eth_UC_TX_Valid                     : out std_logic;
26    Eth_UC_TX_Data                      : out T_SLV_8;
27    Eth_UC_TX_SOF                       : out std_logic;
28    Eth_UC_TX_EOF                       : out std_logic;
29    Eth_UC_TX_Ack                       : in  std_logic;
30    Eth_UC_TX_Meta_rst                  : in  std_logic;
31    Eth_UC_TX_Meta_DestMACAddress_nxt   : in  std_logic;
32    Eth_UC_TX_Meta_DestMACAddress_Data  : out T_SLV_8;
33
34    Eth_UC_RX_Valid                     : in  std_logic;
35    Eth_UC_RX_Data                      : in  T_SLV_8;
36    Eth_UC_RX_SOF                       : in  std_logic;
37    Eth_UC_RX_EOF                       : in  std_logic;
38    Eth_UC_RX_Ack                       : out std_logic;
39    Eth_UC_RX_Meta_rst                  : out std_logic;
40    Eth_UC_RX_Meta_SrcMACAddress_nxt    : out std_logic;
41    Eth_UC_RX_Meta_SrcMACAddress_Data   : in  T_SLV_8;
42    Eth_UC_RX_Meta_DestMACAddress_nxt   : out std_logic;
43    Eth_UC_RX_Meta_DestMACAddress_Data  : in  T_SLV_8;
44
45    Eth_BC_RX_Valid                     : in  std_logic;
46    Eth_BC_RX_Data                      : in  T_SLV_8;
47    Eth_BC_RX_SOF                       : in  std_logic;
48    Eth_BC_RX_EOF                       : in  std_logic;
49    Eth_BC_RX_Ack                       : out std_logic;
50    Eth_BC_RX_Meta_rst                  : out std_logic;
51    Eth_BC_RX_Meta_SrcMACAddress_nxt    : out std_logic;
52    Eth_BC_RX_Meta_SrcMACAddress_Data   : in  T_SLV_8;
53    Eth_BC_RX_Meta_DestMACAddress_nxt   : out std_logic;
54    Eth_BC_RX_Meta_DestMACAddress_Data  : in  T_SLV_8
55  );
56end entity;