diff --git a/libraries/technology/ddr/tech_ddr_component_pkg.vhd b/libraries/technology/ddr/tech_ddr_component_pkg.vhd
index 64718833ce8d4e673aed709c6bb94143a0ece72c..f2e7e0f4ded0938ca70930b4137bf1ad83af2ac1 100644
--- a/libraries/technology/ddr/tech_ddr_component_pkg.vhd
+++ b/libraries/technology/ddr/tech_ddr_component_pkg.vhd
@@ -193,9 +193,9 @@ PACKAGE tech_ddr_component_pkg IS
     pll_ref_clk                	: IN    STD_LOGIC;                       --     pll_ref_clk.clk
     global_reset_n             	: IN    STD_LOGIC;                       --    global_reset.reset_n
     soft_reset_n               	: IN    STD_LOGIC;                       --      soft_reset.reset_n
-    afi_clk                    	: IN    STD_LOGIC;                       --      afi_clk_in.clk
-    afi_half_clk               	: IN    STD_LOGIC;                       -- afi_half_clk_in.clk
-    afi_reset_n                	: IN    STD_LOGIC;                       --    afi_reset_in.reset_n
+    afi_clk                    	: OUT   STD_LOGIC;                       --      afi_clk_in.clk
+    afi_half_clk               	: OUT   STD_LOGIC;                       -- afi_half_clk_in.clk
+    afi_reset_n                	: OUT   STD_LOGIC;                       --    afi_reset_in.reset_n
     mem_a                      	: OUT   STD_LOGIC_VECTOR(15 DOWNTO 0);   --          memory.mem_a
     mem_ba                     	: OUT   STD_LOGIC_VECTOR(2 DOWNTO 0);    --                .mem_ba
     mem_ck                     	: OUT   STD_LOGIC_VECTOR(1 DOWNTO 0);    --                .mem_ck
@@ -224,18 +224,16 @@ PACKAGE tech_ddr_component_pkg IS
     local_init_done            	: OUT   STD_LOGIC;                       --          status.local_init_done
     local_cal_success          	: OUT   STD_LOGIC;                       --                .local_cal_success
     local_cal_fail             	: OUT   STD_LOGIC;                       --                .local_cal_fail
-    oct_rdn                     : IN    STD_LOGIC;                       --          oct.rdn
-    oct_rup                     : IN    STD_LOGIC;                       --             .rup
-    seriesterminationcontrol   	: OUT   STD_LOGIC_VECTOR(13 DOWNTO 0);   --     oct_sharing.seriesterminationcontrol
-    parallelterminationcontrol 	: OUT   STD_LOGIC_VECTOR(13 DOWNTO 0);   --                .parallelterminationcontrol
-    pll_mem_clk                	: IN    STD_LOGIC;                       --     pll_sharing.pll_mem_clk
-    pll_write_clk              	: IN    STD_LOGIC;                       --                .pll_write_clk
-    pll_write_clk_pre_phy_clk  	: IN    STD_LOGIC;                       --                .pll_write_clk_pre_phy_clk
-    pll_addr_cmd_clk           	: IN    STD_LOGIC;                       --                .pll_addr_cmd_clk
-    pll_locked                 	: IN    STD_LOGIC;                       --                .pll_locked
-    pll_avl_clk                	: IN    STD_LOGIC;                       --                .pll_avl_clk
-    pll_config_clk             	: IN    STD_LOGIC;                       --                .pll_config_clk
-    dll_delayctrl              	: IN    STD_LOGIC_VECTOR(5 DOWNTO 0)     --     dll_sharing.dll_delayctrl
+    seriesterminationcontrol   	: IN    STD_LOGIC_VECTOR(13 DOWNTO 0);   --     oct_sharing.seriesterminationcontrol
+    parallelterminationcontrol 	: IN    STD_LOGIC_VECTOR(13 DOWNTO 0);   --                .parallelterminationcontrol
+    pll_mem_clk                	: OUT   STD_LOGIC;                       --     pll_sharing.pll_mem_clk
+    pll_write_clk              	: OUT   STD_LOGIC;                       --                .pll_write_clk
+    pll_write_clk_pre_phy_clk  	: OUT   STD_LOGIC;                       --                .pll_write_clk_pre_phy_clk
+    pll_addr_cmd_clk           	: OUT   STD_LOGIC;                       --                .pll_addr_cmd_clk
+    pll_locked                 	: OUT   STD_LOGIC;                       --                .pll_locked
+    pll_avl_clk                	: OUT   STD_LOGIC;                       --                .pll_avl_clk
+    pll_config_clk             	: OUT   STD_LOGIC;                       --                .pll_config_clk
+    dll_delayctrl              	: OUT   STD_LOGIC_VECTOR(5 DOWNTO 0)     --     dll_sharing.dll_delayctrl
   );
   END COMPONENT;