diff --git a/libraries/technology/transceiver/tech_transceiver_component_pkg.vhd b/libraries/technology/transceiver/tech_transceiver_component_pkg.vhd
index 84db270e521fdeeefb11000458f8135fcf268051..b7eaa4e8df2481c3999b1fc77f180882bf771a1c 100644
--- a/libraries/technology/transceiver/tech_transceiver_component_pkg.vhd
+++ b/libraries/technology/transceiver/tech_transceiver_component_pkg.vhd
@@ -192,16 +192,23 @@ PACKAGE tech_transceiver_component_pkg IS
   
   COMPONENT ip_stratixiv_gxb_reconfig_v111 IS
   GENERIC (
+    g_soft          : BOOLEAN := FALSE;
     g_nof_gx        : NATURAL;
     g_fromgxb_bus_w : NATURAL := 17;
     g_togxb_bus_w   : NATURAL := 4
   );
   PORT (
     reconfig_clk     : IN STD_LOGIC;
-    reconfig_fromgxb : IN STD_LOGIC_VECTOR(g_nof_gx*g_fromgxb_bus_w-1 DOWNTO 0);
+    reconfig_fromgxb : IN STD_LOGIC_VECTOR(tech_ceil_div(g_nof_gx, 4)*g_fromgxb_bus_w-1 DOWNTO 0);
     busy             : OUT STD_LOGIC;
     reconfig_togxb   : OUT STD_LOGIC_VECTOR(g_togxb_bus_w-1 DOWNTO 0)
   );
-  END COMPONENT;
+  END COMPONENT;  
+  
+  
+  ------------------------------------------------------------------------------
+  -- ip_arria10
+  ------------------------------------------------------------------------------
+  
   
 END tech_transceiver_component_pkg;