PoC.net.mac.Wrapper
Todo
No documentation available.
Entity Declaration:
1 generic (
2 DEBUG : boolean := FALSE;
3 MAC_CONFIG : T_NET_MAC_CONFIGURATION_VECTOR
4 );
5 port (
6 Clock : in std_logic;
7 Reset : in std_logic;
8
9 Eth_TX_Valid : out std_logic;
10 Eth_TX_Data : out T_SLV_8;
11 Eth_TX_SOF : out std_logic;
12 Eth_TX_EOF : out std_logic;
13 Eth_TX_Ack : in std_logic;
14
15 Eth_RX_Valid : in std_logic;
16 Eth_RX_Data : in T_SLV_8;
17 Eth_RX_SOF : in std_logic;
18 Eth_RX_EOF : in std_logic;
19 Eth_RX_Ack : out std_logic;
20
21 TX_Valid : in std_logic_vector(getPortCount(MAC_CONFIG) - 1 downto 0);
22 TX_Data : in T_SLVV_8(getPortCount(MAC_CONFIG) - 1 downto 0);
23 TX_SOF : in std_logic_vector(getPortCount(MAC_CONFIG) - 1 downto 0);
24 TX_EOF : in std_logic_vector(getPortCount(MAC_CONFIG) - 1 downto 0);
25 TX_Ack : out std_logic_vector(getPortCount(MAC_CONFIG) - 1 downto 0);
26 TX_Meta_rst : out std_logic_vector(getPortCount(MAC_CONFIG) - 1 downto 0);
27 TX_Meta_DestMACAddress_nxt : out std_logic_vector(getPortCount(MAC_CONFIG) - 1 downto 0);
28 TX_Meta_DestMACAddress_Data : in T_SLVV_8(getPortCount(MAC_CONFIG) - 1 downto 0);
29
30 RX_Valid : out std_logic_vector(getPortCount(MAC_CONFIG) - 1 downto 0);
31 RX_Data : out T_SLVV_8(getPortCount(MAC_CONFIG) - 1 downto 0);
32 RX_SOF : out std_logic_vector(getPortCount(MAC_CONFIG) - 1 downto 0);
33 RX_EOF : out std_logic_vector(getPortCount(MAC_CONFIG) - 1 downto 0);
34 RX_Ack : in std_logic_vector(getPortCount(MAC_CONFIG) - 1 downto 0);
35 RX_Meta_rst : in std_logic_vector(getPortCount(MAC_CONFIG) - 1 downto 0);
36 RX_Meta_SrcMACAddress_nxt : in std_logic_vector(getPortCount(MAC_CONFIG) - 1 downto 0);
37 RX_Meta_SrcMACAddress_Data : out T_SLVV_8(getPortCount(MAC_CONFIG) - 1 downto 0);
38 RX_Meta_DestMACAddress_nxt : in std_logic_vector(getPortCount(MAC_CONFIG) - 1 downto 0);
39 RX_Meta_DestMACAddress_Data : out T_SLVV_8(getPortCount(MAC_CONFIG) - 1 downto 0);
40 RX_Meta_EthType : out T_NET_MAC_ETHERNETTYPE_VECTOR(getPortCount(MAC_CONFIG) - 1 downto 0)
41 );
42end entity;