aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/netlists-builders.ads
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2020-05-15 19:04:11 +0200
committerTristan Gingold <tgingold@free.fr>2020-05-15 19:04:11 +0200
commit1d5db1f18f4d6f61433f4b91961378df24e5949b (patch)
tree0cb3ccfd9d0ef8540a92044835c5a3a929180f37 /src/synth/netlists-builders.ads
parent51bab442d6ef8af394e5a5c33d63b2fe6b89af37 (diff)
downloadghdl-1d5db1f18f4d6f61433f4b91961378df24e5949b.tar.gz
ghdl-1d5db1f18f4d6f61433f4b91961378df24e5949b.tar.bz2
ghdl-1d5db1f18f4d6f61433f4b91961378df24e5949b.zip
synth: handle initialized inout port. For #1312
Diffstat (limited to 'src/synth/netlists-builders.ads')
-rw-r--r--src/synth/netlists-builders.ads2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/synth/netlists-builders.ads b/src/synth/netlists-builders.ads
index 6a1c0fb82..4883c1e85 100644
--- a/src/synth/netlists-builders.ads
+++ b/src/synth/netlists-builders.ads
@@ -162,6 +162,7 @@ package Netlists.Builders is
function Build_Output (Ctxt : Context_Acc; W : Width) return Net;
function Build_Ioutput (Ctxt : Context_Acc; Init : Net) return Net;
function Build_Inout (Ctxt : Context_Acc; W : Width) return Instance;
+ function Build_Iinout (Ctxt : Context_Acc; W : Width) return Instance;
function Build_Signal (Ctxt : Context_Acc; Name : Sname; W : Width)
return Net;
function Build_Isignal (Ctxt : Context_Acc; Name : Sname; Init : Net)
@@ -246,6 +247,7 @@ private
M_Isignal : Module;
M_Port : Module;
M_Inout : Module;
+ M_Iinout : Module;
M_Enable : Module;
M_Dff : Module;
M_Idff : Module;