Skip to content
Snippets Groups Projects
Commit 9320e1eb authored by Kenneth Hiemstra's avatar Kenneth Hiemstra
Browse files

added components for ip_arria10_e3sge3

parent 0e8194e7
No related branches found
No related tags found
No related merge requests found
...@@ -28,6 +28,7 @@ USE technology_lib.technology_select_pkg.ALL; ...@@ -28,6 +28,7 @@ USE technology_lib.technology_select_pkg.ALL;
-- Declare IP libraries to ensure default binding in simulation. The IP library clause is ignored by synthesis. -- Declare IP libraries to ensure default binding in simulation. The IP library clause is ignored by synthesis.
LIBRARY ip_arria10_pll_clk25_altera_iopll_150; LIBRARY ip_arria10_pll_clk25_altera_iopll_150;
LIBRARY ip_stratixiv_pll_clk25_lib; LIBRARY ip_stratixiv_pll_clk25_lib;
LIBRARY ip_arria10_e3sge3_pll_clk25_altera_iopll_151;
ENTITY tech_pll_clk25 IS ENTITY tech_pll_clk25 IS
GENERIC ( GENERIC (
......
...@@ -175,5 +175,60 @@ PACKAGE tech_pll_component_pkg IS ...@@ -175,5 +175,60 @@ PACKAGE tech_pll_component_pkg IS
-- ); -- );
-- END COMPONENT; -- END COMPONENT;
-----------------------------------------------------------------------------
-- ip_arria10_e3sge3
-----------------------------------------------------------------------------
COMPONENT ip_arria10_e3sge3_pll_xgmii_mac_clocks IS
PORT (
pll_refclk0 : in std_logic := '0'; -- pll_refclk0.clk
pll_powerdown : in std_logic := '0'; -- pll_powerdown.pll_powerdown
pll_locked : out std_logic; -- pll_locked.pll_locked
outclk0 : out std_logic; -- outclk0.clk
pll_cal_busy : out std_logic; -- pll_cal_busy.pll_cal_busy
outclk1 : out std_logic -- outclk1.clk
);
END COMPONENT;
COMPONENT ip_arria10_e3sge3_pll_clk200 IS
PORT
(
rst : IN STD_LOGIC := '0';
refclk : IN STD_LOGIC := '0';
outclk_0 : OUT STD_LOGIC ;
outclk_1 : OUT STD_LOGIC ;
outclk_2 : OUT STD_LOGIC ;
locked : OUT STD_LOGIC
);
END COMPONENT;
COMPONENT ip_arria10_e3sge3_pll_clk25 IS
PORT
(
rst : IN STD_LOGIC := '0';
refclk : IN STD_LOGIC := '0';
outclk_0 : OUT STD_LOGIC ;
outclk_1 : OUT STD_LOGIC ;
outclk_2 : OUT STD_LOGIC ;
outclk_3 : OUT STD_LOGIC ;
locked : OUT STD_LOGIC
);
END COMPONENT;
COMPONENT ip_arria10_e3sge3_pll_clk125 IS
PORT
(
rst : IN STD_LOGIC := '0';
refclk : IN STD_LOGIC := '0';
outclk_0 : OUT STD_LOGIC ;
outclk_1 : OUT STD_LOGIC ;
outclk_2 : OUT STD_LOGIC ;
outclk_3 : OUT STD_LOGIC ;
locked : OUT STD_LOGIC
);
END COMPONENT;
END tech_pll_component_pkg; END tech_pll_component_pkg;
...@@ -42,6 +42,7 @@ USE common_lib.common_pkg.ALL; ...@@ -42,6 +42,7 @@ USE common_lib.common_pkg.ALL;
-- Declare IP libraries to ensure default binding in simulation. The IP library clause is ignored by synthesis. -- Declare IP libraries to ensure default binding in simulation. The IP library clause is ignored by synthesis.
LIBRARY ip_arria10_pll_xgmii_mac_clocks_altera_xcvr_fpll_a10_150; LIBRARY ip_arria10_pll_xgmii_mac_clocks_altera_xcvr_fpll_a10_150;
LIBRARY ip_arria10_e3sge3_pll_xgmii_mac_clocks_altera_xcvr_fpll_a10_151;
ENTITY tech_pll_xgmii_mac_clocks IS ENTITY tech_pll_xgmii_mac_clocks IS
GENERIC ( GENERIC (
......
...@@ -32,5 +32,6 @@ PACKAGE technology_select_pkg IS ...@@ -32,5 +32,6 @@ PACKAGE technology_select_pkg IS
CONSTANT c_tech_select_default : INTEGER := c_tech_stratixiv; CONSTANT c_tech_select_default : INTEGER := c_tech_stratixiv;
--CONSTANT c_tech_select_default : INTEGER := c_tech_arria10; --CONSTANT c_tech_select_default : INTEGER := c_tech_arria10;
--CONSTANT c_tech_select_default : INTEGER := c_tech_arria10_e3sge3;
END technology_select_pkg; END technology_select_pkg;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment