diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v101.vhd b/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v101.vhd index 73570cf50157e1f4b0b297ac7c38fd1f5c21f04d..e412cc3004344a4e340a85b9abc275490c182c8d 100644 --- a/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v101.vhd +++ b/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v101.vhd @@ -45,7 +45,7 @@ END ip_stratixiv_gxb_reconfig_v101; ARCHITECTURE str OF ip_stratixiv_gxb_reconfig_v101 IS BEGIN - gen_gx_reconfig_4 : IF g_nof_gx = 4 GENERATE + gen_gx_reconfig_4 : IF g_nof_gx <= 4 GENERATE u_gx_reconfig_4 : ENTITY work.ip_stratixiv_gxb_reconfig_v101_4 PORT MAP ( reconfig_clk => reconfig_clk, @@ -55,7 +55,7 @@ BEGIN ); END GENERATE; - gen_gx_reconfig_8 : IF g_nof_gx = 8 GENERATE + gen_gx_reconfig_8 : IF g_nof_gx > 4 AND g_nof_gx <= 8 GENERATE u_gx_reconfig_8 : ENTITY work.ip_stratixiv_gxb_reconfig_v101_8 PORT MAP ( reconfig_clk => reconfig_clk, @@ -65,7 +65,7 @@ BEGIN ); END GENERATE; - gen_gx_reconfig_12 : IF g_nof_gx = 12 GENERATE + gen_gx_reconfig_12 : IF g_nof_gx > 8 AND g_nof_gx <= 12 GENERATE u_gx_reconfig_12 : ENTITY work.ip_stratixiv_gxb_reconfig_v101_12 PORT MAP ( reconfig_clk => reconfig_clk, diff --git a/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v111.vhd b/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v111.vhd index 704435ed2568a5f5e5e26df41574454eb0254044..24d4842582c6647e4698741132733c051a6d932c 100644 --- a/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v111.vhd +++ b/libraries/technology/ip_stratixiv/ip_stratixiv_gxb_reconfig_v111.vhd @@ -46,7 +46,7 @@ END ip_stratixiv_gxb_reconfig_v111; ARCHITECTURE str OF ip_stratixiv_gxb_reconfig_v111 IS BEGIN - gen_gxb_reconfig_4 : IF g_nof_gx = 4 AND g_soft = FALSE GENERATE + gen_gxb_reconfig_4 : IF g_nof_gx <= 4 AND g_soft = FALSE GENERATE u_gxb_reconfig_4 : ENTITY work.ip_stratixiv_gxb_reconfig_v111_4 PORT MAP ( reconfig_clk => reconfig_clk, @@ -56,7 +56,7 @@ BEGIN ); END GENERATE; - gen_gxb_reconfig_soft_4 : IF g_nof_gx = 4 AND g_soft = TRUE GENERATE + gen_gxb_reconfig_soft_4 : IF g_nof_gx <= 4 AND g_soft = TRUE GENERATE u_gxb_reconfig_soft_4 : ENTITY work.ip_stratixiv_gxb_reconfig_v111_soft_4 PORT MAP ( reconfig_clk => reconfig_clk,