From 40826c7fd42bf4e85a2174a6388d9bc36264074c Mon Sep 17 00:00:00 2001
From: Erik Kooistra <kooistra@astron.nl>
Date: Wed, 23 Jul 2014 09:39:22 +0000
Subject: [PATCH] Added hdl_lib_technology key using mode=1 in hdl_config.py

---
 libraries/base/common/hdllib.cfg                            | 1 +
 libraries/base/diag/hdllib.cfg                              | 1 +
 libraries/base/diagnostics/hdllib.cfg                       | 1 +
 libraries/base/dp/hdllib.cfg                                | 1 +
 libraries/base/mm/hdllib.cfg                                | 1 +
 libraries/base/sens/hdllib.cfg                              | 1 +
 libraries/base/tst/hdllib.cfg                               | 1 +
 libraries/base/uth/hdllib.cfg                               | 1 +
 libraries/external/easics/hdllib.cfg                        | 1 +
 libraries/external/numonyx_m25p128/hdllib.cfg               | 1 +
 libraries/io/epcs/hdllib.cfg                                | 1 +
 libraries/io/eth/hdllib.cfg                                 | 3 ++-
 libraries/io/i2c/hdllib.cfg                                 | 1 +
 libraries/io/ppsh/hdllib.cfg                                | 1 +
 libraries/io/remu/hdllib.cfg                                | 1 +
 libraries/io/tr_nonbonded/hdllib.cfg                        | 1 +
 libraries/technology/fifo/hdllib.cfg                        | 1 +
 libraries/technology/flash/hdllib.cfg                       | 1 +
 libraries/technology/hdllib.cfg                             | 1 +
 libraries/technology/iobuf/hdllib.cfg                       | 1 +
 libraries/technology/ip_arria10/hdllib.cfg                  | 1 +
 libraries/technology/ip_stratixiv/hdllib.cfg                | 1 +
 libraries/technology/ip_stratixiv/tse_sgmii_gx/hdllib.cfg   | 1 +
 libraries/technology/ip_stratixiv/tse_sgmii_lvds/hdllib.cfg | 1 +
 libraries/technology/ip_virtex4/hdllib.cfg                  | 1 +
 libraries/technology/memory/hdllib.cfg                      | 1 +
 libraries/technology/transceiver/hdllib.cfg                 | 1 +
 libraries/technology/tse/hdllib.cfg                         | 1 +
 28 files changed, 29 insertions(+), 1 deletion(-)

diff --git a/libraries/base/common/hdllib.cfg b/libraries/base/common/hdllib.cfg
index 1cfb7e287e..1c3943d31c 100644
--- a/libraries/base/common/hdllib.cfg
+++ b/libraries/base/common/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = common
 hdl_library_clause_name = common_lib
 hdl_lib_uses = technology tech_memory tech_fifo tech_iobuf tst
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/base/diag/hdllib.cfg b/libraries/base/diag/hdllib.cfg
index 1755ba50e2..bb473f0167 100644
--- a/libraries/base/diag/hdllib.cfg
+++ b/libraries/base/diag/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = diag
 hdl_library_clause_name = diag_lib
 hdl_lib_uses = dp common
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/base/diagnostics/hdllib.cfg b/libraries/base/diagnostics/hdllib.cfg
index 9f99c1b206..4b14b7c9ce 100644
--- a/libraries/base/diagnostics/hdllib.cfg
+++ b/libraries/base/diagnostics/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = diagnostics
 hdl_library_clause_name = diagnostics_lib
 hdl_lib_uses = common dp diag
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/base/dp/hdllib.cfg b/libraries/base/dp/hdllib.cfg
index 2738fabd23..05d98b0d0d 100644
--- a/libraries/base/dp/hdllib.cfg
+++ b/libraries/base/dp/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = dp
 hdl_library_clause_name = dp_lib
 hdl_lib_uses = mm common easics
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/base/mm/hdllib.cfg b/libraries/base/mm/hdllib.cfg
index 57d02c3714..fbaadc9116 100644
--- a/libraries/base/mm/hdllib.cfg
+++ b/libraries/base/mm/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = mm
 hdl_library_clause_name = mm_lib
 hdl_lib_uses = common
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/base/sens/hdllib.cfg b/libraries/base/sens/hdllib.cfg
index 85e19c4784..529c44aee5 100644
--- a/libraries/base/sens/hdllib.cfg
+++ b/libraries/base/sens/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = sens
 hdl_library_clause_name = sens_lib
 hdl_lib_uses = common i2c
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/base/tst/hdllib.cfg b/libraries/base/tst/hdllib.cfg
index 66f135b57a..2847571d0b 100644
--- a/libraries/base/tst/hdllib.cfg
+++ b/libraries/base/tst/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = tst
 hdl_library_clause_name = tst_lib
 hdl_lib_uses = 
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/base/uth/hdllib.cfg b/libraries/base/uth/hdllib.cfg
index c56999120c..08e271fd9e 100644
--- a/libraries/base/uth/hdllib.cfg
+++ b/libraries/base/uth/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = uth
 hdl_library_clause_name = uth_lib
 hdl_lib_uses = common dp easics
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/external/easics/hdllib.cfg b/libraries/external/easics/hdllib.cfg
index a3f67d5e75..b484477a7d 100644
--- a/libraries/external/easics/hdllib.cfg
+++ b/libraries/external/easics/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = easics
 hdl_library_clause_name = easics_lib
 hdl_lib_uses = 
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/external/numonyx_m25p128/hdllib.cfg b/libraries/external/numonyx_m25p128/hdllib.cfg
index 06a89ab44b..d44dfd7984 100644
--- a/libraries/external/numonyx_m25p128/hdllib.cfg
+++ b/libraries/external/numonyx_m25p128/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = numonyx_m25p128
 hdl_library_clause_name = numonyx_m25p128_lib
 hdl_lib_uses = 
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/io/epcs/hdllib.cfg b/libraries/io/epcs/hdllib.cfg
index 043b443b8f..862eab1cb1 100644
--- a/libraries/io/epcs/hdllib.cfg
+++ b/libraries/io/epcs/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = epcs
 hdl_library_clause_name = epcs_lib
 hdl_lib_uses = common dp tech_flash
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/io/eth/hdllib.cfg b/libraries/io/eth/hdllib.cfg
index f10f307e4f..eca3c23952 100644
--- a/libraries/io/eth/hdllib.cfg
+++ b/libraries/io/eth/hdllib.cfg
@@ -1,9 +1,11 @@
 hdl_lib_name = eth
 hdl_library_clause_name = eth_lib
 hdl_lib_uses = dp common tech_tse
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir= $HDL_BUILD_DIR
+
 synth_files =
     src/vhdl/eth_pkg.vhd
     $UNB/Firmware/modules/tse/src/vhdl/eth_checksum.vhd
