signal hub_init_packet_num_in : std_logic_vector(15 downto 0);
signal hub_reply_packet_num_in : std_logic_vector(15 downto 0);
-signal cts_init_data_out : std_logic_vector(15 downto 0);
-signal cts_init_dataready_out : std_logic;
-signal cts_init_packet_num_out : std_logic_vector(2 downto 0);
-signal cts_init_read_in : std_logic;
+-- signal cts_init_data_out : std_logic_vector(15 downto 0);
+-- signal cts_init_dataready_out : std_logic;
+-- signal cts_init_packet_num_out : std_logic_vector(2 downto 0);
+-- signal cts_init_read_in : std_logic;
-signal cts_reply_data_in : std_logic_vector(15 downto 0);
-signal cts_reply_dataready_in : std_logic;
-signal cts_reply_packet_num_in : std_logic_vector(2 downto 0);
-signal cts_reply_read_out : std_logic;
+-- signal cts_reply_data_in : std_logic_vector(15 downto 0);
+-- signal cts_reply_dataready_in : std_logic;
+-- signal cts_reply_packet_num_in : std_logic_vector(2 downto 0);
+-- signal cts_reply_read_out : std_logic;
signal common_ctrl : std_logic_vector(std_COMCTRLREG*32-1 downto 0);
signal common_stat : std_logic_vector(std_COMSTATREG*32-1 downto 0);
signal common_stat_strobe : std_logic_vector(std_COMSTATREG-1 downto 0);
signal my_address : std_logic_vector(15 downto 0);
-signal io_dataready_out : std_logic_vector(7 downto 0);
-signal io_data_out : std_logic_vector(127 downto 0);
-signal io_packet_num_out : std_logic_vector(23 downto 0);
-signal io_read_in : std_logic_vector(7 downto 0);
-
-signal io_dataready_in : std_logic_vector(3 downto 0);
-signal io_read_out : std_logic_vector(3 downto 0);
-signal io_data_in : std_logic_vector(4*16-1 downto 0);
-signal io_packet_num_in : std_logic_vector(4*3-1 downto 0);
+-- signal io_dataready_out : std_logic_vector(7 downto 0);
+-- signal io_data_out : std_logic_vector(127 downto 0);
+-- signal io_packet_num_out : std_logic_vector(23 downto 0);
+-- signal io_read_in : std_logic_vector(7 downto 0);
+--
+-- signal io_dataready_in : std_logic_vector(3 downto 0);
+-- signal io_read_out : std_logic_vector(3 downto 0);
+-- signal io_data_in : std_logic_vector(4*16-1 downto 0);
+-- signal io_packet_num_in : std_logic_vector(4*3-1 downto 0);
signal reset_i : std_logic;
signal reset_i_mux_io : std_logic;
signal hub_make_network_reset : std_logic;
-signal hub_got_network_reset : std_logic;
+-- signal hub_got_network_reset : std_logic;
signal timer_ticks : std_logic_vector(1 downto 0);
signal hub_ctrl_debug : std_logic_vector(31 downto 0);
signal buf_HUB_STAT_GEN : std_logic_vector(31 downto 0);
signal lvl1_data_valid_i : std_logic;
signal reset_ipu_i : std_logic;
-signal int_spike_detected : std_logic;
-signal int_lvl1_spurious_trg : std_logic;
-signal int_lvl1_timeout_detected : std_logic;
-signal int_multiple_trg : std_logic;
-signal int_lvl1_missing_tmg_trg : std_logic;
-signal int_lvl1_long_trg : std_logic;
+-- signal int_spike_detected : std_logic;
+-- signal int_lvl1_spurious_trg : std_logic;
+-- signal int_lvl1_timeout_detected : std_logic;
+-- signal int_multiple_trg : std_logic;
+-- signal int_lvl1_missing_tmg_trg : std_logic;
+-- signal int_lvl1_long_trg : std_logic;
signal int_trigger_num : std_logic_vector(15 downto 0);
signal int_lvl1_delay : std_logic_vector(15 downto 0);
signal stat_lvl1_handler : std_logic_vector(63 downto 0);
lvl1_trg_type, lvl1_trg_number, lvl1_trg_code,
stat_counters_lvl1_handler, int_trigger_num)
begin
+ common_stat(47 downto 0) <= (others => '0');
+ common_stat(std_COMSTATREG*32-1 downto 64) <= (others => '0');
+
common_stat(4) <= stat_lvl1_handler(12);
common_stat(13) <= stat_lvl1_handler(7);
common_stat(47 downto 32) <= int_trigger_num;
common_stat(127 downto 64) <= stat_lvl1_handler;
- common_stat(159 downto 128) <= (others => '0');
common_stat(175 downto 160) <= lvl1_trg_information(15 downto 0);
common_stat(179 downto 176) <= lvl1_trg_type;
common_stat(183 downto 180) <= lvl1_trg_number(3 downto 0);
common_stat(191 downto 184) <= lvl1_trg_code;
common_stat(271 downto 192) <= stat_counters_lvl1_handler;
- common_stat(287 downto 272) <= (others => '0');
end process;
process(CLK)