From c13612ecbe0bf58db715a8c95f9288627c3bb9c8 Mon Sep 17 00:00:00 2001
From: Leon Hiemstra <hiemstra@astron.nl>
Date: Wed, 20 Jan 2016 11:16:07 +0000
Subject: [PATCH] added the ip_arria10_e3sge3 hdl_lib_uses_synth keys

---
 libraries/technology/clkbuf/hdllib.cfg            |  2 +-
 libraries/technology/flash/hdllib.cfg             |  2 ++
 libraries/technology/fpga_temp_sens/hdllib.cfg    |  2 +-
 libraries/technology/fpga_voltage_sens/hdllib.cfg |  2 +-
 libraries/technology/fractional_pll/hdllib.cfg    |  2 +-
 libraries/technology/iobuf/hdllib.cfg             |  2 +-
 libraries/technology/pll/hdllib.cfg               | 13 ++++++++++++-
 libraries/technology/tse/hdllib.cfg               |  1 +
 8 files changed, 20 insertions(+), 6 deletions(-)

diff --git a/libraries/technology/clkbuf/hdllib.cfg b/libraries/technology/clkbuf/hdllib.cfg
index e23d729cf3..e576fef06a 100644
--- a/libraries/technology/clkbuf/hdllib.cfg
+++ b/libraries/technology/clkbuf/hdllib.cfg
@@ -1,6 +1,6 @@
 hdl_lib_name = tech_clkbuf
 hdl_library_clause_name = tech_clkbuf_lib
-hdl_lib_uses_synth = technology ip_arria10_clkbuf_global common
+hdl_lib_uses_synth = technology ip_arria10_clkbuf_global ip_arria10_e3sge3_clkbuf_global common
 hdl_lib_uses_sim = 
 
 hdl_lib_technology = 
diff --git a/libraries/technology/flash/hdllib.cfg b/libraries/technology/flash/hdllib.cfg
index d3eae4d3b4..7f549d0a61 100644
--- a/libraries/technology/flash/hdllib.cfg
+++ b/libraries/technology/flash/hdllib.cfg
@@ -4,6 +4,8 @@ hdl_lib_uses_synth = technology
                ip_stratixiv_flash
                ip_arria10_asmi_parallel
                ip_arria10_remote_update
+               ip_arria10_e3sge3_asmi_parallel
+               ip_arria10_e3sge3_remote_update
 hdl_lib_uses_sim = 
 
 hdl_lib_technology = 
diff --git a/libraries/technology/fpga_temp_sens/hdllib.cfg b/libraries/technology/fpga_temp_sens/hdllib.cfg
index 6308482944..f52490785a 100644
--- a/libraries/technology/fpga_temp_sens/hdllib.cfg
+++ b/libraries/technology/fpga_temp_sens/hdllib.cfg
@@ -1,6 +1,6 @@
 hdl_lib_name = tech_fpga_temp_sens
 hdl_library_clause_name = tech_fpga_temp_sens_lib
-hdl_lib_uses_synth = technology common ip_arria10_temp_sense
+hdl_lib_uses_synth = technology common ip_arria10_temp_sense ip_arria10_e3sge3_temp_sense
 hdl_lib_uses_sim = 
 
 hdl_lib_technology = 
diff --git a/libraries/technology/fpga_voltage_sens/hdllib.cfg b/libraries/technology/fpga_voltage_sens/hdllib.cfg
index b2cb3f8f43..9793a24998 100644
--- a/libraries/technology/fpga_voltage_sens/hdllib.cfg
+++ b/libraries/technology/fpga_voltage_sens/hdllib.cfg
@@ -1,6 +1,6 @@
 hdl_lib_name = tech_fpga_voltage_sens
 hdl_library_clause_name = tech_fpga_voltage_sens_lib
-hdl_lib_uses_synth = technology common ip_arria10_voltage_sense
+hdl_lib_uses_synth = technology common ip_arria10_voltage_sense ip_arria10_e3sge3_voltage_sense
 hdl_lib_uses_sim = 
 
 hdl_lib_technology = 
