My Project
v0.0.16
|
Entities | |
rtl | architecture |
Libraries | |
ieee |
Use Clauses | |
std_logic_1164 | |
ipbus | Package <ipbus> |
ipbus_trans_decl | Package <ipbus_trans_decl> |
Generics | |
MAC_CFG | ipb_mac_cfg := EXTERNAL |
IP_CFG | ipb_ip_cfg := EXTERNAL |
BUFWIDTH | natural := 4 |
INTERNALWIDTH | natural := 1 |
ADDRWIDTH | natural := 11 |
SECONDARYPORT | std_logic := ' 0 ' |
N_OOB | natural := 0 |
IPBUSPORT | std_logic_vector ( 15 DOWNTO 0 ) := x " C351 " |
Ports | |
mac_clk | in std_logic |
rst_macclk | in std_logic |
ipb_clk | in std_logic |
rst_ipb | in std_logic |
mac_rx_data | in std_logic_vector ( 7 downto 0 ) |
mac_rx_valid | in std_logic |
mac_rx_last | in std_logic |
mac_rx_error | in std_logic |
mac_tx_data | out std_logic_vector ( 7 downto 0 ) |
mac_tx_valid | out std_logic |
mac_tx_last | out std_logic |
mac_tx_error | out std_logic |
mac_tx_ready | in std_logic |
ipb_out | out ipb_wbus |
ipb_in | in ipb_rbus |
ipb_req | out std_logic |
ipb_grant | in std_logic := ' 1 ' |
mac_addr | in std_logic_vector ( 47 downto 0 ) := X " 000000000000 " |
ip_addr | in std_logic_vector ( 31 downto 0 ) := X " 00000000 " |
ipbus_port | in std_logic_vector ( 15 downto 0 ) := x " C351 " |
enable | in std_logic := ' 1 ' |
RARP_select | in std_logic := ' 0 ' |
actual_mac_addr | out std_logic_vector ( 47 downto 0 ) |
actual_ip_addr | out std_logic_vector ( 31 downto 0 ) |
Got_IP_addr | out std_logic |
pkt | out std_logic |
pkt_oob | out std_logic |
oob_in | in ipbus_trans_in_array ( N_OOB - 1 downto 0 ) := ( others = > ( ' 0 ' , X " 00000000 " , ' 0 ' ) ) |
oob_out | out ipbus_trans_out_array ( N_OOB - 1 downto 0 ) |
|
Port |
|
Port |
|
Generic |
|
Generic |
|
Port |
|
Port |
|
Library |
|
Generic |
|
Port |
|
Generic |
|
Port |
|
Port |
|
Port |
|
Package |
|
Port |
|
Package |
|
Generic |
|
Port |
|
Generic |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Generic |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Generic |
|
Package |