From 6d479748c1b084242f19d2a1e625dd595e8ff565 Mon Sep 17 00:00:00 2001
From: Erik Kooistra <kooistra@astron.nl>
Date: Thu, 18 Dec 2014 13:59:13 +0000
Subject: [PATCH] Moved ddr3/ VHDL files to ddr/.

---
 .../{ddr3/tech_ddr3.vhd => ddr/tech_ddr.vhd}       |  6 +++---
 .../tech_ddr_component_pkg.vhd}                    |  8 ++++----
 .../tech_ddr_stratixiv.vhd}                        | 14 ++++++++------
 3 files changed, 15 insertions(+), 13 deletions(-)
 rename libraries/technology/{ddr3/tech_ddr3.vhd => ddr/tech_ddr.vhd} (97%)
 rename libraries/technology/{ddr3/tech_ddr3_component_pkg.vhd => ddr/tech_ddr_component_pkg.vhd} (97%)
 rename libraries/technology/{ddr3/tech_ddr3_stratixiv.vhd => ddr/tech_ddr_stratixiv.vhd} (96%)

diff --git a/libraries/technology/ddr3/tech_ddr3.vhd b/libraries/technology/ddr/tech_ddr.vhd
similarity index 97%
rename from libraries/technology/ddr3/tech_ddr3.vhd
rename to libraries/technology/ddr/tech_ddr.vhd
index 09a3b5ab52..c9b3de81af 100644
--- a/libraries/technology/ddr3/tech_ddr3.vhd
+++ b/libraries/technology/ddr/tech_ddr.vhd
@@ -26,7 +26,7 @@ USE technology_lib.technology_pkg.ALL;
 USE technology_lib.technology_select_pkg.ALL;
 USE tech_ddr_lib.tech_ddr_pkg.ALL;
 
-ENTITY tech_ddr3 IS
+ENTITY tech_ddr IS
   GENERIC (
     g_technology : NATURAL := c_tech_select_default;
     g_tech_ddr   : t_c_tech_ddr
@@ -52,10 +52,10 @@ ENTITY tech_ddr3 IS
     phy_io            : INOUT t_tech_ddr_phy_io;
     phy_ou            : OUT   t_tech_ddr_phy_ou
   );
-END tech_ddr3;
+END tech_ddr;
 
 
-ARCHITECTURE str OF tech_ddr3 IS
+ARCHITECTURE str OF tech_ddr IS
 
 BEGIN
  
diff --git a/libraries/technology/ddr3/tech_ddr3_component_pkg.vhd b/libraries/technology/ddr/tech_ddr_component_pkg.vhd
similarity index 97%
rename from libraries/technology/ddr3/tech_ddr3_component_pkg.vhd
rename to libraries/technology/ddr/tech_ddr_component_pkg.vhd
index ed7ad267ee..ddbd7908de 100644
--- a/libraries/technology/ddr3/tech_ddr3_component_pkg.vhd
+++ b/libraries/technology/ddr/tech_ddr_component_pkg.vhd
@@ -26,7 +26,7 @@ LIBRARY IEEE, technology_lib;
 USE IEEE.std_logic_1164.ALL;
 USE technology_lib.technology_pkg.ALL;
 
-PACKAGE tech_ddr3_component_pkg IS
+PACKAGE tech_ddr_component_pkg IS
 
   ------------------------------------------------------------------------------
   -- ip_stratixiv
@@ -135,9 +135,9 @@ PACKAGE tech_ddr3_component_pkg IS
   );
   END COMPONENT;
   
-END tech_ddr3_component_pkg;
+END tech_ddr_component_pkg;
 
-PACKAGE BODY tech_ddr3_component_pkg IS
+PACKAGE BODY tech_ddr_component_pkg IS
 
 
-END tech_ddr3_component_pkg;
+END tech_ddr_component_pkg;
diff --git a/libraries/technology/ddr3/tech_ddr3_stratixiv.vhd b/libraries/technology/ddr/tech_ddr_stratixiv.vhd
similarity index 96%
rename from libraries/technology/ddr3/tech_ddr3_stratixiv.vhd
rename to libraries/technology/ddr/tech_ddr_stratixiv.vhd
index 40220af65e..284727598e 100644
--- a/libraries/technology/ddr3/tech_ddr3_stratixiv.vhd
+++ b/libraries/technology/ddr/tech_ddr_stratixiv.vhd
@@ -28,9 +28,9 @@ LIBRARY IEEE, technology_lib, tech_ddr_lib, common_lib;
 USE IEEE.STD_LOGIC_1164.ALL;
 USE technology_lib.technology_pkg.ALL;
 USE tech_ddr_lib.tech_ddr_pkg.ALL;
-USE work.tech_ddr3_component_pkg.ALL;
+USE work.tech_ddr_component_pkg.ALL;
 
-ENTITY tech_ddr3_stratixiv IS
+ENTITY tech_ddr_stratixiv IS
   GENERIC (
     g_tech_ddr   : t_c_tech_ddr
   );
@@ -55,17 +55,19 @@ ENTITY tech_ddr3_stratixiv IS
     phy_io            : INOUT t_tech_ddr_phy_io;
     phy_ou            : OUT   t_tech_ddr_phy_ou
   );
-END tech_ddr3_stratixiv;
+END tech_ddr_stratixiv;
 
 
-ARCHITECTURE str OF tech_ddr3_stratixiv IS
+ARCHITECTURE str OF tech_ddr_stratixiv IS
+
+  CONSTANT c_gigabytes             : NATURAL := func_tech_ddr_module_size(g_tech_ddr)
 
   SIGNAL i_ctlr_gen_rst            : STD_LOGIC;
   SIGNAL i_ctlr_gen_clk_2x         : STD_LOGIC;
 
 BEGIN
 
-  gen_ip_stratixiv_ddr3_uphy_4g_800_master : IF func_tech_ddr_module_size(g_tech_ddr)=4 AND g_tech_ddr.mts=800 AND g_tech_ddr.master=TRUE GENERATE
+  gen_ip_stratixiv_ddr3_uphy_4g_800_master : IF g_tech_ddr.name="DDR3" AND c_gigabytes=4 AND g_tech_ddr.mts=800 AND g_tech_ddr.master=TRUE GENERATE
     u_ip_stratixiv_ddr3_uphy_4g_800_master : ip_stratixiv_ddr3_uphy_4g_800_master
     PORT MAP (
       pll_ref_clk                => ctlr_ref_clk,                                                                   --  pll_ref_clk.clk
@@ -117,7 +119,7 @@ BEGIN
     );
   END GENERATE;
 
-  gen_ip_stratixiv_ddr3_uphy_4g_800_slave : IF func_tech_ddr_module_size(g_tech_ddr)=4 AND g_tech_ddr.mts=800 AND g_tech_ddr.master=FALSE GENERATE
+  gen_ip_stratixiv_ddr3_uphy_4g_800_slave : IF g_tech_ddr.name="DDR3" AND c_gigabytes=4 AND g_tech_ddr.mts=800 AND g_tech_ddr.master=FALSE GENERATE
     u_ip_stratixiv_ddr3_uphy_4g_800_slave : ip_stratixiv_ddr3_uphy_4g_800_slave
     PORT MAP (
       pll_ref_clk                => ctlr_ref_clk,                                                                   --  pll_ref_clk.clk
-- 
GitLab