PoC.net.arp.Cache
Todo
No documentation available.
Entity Declaration:
1 TAG_BYTE_ORDER : T_BYTE_ORDER := BIG_ENDIAN;
2 DATA_BYTE_ORDER : T_BYTE_ORDER := BIG_ENDIAN;
3 INITIAL_CACHE_CONTENT : T_NET_ARP_ARPCACHE_VECTOR
4 );
5 port (
6 Clock : in std_logic; --
7 Reset : in std_logic; --
8
9 Command : in T_NET_ARP_ARPCACHE_COMMAND;
10 Status : out T_NET_ARP_ARPCACHE_STATUS;
11 NewIPv4Address_rst : out std_logic;
12 NewIPv4Address_nxt : out std_logic;
13 NewIPv4Address_Data : in T_SLV_8;
14 NewMACAddress_rst : out std_logic;
15 NewMACAddress_nxt : out std_logic;
16 NewMACAddress_Data : in T_SLV_8;
17
18 Lookup : in std_logic;
19 IPv4Address_rst : out std_logic;
20 IPv4Address_nxt : out std_logic;
21 IPv4Address_Data : in T_SLV_8;
22
23 CacheResult : out T_CACHE_RESULT;
24 MACAddress_rst : in std_logic;
25 MACAddress_nxt : in std_logic;
26 MACAddress_Data : out T_SLV_8
27 );
28end entity;
29
30
31architecture rtl of arp_Cache is
32 constant CACHE_LINES : positive := 8;