diff --git a/libraries/technology/ip_arria10_e1sg/jesd204b/ip_arria10_e1sg_jesd204b_v2.vhd b/libraries/technology/ip_arria10_e1sg/jesd204b/ip_arria10_e1sg_jesd204b_v2.vhd index ef99874c0f5ebfa059a8c35550f89c13450216ff..1c0d8ec310a410658266cf2f48a8c9ab18e41c86 100644 --- a/libraries/technology/ip_arria10_e1sg/jesd204b/ip_arria10_e1sg_jesd204b_v2.vhd +++ b/libraries/technology/ip_arria10_e1sg/jesd204b/ip_arria10_e1sg_jesd204b_v2.vhd @@ -470,14 +470,12 @@ begin -- MS data with sync at even dp_index = 0 i_dp_sosi_arr(i).sync <= dplink_sosi_arr(i).sync; i_dp_sosi_arr(i).data <= RESIZE_DP_SDATA(dplink_sosi_arr(i).data( - c_jesd204b_rx_data_w * i + c_jesd204b_rx_data_w - 1 downto - c_jesd204b_rx_data_w * i + c_jesd204b_rx_framer_data_w)); + c_jesd204b_rx_data_w - 1 downto c_jesd204b_rx_framer_data_w)); else -- LS data at odd dp_index = 1 i_dp_sosi_arr(i).sync <= '0'; i_dp_sosi_arr(i).data <= RESIZE_DP_SDATA(dplink_sosi_arr(i).data( - c_jesd204b_rx_data_w * i + c_jesd204b_rx_framer_data_w - 1 downto - c_jesd204b_rx_data_w * i)); + c_jesd204b_rx_framer_data_w - 1 downto 0)); end if; end if; end if; diff --git a/libraries/technology/ip_arria10_e2sg/jesd204b/ip_arria10_e2sg_jesd204b_v2.vhd b/libraries/technology/ip_arria10_e2sg/jesd204b/ip_arria10_e2sg_jesd204b_v2.vhd index 33b5db6223af984ef85c742eaa64e7547946c2d7..79501ebef68c71773c63068d39457489e14adaf6 100644 --- a/libraries/technology/ip_arria10_e2sg/jesd204b/ip_arria10_e2sg_jesd204b_v2.vhd +++ b/libraries/technology/ip_arria10_e2sg/jesd204b/ip_arria10_e2sg_jesd204b_v2.vhd @@ -470,14 +470,12 @@ begin -- MS data with sync at even dp_index = 0 i_dp_sosi_arr(i).sync <= dplink_sosi_arr(i).sync; i_dp_sosi_arr(i).data <= RESIZE_DP_SDATA(dplink_sosi_arr(i).data( - c_jesd204b_rx_data_w * i + c_jesd204b_rx_data_w - 1 downto - c_jesd204b_rx_data_w * i + c_jesd204b_rx_framer_data_w)); + c_jesd204b_rx_data_w - 1 downto c_jesd204b_rx_framer_data_w)); else -- LS data at odd dp_index = 1 i_dp_sosi_arr(i).sync <= '0'; i_dp_sosi_arr(i).data <= RESIZE_DP_SDATA(dplink_sosi_arr(i).data( - c_jesd204b_rx_data_w * i + c_jesd204b_rx_framer_data_w - 1 downto - c_jesd204b_rx_data_w * i)); + c_jesd204b_rx_framer_data_w - 1 downto 0)); end if; end if; end if;