PoC.net.arp.Cache

Todo

No documentation available.

Entity Declaration:

 1  generic (
 2    CLOCK_FREQ                : FREQ                                  := 125 MHz;
 3    REPLACEMENT_POLICY        : string                                := "LRU";
 4    TAG_BYTE_ORDER            : T_BYTE_ORDER                          := BIG_ENDIAN;
 5    DATA_BYTE_ORDER           : T_BYTE_ORDER                          := BIG_ENDIAN;
 6    INITIAL_CACHE_CONTENT     : T_NET_ARP_ARPCACHE_VECTOR
 7  );
 8  port (
 9    Clock                     : in  std_logic;                                  --
10    Reset                     : in  std_logic;                                  --
11
12    Command                   : in  T_NET_ARP_ARPCACHE_COMMAND;
13    Status                    : out T_NET_ARP_ARPCACHE_STATUS;
14    NewIPv4Address_rst        : out std_logic;
15    NewIPv4Address_nxt        : out std_logic;
16    NewIPv4Address_Data       : in  T_SLV_8;
17    NewMACAddress_rst         : out std_logic;
18    NewMACAddress_nxt         : out std_logic;
19    NewMACAddress_Data        : in  T_SLV_8;
20
21    Lookup                    : in  std_logic;
22    IPv4Address_rst           : out std_logic;
23    IPv4Address_nxt           : out std_logic;
24    IPv4Address_Data          : in  T_SLV_8;
25
26    CacheResult               : out T_CACHE_RESULT;
27    MACAddress_rst            : in  std_logic;
28    MACAddress_nxt            : in  std_logic;
29    MACAddress_Data           : out T_SLV_8
30  );
31end entity;