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;