@@ -30,4 +32,3 @@ test_bench_files =
     tb/vhdl/tb_eth_udp_offload.vhd
     tb/vhdl/tb_eth_ihl_to_20.vhd
     tb/vhdl/tb_tb_tb_eth_regression.vhd
-
diff --git a/libraries/io/i2c/hdllib.cfg b/libraries/io/i2c/hdllib.cfg
index 9d6e83b1e7..e0272fff8d 100644
--- a/libraries/io/i2c/hdllib.cfg
+++ b/libraries/io/i2c/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = i2c
 hdl_library_clause_name = i2c_lib
 hdl_lib_uses = common
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/io/ppsh/hdllib.cfg b/libraries/io/ppsh/hdllib.cfg
index 1ec3113f95..d9d2d980ff 100644
--- a/libraries/io/ppsh/hdllib.cfg
+++ b/libraries/io/ppsh/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = ppsh
 hdl_library_clause_name = ppsh_lib
 hdl_lib_uses = common
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/io/remu/hdllib.cfg b/libraries/io/remu/hdllib.cfg
index ea889cf771..b0d941d4fc 100644
--- a/libraries/io/remu/hdllib.cfg
+++ b/libraries/io/remu/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = remu
 hdl_library_clause_name = remu_lib
 hdl_lib_uses = common tech_flash
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/io/tr_nonbonded/hdllib.cfg b/libraries/io/tr_nonbonded/hdllib.cfg
index 58e3a481d1..c12ce7a314 100644
--- a/libraries/io/tr_nonbonded/hdllib.cfg
+++ b/libraries/io/tr_nonbonded/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = tr_nonbonded
 hdl_library_clause_name = tr_nonbonded_lib
 hdl_lib_uses = common dp diag diagnostics tech_transceiver
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/technology/fifo/hdllib.cfg b/libraries/technology/fifo/hdllib.cfg
index 4ccf2b95a1..17378114eb 100644
--- a/libraries/technology/fifo/hdllib.cfg
+++ b/libraries/technology/fifo/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = tech_fifo
 hdl_library_clause_name = tech_fifo_lib
 hdl_lib_uses = technology ip_stratixiv
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/technology/flash/hdllib.cfg b/libraries/technology/flash/hdllib.cfg
index b556ac3ff5..0dc7a2e891 100644
--- a/libraries/technology/flash/hdllib.cfg
+++ b/libraries/technology/flash/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = tech_flash
 hdl_library_clause_name = tech_flash_lib
 hdl_lib_uses = technology ip_stratixiv
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/technology/hdllib.cfg b/libraries/technology/hdllib.cfg
index 1bbf1f5ff8..f465a703f6 100644
--- a/libraries/technology/hdllib.cfg
+++ b/libraries/technology/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = technology
 hdl_library_clause_name = technology_lib
 hdl_lib_uses =
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/technology/iobuf/hdllib.cfg b/libraries/technology/iobuf/hdllib.cfg
index c13bb70c0b..77eed63e35 100644
--- a/libraries/technology/iobuf/hdllib.cfg
+++ b/libraries/technology/iobuf/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = tech_iobuf
 hdl_library_clause_name = tech_iobuf_lib
 hdl_lib_uses = technology ip_stratixiv
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/technology/ip_arria10/hdllib.cfg b/libraries/technology/ip_arria10/hdllib.cfg
index 969ed283c2..383b5fbcda 100644
--- a/libraries/technology/ip_arria10/hdllib.cfg
+++ b/libraries/technology/ip_arria10/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = ip_arria10
 hdl_library_clause_name = ip_arria10_lib
 hdl_lib_uses = technology
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/technology/ip_stratixiv/hdllib.cfg b/libraries/technology/ip_stratixiv/hdllib.cfg
index a096cdf947..7726031a24 100644
--- a/libraries/technology/ip_stratixiv/hdllib.cfg
+++ b/libraries/technology/ip_stratixiv/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = ip_stratixiv
 hdl_library_clause_name = ip_stratixiv_lib
 hdl_lib_uses = technology numonyx_m25p128
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/technology/ip_stratixiv/tse_sgmii_gx/hdllib.cfg b/libraries/technology/ip_stratixiv/tse_sgmii_gx/hdllib.cfg
index 0434ee175a..170b45f47a 100644
--- a/libraries/technology/ip_stratixiv/tse_sgmii_gx/hdllib.cfg
+++ b/libraries/technology/ip_stratixiv/tse_sgmii_gx/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = ip_stratixiv_tse_sgmii_gx
 hdl_library_clause_name = ip_stratixiv_tse_sgmii_gx_lib
 hdl_lib_uses = technology
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/technology/ip_stratixiv/tse_sgmii_lvds/hdllib.cfg b/libraries/technology/ip_stratixiv/tse_sgmii_lvds/hdllib.cfg
index 8ec381681e..1a396783d6 100644
--- a/libraries/technology/ip_stratixiv/tse_sgmii_lvds/hdllib.cfg
+++ b/libraries/technology/ip_stratixiv/tse_sgmii_lvds/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = ip_stratixiv_tse_sgmii_lvds
 hdl_library_clause_name = ip_stratixiv_tse_sgmii_lvds_lib
 hdl_lib_uses = common
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/technology/ip_virtex4/hdllib.cfg b/libraries/technology/ip_virtex4/hdllib.cfg
index 43fc5b8991..69fb29dad4 100644
--- a/libraries/technology/ip_virtex4/hdllib.cfg
+++ b/libraries/technology/ip_virtex4/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = ip_virtex4
 hdl_library_clause_name = ip_virtex4_lib
 hdl_lib_uses = 
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/technology/memory/hdllib.cfg b/libraries/technology/memory/hdllib.cfg
index 175a204d8b..a63bb45d38 100644
--- a/libraries/technology/memory/hdllib.cfg
+++ b/libraries/technology/memory/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = tech_memory
 hdl_library_clause_name = tech_memory_lib
 hdl_lib_uses = technology ip_stratixiv ip_arria10 ip_virtex4
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/technology/transceiver/hdllib.cfg b/libraries/technology/transceiver/hdllib.cfg
index 9ba31c3888..e086a8cfcb 100644
--- a/libraries/technology/transceiver/hdllib.cfg
+++ b/libraries/technology/transceiver/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = tech_transceiver
 hdl_library_clause_name = tech_transceiver_lib
 hdl_lib_uses = technology ip_stratixiv common dp
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
diff --git a/libraries/technology/tse/hdllib.cfg b/libraries/technology/tse/hdllib.cfg
index ef37a34a42..14f4e707a0 100644
--- a/libraries/technology/tse/hdllib.cfg
+++ b/libraries/technology/tse/hdllib.cfg
@@ -1,6 +1,7 @@
 hdl_lib_name = tech_tse
 hdl_library_clause_name = tech_tse_lib
 hdl_lib_uses = technology ip_stratixiv_tse_sgmii_lvds ip_stratixiv_tse_sgmii_gx common dp
+hdl_lib_technology = 
 
 build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = $HDL_BUILD_DIR
-- 
GitLab