From 7705d809645c45bc7984a14aa7b30969a97aafee Mon Sep 17 00:00:00 2001
From: Erik Kooistra <kooistra@astron.nl>
Date: Wed, 2 Nov 2016 08:03:17 +0000
Subject: [PATCH] Default use RTL g_variant for common_mult.

---
 libraries/io/aduh/src/vhdl/aduh_power_sum.vhd | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/libraries/io/aduh/src/vhdl/aduh_power_sum.vhd b/libraries/io/aduh/src/vhdl/aduh_power_sum.vhd
index 5a106c0c4d..3a4c2ceb48 100644
--- a/libraries/io/aduh/src/vhdl/aduh_power_sum.vhd
+++ b/libraries/io/aduh/src/vhdl/aduh_power_sum.vhd
@@ -19,13 +19,16 @@
 --
 -------------------------------------------------------------------------------
 
-LIBRARY IEEE, common_lib, common_mult_lib;
+LIBRARY IEEE, technology_lib, common_lib, common_mult_lib;
 USE IEEE.STD_LOGIC_1164.ALL;
+USE technology_lib.technology_select_pkg.ALL;
 USE common_lib.common_pkg.ALL;
 
 
 ENTITY aduh_power_sum IS
   GENERIC (
+    g_technology           : NATURAL  := c_tech_select_default;
+    g_variant              : STRING   := "RTL";
     g_symbol_w             : NATURAL := 12;
     g_nof_symbols_per_data : NATURAL := 4;          -- big endian in_data, t0 in MSSymbol, so [h:0] = [t0]&[t1]&[t2]&[t3]
     g_nof_accumulations    : NATURAL := 800*10**6;  -- integration time in symbols
@@ -67,8 +70,10 @@ ARCHITECTURE str OF aduh_power_sum IS
   
 BEGIN
 
-  u_prod_data : ENTITY common_mult_lib.common_mult(rtl)
+  u_prod_data : ENTITY common_mult_lib.common_mult
   GENERIC MAP (
+    g_technology       => g_technology,
+    g_variant          => g_variant,
     g_in_a_w           => g_symbol_w,
     g_in_b_w           => g_symbol_w,
     g_out_p_w          => c_prod_w,                -- <= g_in_a_w + g_in_b_w
-- 
GitLab