1-- Synthesis. 2-- Copyright (C) 2017 Tristan Gingold 3-- 4-- This file is part of GHDL. 5-- 6-- This program is free software; you can redistribute it and/or modify 7-- it under the terms of the GNU General Public License as published by 8-- the Free Software Foundation; either version 2 of the License, or 9-- (at your option) any later version. 10-- 11-- This program is distributed in the hope that it will be useful, 12-- but WITHOUT ANY WARRANTY; without even the implied warranty of 13-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14-- GNU General Public License for more details. 15-- 16-- You should have received a copy of the GNU General Public License 17-- along with this program; if not, write to the Free Software 18-- Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, 19-- MA 02110-1301, USA. 20 21with Vhdl.Nodes; use Vhdl.Nodes; 22 23with Netlists; use Netlists; 24 25with Synth.Context; use Synth.Context; 26with Synth.Flags; use Synth.Flags; 27 28package Synthesis is 29 procedure Synth_Design (Design : Iir; 30 Encoding : Name_Encoding; 31 M : out Module; 32 Inst : out Synth_Instance_Acc); 33 34 Synth_Error : exception; 35end Synthesis; 36