|
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 ) |
1.8.1