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;