From 1f9d9549ec6d537d854a6e25a9c862b206cefd3e Mon Sep 17 00:00:00 2001 From: Jonathan Hargreaves <hargreaves@astron.nl> Date: Tue, 19 Jan 2016 14:58:39 +0000 Subject: [PATCH] add _e3sge3 option (for unb2a) to technology wrapper --- .../technology/pll/tech_pll_xgmii_mac_clocks.vhd | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/libraries/technology/pll/tech_pll_xgmii_mac_clocks.vhd b/libraries/technology/pll/tech_pll_xgmii_mac_clocks.vhd index 585a682ec6..a3748668a1 100644 --- a/libraries/technology/pll/tech_pll_xgmii_mac_clocks.vhd +++ b/libraries/technology/pll/tech_pll_xgmii_mac_clocks.vhd @@ -79,6 +79,18 @@ BEGIN ); END GENERATE; + gen_ip_arria10_e3sge3 : IF g_technology=c_tech_arria10_e3sge3 GENERATE + u0 : ip_arria10_e3sge3_pll_xgmii_mac_clocks + PORT MAP ( + pll_refclk0 => refclk_644, + pll_powerdown => rst_in, + pll_locked => pll_locked, + outclk0 => i_clk_156, + pll_cal_busy => OPEN, + outclk1 => i_clk_312 + ); + END GENERATE; + pll_locked_n <= NOT pll_locked; -- The delta-cycle difference in simulation between i_clk and output clk is no issue because i_clk is only used to create rst which is not clk cycle critical -- GitLab