AMC13
Firmwares for the different applications of the AMC13 uTCA board made at Boston University
 All Classes Variables
Entities | Public Attributes
ipbus_ctrl Entity Reference
Inheritance diagram for ipbus_ctrl:
Inheritance graph
[legend]

List of all members.

Entities

rtl  architecture

Use Clauses

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
IPBUSPORT  std_logic_vector ( 15 downto 0 ) := x " C351 "
SECONDARYPORT  std_logic := ' 0 '
N_OOB  natural := 0

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 "
enable   in std_logic := ' 1 '
RARP_select   in std_logic := ' 0 '
pkt_rx   out std_logic
pkt_tx   out std_logic
pkt_rx_led   out std_logic
pkt_tx_led   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 )

Detailed Description

Definition at line 15 of file ipbus_ctrl.vhd.


The documentation for this class was generated from the following file: