Skip to content
Snippets Groups Projects
Commit 63019c73 authored by David Brouwer's avatar David Brouwer
Browse files

Updated information header. Added library ip_agi027_xxxx_ddio_lib; Added...

Updated information header. Added library ip_agi027_xxxx_ddio_lib; Added generate-block inclusive the instantiation of a module for the agi027_xxxx.
parent b778cdf0
Branches
No related tags found
1 merge request!364Porting ddio/iobuf for Intel Agilex 7
-- ----------------------------------------------------------------------------- -- -----------------------------------------------------------------------------
-- --
-- Copyright (C) 2014 -- Copyright 2014-2023
-- ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/> -- ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/>
-- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands -- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands
-- --
-- This program is free software: you can redistribute it and/or modify -- Licensed under the Apache License, Version 2.0 (the "License");
-- it under the terms of the GNU General Public License as published by -- you may not use this file except in compliance with the License.
-- the Free Software Foundation, either version 3 of the License, or -- You may obtain a copy of the License at
-- (at your option) any later version.
-- --
-- This program is distributed in the hope that it will be useful, -- http://www.apache.org/licenses/LICENSE-2.0
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- GNU General Public License for more details.
-- --
-- You should have received a copy of the GNU General Public License -- Unless required by applicable law or agreed to in writing, software
-- along with this program. If not, see <http://www.gnu.org/licenses/>. -- distributed under the License is distributed on an "AS IS" BASIS,
-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-- See the License for the specific language governing permissions and
-- limitations under the License.
-- --
-- ----------------------------------------------------------------------------- -- -----------------------------------------------------------------------------
--
-- Author : -
-- Changed by : D.F. Brouwer
library ieee, technology_lib; library ieee, technology_lib;
use ieee.std_logic_1164.all; use ieee.std_logic_1164.all;
...@@ -31,6 +33,7 @@ library ip_arria10_ddio_lib; ...@@ -31,6 +33,7 @@ library ip_arria10_ddio_lib;
library ip_arria10_e3sge3_ddio_lib; library ip_arria10_e3sge3_ddio_lib;
library ip_arria10_e1sg_ddio_lib; library ip_arria10_e1sg_ddio_lib;
library ip_arria10_e2sg_ddio_lib; library ip_arria10_e2sg_ddio_lib;
library ip_agi027_xxxx_ddio_lib;
entity tech_iobuf_ddio_in is entity tech_iobuf_ddio_in is
generic ( generic (
...@@ -79,4 +82,10 @@ begin ...@@ -79,4 +82,10 @@ begin
port map (in_dat, in_clk, in_clk_en, rst, out_dat_hi, out_dat_lo); port map (in_dat, in_clk, in_clk_en, rst, out_dat_hi, out_dat_lo);
end generate; end generate;
gen_ip_agi027_xxxx : if g_technology = c_tech_agi027_xxxx generate
u0 : ip_agi027_xxxx_ddio_in
generic map (g_width)
port map (in_dat, in_clk, in_clk_en, rst, out_dat_hi, out_dat_lo);
end generate;
end architecture; end architecture;
-- ----------------------------------------------------------------------------- -- -----------------------------------------------------------------------------
-- --
-- Copyright (C) 2014 -- Copyright 2014-2023
-- ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/> -- ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/>
-- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands -- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands
-- --
-- This program is free software: you can redistribute it and/or modify -- Licensed under the Apache License, Version 2.0 (the "License");
-- it under the terms of the GNU General Public License as published by -- you may not use this file except in compliance with the License.
-- the Free Software Foundation, either version 3 of the License, or -- You may obtain a copy of the License at
-- (at your option) any later version.
-- --
-- This program is distributed in the hope that it will be useful, -- http://www.apache.org/licenses/LICENSE-2.0
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- GNU General Public License for more details.
-- --
-- You should have received a copy of the GNU General Public License -- Unless required by applicable law or agreed to in writing, software
-- along with this program. If not, see <http://www.gnu.org/licenses/>. -- distributed under the License is distributed on an "AS IS" BASIS,
-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-- See the License for the specific language governing permissions and
-- limitations under the License.
-- --
-- ----------------------------------------------------------------------------- -- -----------------------------------------------------------------------------
--
-- Author : -
-- Changed by : D.F. Brouwer
library ieee, technology_lib; library ieee, technology_lib;
use ieee.std_logic_1164.all; use ieee.std_logic_1164.all;
...@@ -31,6 +33,7 @@ library ip_arria10_ddio_lib; ...@@ -31,6 +33,7 @@ library ip_arria10_ddio_lib;
library ip_arria10_e3sge3_ddio_lib; library ip_arria10_e3sge3_ddio_lib;
library ip_arria10_e1sg_ddio_lib; library ip_arria10_e1sg_ddio_lib;
library ip_arria10_e2sg_ddio_lib; library ip_arria10_e2sg_ddio_lib;
library ip_agi027_xxxx_ddio_lib;
entity tech_iobuf_ddio_out is entity tech_iobuf_ddio_out is
generic ( generic (
...@@ -79,4 +82,10 @@ begin ...@@ -79,4 +82,10 @@ begin
port map (rst, in_clk, in_clk_en, in_dat_hi, in_dat_lo, out_dat); port map (rst, in_clk, in_clk_en, in_dat_hi, in_dat_lo, out_dat);
end generate; end generate;
gen_ip_agi027_xxxx : if g_technology = c_tech_agi027_xxxx generate
u0 : ip_agi027_xxxx_ddio_out
generic map (g_width)
port map (rst, in_clk, in_clk_en, in_dat_hi, in_dat_lo, out_dat);
end generate;
end architecture; end architecture;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment