aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-vhdl_insts.ads
diff options
context:
space:
mode:
Diffstat (limited to 'src/synth/synth-vhdl_insts.ads')
-rw-r--r--src/synth/synth-vhdl_insts.ads10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/synth/synth-vhdl_insts.ads b/src/synth/synth-vhdl_insts.ads
index c280475a6..ae7fd715d 100644
--- a/src/synth/synth-vhdl_insts.ads
+++ b/src/synth/synth-vhdl_insts.ads
@@ -16,10 +16,11 @@
-- You should have received a copy of the GNU General Public License
-- along with this program. If not, see <gnu.org/licenses>.
+with Elab.Vhdl_Context; use Elab.Vhdl_Context;
+
with Vhdl.Nodes; use Vhdl.Nodes;
with Synth.Context; use Synth.Context;
-with Synth.Vhdl_Context; use Synth.Vhdl_Context;
with Synth.Flags; use Synth.Flags;
package Synth.Vhdl_Insts is
@@ -27,16 +28,11 @@ package Synth.Vhdl_Insts is
procedure Synth_Top_Entity (Base : Base_Instance_Acc;
Design_Unit : Node;
Encoding : Name_Encoding;
- Inst : out Synth_Instance_Acc);
+ Syn_Inst : Synth_Instance_Acc);
-- Synthesize the top entity and all the sub-modules.
procedure Synth_All_Instances;
- -- Apply block configuration CFG to BLK.
- -- Must be done before synthesis of BLK.
- -- The synthesis of BLK will clear all configuration of it.
- procedure Apply_Block_Configuration (Cfg : Node; Blk : Node);
-
procedure Synth_Design_Instantiation_Statement
(Syn_Inst : Synth_Instance_Acc; Stmt : Node);
procedure Synth_Blackbox_Instantiation_Statement