-- eb2 2
--tba histo_en <= strm_reg_i(15)
deser_mode  <= strm_reg_i(10) & strm_reg_i(8);
mode_abc <= strm_reg_i(9);

busy_en_fifo  <= strm_reg_i(7);
busy_en_delta <= strm_reg_i(6);
strm_mode  <= strm_reg_i(5 downto 4);
strm_src   <= strm_reg_i(3 downto 1);
strm_en    <= strm_reg_i(0);

deser_en <= '1' when ((strm_en = '1') and
                      (RAW_EN  = '1') and
                      (strm_mode /= "11"))
       else '0';

histo_en <= '1' when ((strm_en = '1') and
                      (HST_EN = '1') and
                      (strm_mode = "11"))
       else '0';

capture_mode <= '1' when (strm_mode = "01")
           else '0';

gendata_sel <= '1' when (strm_src(2) = '1')
          else '0';

-- Commands
--------------------------------------
strm_reset <= strm_cmd_i(15) or rst;
strm_histo_ro <= strm_cmd_i(0);