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;