AMC13
Firmwares for the different applications of the AMC13 uTCA board made at Boston University
|
Entities | |
Behavioral | architecture |
Libraries | |
UNISIM | |
UNIMACRO |
Use Clauses | |
numeric_std | |
amc13_pack | Package <amc13_pack> |
VComponents | |
vcomponents |
Generics | |
simulation | boolean := false |
en_KEEPALIVE | std_logic := ' 0 ' |
Ports | |
reset | in std_logic |
rstCntr | in std_logic |
sysclk | in std_logic |
clk2x | in std_logic |
clk | in std_logic |
strobe_us | in std_logic |
strobe_ms | in std_logic |
en_LINK | in std_logic |
LINK_down | out std_logic |
MY_PORT | in STD_LOGIC_VECTOR ( 15 downto 0 ) |
MY_IP | in STD_LOGIC_VECTOR ( 31 downto 0 ) |
MY_ETH | in STD_LOGIC_VECTOR ( 47 downto 0 ) |
TSclock | in STD_LOGIC_VECTOR ( 31 downto 0 ) |
RTOmin | in STD_LOGIC_VECTOR ( 15 downto 0 ) |
rate_limit | in STD_LOGIC_VECTOR ( 7 downto 0 ) |
EVENTdata | in STD_LOGIC_VECTOR ( 66 downto 0 ) |
EventBufAddr | in std_logic_vector ( 13 downto 0 ) |
EventBufAddr_we | in std_logic |
AddrBuf_full | out std_logic |
EVENTdata_avl | in std_logic |
EVENTdata_re | out std_logic |
DDR2TCPdata | in STD_LOGIC_VECTOR ( 32 downto 0 ) |
ReTxData_we | in std_logic_VECTOR ( 1 downto 0 ) |
ReTxData_chksum | in std_logic_VECTOR ( 15 downto 0 ) |
ReTx_ddr_out | out STD_LOGIC_VECTOR ( 31 downto 0 ) |
re_RETX_ddr_wq | in std_logic |
ReTx_ddr_wrqst | out std_logic |
ReTx_ddr_LEN_max | in STD_LOGIC_VECTOR ( 4 downto 0 ) |
ReTx_ddr_LEN | out STD_LOGIC_VECTOR ( 4 downto 0 ) |
ReTx_ddr_data_we | in std_logic |
ReTx_ddr_rrqst | out std_logic |
ReTxDataACK | in std_logic |
ReTxDataRqst | out std_logic |
ReTxDataAddr | out STD_LOGIC_VECTOR ( 25 downto 0 ) |
ReTxDataLEN | out STD_LOGIC_VECTOR ( 12 downto 0 ) |
KiloByte_toggle | in STD_LOGIC |
EoB_toggle | in STD_LOGIC |
TCP_wcount | in STD_LOGIC |
UNA_MonBuf | out STD_LOGIC_VECTOR ( 10 downto 0 ) |
UNA_TCPBuf | out STD_LOGIC_VECTOR ( 10 downto 0 ) |
PhyEmacRxC | in STD_LOGIC_VECTOR ( 3 downto 0 ) |
PhyEmacRxD | in STD_LOGIC_VECTOR ( 31 downto 0 ) |
EmacPhyTxC | out STD_LOGIC_VECTOR ( 3 downto 0 ) := ( others = > ' 0 ' ) |
EmacPhyTxD | out STD_LOGIC_VECTOR ( 31 downto 0 ) := ( others = > ' 0 ' ) |
ipb_addr | in STD_LOGIC_VECTOR ( 31 downto 0 ) |
ipb_rdata | out STD_LOGIC_VECTOR ( 31 downto 0 ) |
cs_out | out STD_LOGIC_VECTOR ( 511 downto 0 ) |