aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-expr.ads
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2019-06-28 06:57:38 +0200
committerTristan Gingold <tgingold@free.fr>2019-06-28 06:57:38 +0200
commit17755641295f85b89fb407f5eb7457126453dd9e (patch)
treeb14278f17aad4d6df8cb9979e3023d2ef1f939cc /src/synth/synth-expr.ads
parent4b09580f9b545f1b7dec71f008461520c8b10103 (diff)
downloadghdl-17755641295f85b89fb407f5eb7457126453dd9e.tar.gz
ghdl-17755641295f85b89fb407f5eb7457126453dd9e.tar.bz2
ghdl-17755641295f85b89fb407f5eb7457126453dd9e.zip
synth: add syn_extract for dynamic slices.
Diffstat (limited to 'src/synth/synth-expr.ads')
-rw-r--r--src/synth/synth-expr.ads6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/synth/synth-expr.ads b/src/synth/synth-expr.ads
index 21758b797..84c7e6860 100644
--- a/src/synth/synth-expr.ads
+++ b/src/synth/synth-expr.ads
@@ -19,6 +19,7 @@
-- MA 02110-1301, USA.
with Types; use Types;
+with Netlists; use Netlists;
with Synth.Values; use Synth.Values;
with Synth.Context; use Synth.Context;
with Vhdl.Nodes; use Vhdl.Nodes;
@@ -59,5 +60,8 @@ package Synth.Expr is
Name : Node;
Pfx_Bnd : Value_Bound_Acc;
Res_Bnd : out Value_Bound_Acc;
- Off : out Uns32);
+ Inp : out Net;
+ Step : out Uns32;
+ Off : out Uns32;
+ Wd : out Uns32);
end Synth.Expr;