diff --git a/top/firmware/hdl/LinkCombiner.vhd b/top/firmware/hdl/LinkCombiner.vhd index 3257491325a8d20bd9218e0d017fc338a4027994..0aea5348e383e50b16ebae8215fe3a93ececef92 100644 --- a/top/firmware/hdl/LinkCombiner.vhd +++ b/top/firmware/hdl/LinkCombiner.vhd @@ -376,7 +376,7 @@ begin end loop; status := status0 & status1; status_sr <= status_sr(status_sr'high - 1 downto 0) & status; - bcid := std_logic_vector(header_in(2).bcid); + bcid := std_logic_vector(header_in(0).bcid); bcid_sr <= bcid_sr(bcid_sr'high - 1 downto 0) & bcid; if unsigned(bcid_sr(bcid_sr'high)) > unsigned(bcid_sr(bcid_sr'high - 1)) then super_id <= super_id + 1;