|
AMC13
Firmwares for the different applications of the AMC13 uTCA board made at Boston University
|
Processes | |
| PROCESS_361 | ( clk ) |
| PROCESS_362 | ( clk ) |
| PROCESS_363 | ( clk ) |
| PROCESS_364 | ( clk ) |
| PROCESS_365 | ( clk ) |
| PROCESS_366 | ( clk ) |
| PROCESS_367 | ( clk ) |
Components | |
| EthernetCRCD64 | <Entity EthernetCRCD64> |
| cmsCRC64 | <Entity cmsCRC64> |
| RAM32x6Db | <Entity RAM32x6Db> |
Types | |
| array8X12 | array ( 0 to 7 ) of std_logic_vector ( 11 downto 0 ) |
Signals | |
| fifo_we | std_logic := ' 0 ' |
| fifo_re | std_logic := ' 0 ' |
| fifo_empty | std_logic := ' 1 ' |
| fifo_full | std_logic := ' 0 ' |
| FIFO_di | std_logic_vector ( 66 downto 0 ) := ( others = > ' 0 ' ) |
| FIFO_do | std_logic_vector ( 66 downto 0 ) := ( others = > ' 0 ' ) |
| channel | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
| evt_data_we_i | std_logic := ' 0 ' |
| en_output | std_logic := ' 0 ' |
| evt_data_vld | std_logic := ' 0 ' |
| evt_buf_do_vld | std_logic := ' 0 ' |
| evt_buf_re | std_logic := ' 0 ' |
| evt_cnt | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
| evt_buf_regce | std_logic := ' 0 ' |
| evt_buf_we | std_logic_vector ( 0 downto 0 ) := ( others = > ' 0 ' ) |
| buf_full | std_logic := ' 0 ' |
| AMC_DATA_re_i | std_logic := ' 0 ' |
| AMC_header_avl | std_logic := ' 0 ' |
| AMC_header_re | std_logic := ' 0 ' |
| header_ra_selected | std_logic := ' 0 ' |
| AMC_header_vld | std_logic := ' 0 ' |
| evt_buf_avl | std_logic := ' 0 ' |
| FIFO_Di_vld | std_logic := ' 0 ' |
| evt_buf_wc | std_logic_vector ( 11 downto 0 ) := ( others = > ' 0 ' ) |
| evt_buf_wa | std_logic_vector ( 11 downto 0 ) := ( others = > ' 0 ' ) |
| FIFO_data_wa | std_logic_vector ( 11 downto 0 ) := ( others = > ' 0 ' ) |
| FIFO_data_wa_q | std_logic_vector ( 11 downto 0 ) := ( others = > ' 0 ' ) |
| header_fifo_wc | std_logic_vector ( 6 downto 0 ) := ( others = > ' 0 ' ) |
| header_wa | std_logic_vector ( 6 downto 0 ) := ( others = > ' 0 ' ) |
| header_ra | std_logic_vector ( 6 downto 0 ) := ( others = > ' 0 ' ) |
| evt_buf_din | std_logic_vector ( 66 downto 0 ) := ( others = > ' 0 ' ) |
| evt_buf_doa | std_logic_vector ( 66 downto 0 ) := ( others = > ' 0 ' ) |
| evt_buf_ra | std_logic_vector ( 11 downto 0 ) := ( others = > ' 0 ' ) |
| evt_buf_dout | std_logic_vector ( 66 downto 0 ) := ( others = > ' 0 ' ) |
| wc_fifo_wa | std_logic_vector ( 5 downto 0 ) := ( others = > ' 0 ' ) |
| wc_fifo_ra | std_logic_vector ( 5 downto 0 ) := ( others = > ' 0 ' ) |
| wc_fifo_di | std_logic_vector ( 18 downto 0 ) := ( others = > ' 0 ' ) |
| wc_fifo_do | std_logic_vector ( 18 downto 0 ) := ( others = > ' 0 ' ) |
| wc_fifo_we | std_logic := ' 0 ' |
| wc_fifo_full | std_logic := ' 0 ' |
| header_full | std_logic := ' 0 ' |
| HeaderWC_full | std_logic := ' 0 ' |
| wc_fifo_empty | std_logic := ' 0 ' |
| wc_fifo_di_vld | std_logic := ' 0 ' |
| NoAMCenabled | std_logic := ' 1 ' |
| idle | std_logic := ' 1 ' |
| read_AMC | std_logic := ' 0 ' |
| read_AMC_q | std_logic := ' 0 ' |
| last_channel | std_logic := ' 0 ' |
| wc | std_logic_vector ( 12 downto 0 ) := ( others = > ' 0 ' ) |
| HeaderWC | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
| HeaderWC_i | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
| HeaderWC_o | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
| HeaderWC_a | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
| HeaderWC_we | std_logic := ' 0 ' |
| HeaderWC_re | std_logic := ' 0 ' |
| crc_init | std_logic := ' 0 ' |
| crc_ce | std_logic := ' 0 ' |
| rd_last_header | std_logic := ' 0 ' |
| rd_last_header_q | std_logic := ' 0 ' |
| crc_data | std_logic_vector ( 63 downto 0 ) := ( others = > ' 0 ' ) |
| BlockCRC_init | std_logic := ' 0 ' |
| BlockCRC_ce | std_logic := ' 0 ' |
| BlockCRC_ce_q | std_logic := ' 0 ' |
| BlockCRC | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
| BlockCRC_data | std_logic_vector ( 63 downto 0 ) := ( others = > ' 0 ' ) |
| BlockCRC_data_r | std_logic_vector ( 63 downto 0 ) := ( others = > ' 0 ' ) |
| block_num | std_logic_vector ( 11 downto 0 ) := ( others = > ' 0 ' ) |
| Lv1bx | std_logic_vector ( 19 downto 0 ) := ( others = > ' 0 ' ) |
| trailer_we | std_logic := ' 0 ' |
| inject_err | std_logic := ' 0 ' |
| first_block | std_logic := ' 0 ' |
| last_block | std_logic := ' 0 ' |
| block_wc_a | std_logic_vector ( 3 downto 0 ) := ( others = > ' 1 ' ) |
| block_wc_o | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
| block_trailer | std_logic := ' 0 ' |
| block_trailer_dl | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
| trailer | std_logic_vector ( 63 downto 0 ) := ( others = > ' 0 ' ) |
| trailer_dl | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
| rdcount | array8X12 := ( others = > ( others = > ' 0 ' ) ) |
| wrcount | array8X12 := ( others = > ( others = > ' 0 ' ) ) |
| evt_data_rdy_i | std_logic := ' 0 ' |
| AMCCRC_init | std_logic := ' 0 ' |
| init_AMCCRC | std_logic := ' 0 ' |
| AMCCRC_ce | std_logic := ' 0 ' |
| AMC_trailer | std_logic := ' 0 ' |
| AMClastWord | std_logic := ' 0 ' |
| bad_AMCCRC | std_logic := ' 0 ' |
| chk_AMCCRC | std_logic := ' 0 ' |
| bad_AMCCRC_l | std_logic_vector ( 11 downto 0 ) := ( others = > ' 0 ' ) |
| AMCCRC | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
| saved_AMCCRC | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
| saved_AMCCRC_di | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
| saved_AMCCRC_do | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
| saved_AMCCRC_a | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
Instantiations | |
| i_BlockCRC | EthernetCRCD64 <Entity EthernetCRCD64> |
| i_EventCRC | cmsCRC64 <Entity cmsCRC64> |
| i_AMCCRC | EthernetCRCD64 <Entity EthernetCRCD64> |
Definition at line 67 of file evt_bldrNew.vhd.
1.8.1