diff --git a/libraries/technology/fractional_pll/hdllib.cfg b/libraries/technology/fractional_pll/hdllib.cfg
index ae0b61a030..c5e72e6023 100644
--- a/libraries/technology/fractional_pll/hdllib.cfg
+++ b/libraries/technology/fractional_pll/hdllib.cfg
@@ -1,6 +1,6 @@
 hdl_lib_name = tech_fractional_pll
 hdl_library_clause_name = tech_fractional_pll_lib
-hdl_lib_uses_synth = technology ip_arria10_fractional_pll_clk200 ip_arria10_fractional_pll_clk125 common
+hdl_lib_uses_synth = technology ip_arria10_fractional_pll_clk200 ip_arria10_fractional_pll_clk125 ip_arria10_e3sge3_fractional_pll_clk200 ip_arria10_e3sge3_fractional_pll_clk125 common
 hdl_lib_uses_sim = 
 
 hdl_lib_technology = 
diff --git a/libraries/technology/iobuf/hdllib.cfg b/libraries/technology/iobuf/hdllib.cfg
index 3e250bc1c8..410b543a38 100644
--- a/libraries/technology/iobuf/hdllib.cfg
+++ b/libraries/technology/iobuf/hdllib.cfg
@@ -1,6 +1,6 @@
 hdl_lib_name = tech_iobuf
 hdl_library_clause_name = tech_iobuf_lib
-hdl_lib_uses_synth = technology ip_stratixiv_ddio ip_arria10_ddio
+hdl_lib_uses_synth = technology ip_stratixiv_ddio ip_arria10_ddio ip_arria10_e3sge3_ddio
 hdl_lib_uses_sim = 
 
 hdl_lib_technology = 
diff --git a/libraries/technology/pll/hdllib.cfg b/libraries/technology/pll/hdllib.cfg
index 527874d38a..b22b74085d 100644
--- a/libraries/technology/pll/hdllib.cfg
+++ b/libraries/technology/pll/hdllib.cfg
@@ -1,6 +1,17 @@
 hdl_lib_name = tech_pll
 hdl_library_clause_name = tech_pll_lib
-hdl_lib_uses_synth = technology ip_stratixiv_pll ip_arria10_pll_xgmii_mac_clocks ip_arria10_pll_clk200 ip_arria10_pll_clk25 ip_stratixiv_pll_clk25 ip_arria10_pll_clk125 common
+hdl_lib_uses_synth = technology 
+                     ip_stratixiv_pll
+                     ip_arria10_pll_xgmii_mac_clocks
+                     ip_arria10_pll_clk200
+                     ip_arria10_pll_clk25
+                     ip_stratixiv_pll_clk25
+                     ip_arria10_pll_clk125
+                     ip_arria10_e3sge3_pll_xgmii_mac_clocks
+                     ip_arria10_e3sge3_pll_clk200
+                     ip_arria10_e3sge3_pll_clk25
+                     ip_arria10_e3sge3_pll_clk125
+                     common
 hdl_lib_uses_sim = 
 
 hdl_lib_technology = 
diff --git a/libraries/technology/tse/hdllib.cfg b/libraries/technology/tse/hdllib.cfg
index e50883673b..4ddb613a83 100644
--- a/libraries/technology/tse/hdllib.cfg
+++ b/libraries/technology/tse/hdllib.cfg
@@ -3,6 +3,7 @@ hdl_library_clause_name = tech_tse_lib
 hdl_lib_uses_synth = technology
                ip_stratixiv_tse_sgmii_lvds ip_stratixiv_tse_sgmii_gx
                ip_arria10_tse_sgmii_lvds   ip_arria10_tse_sgmii_gx
+               ip_arria10_e3sge3_tse_sgmii_lvds   ip_arria10_e3sge3_tse_sgmii_gx
                common dp
 hdl_lib_uses_sim = 
 
-- 
GitLab