aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/netlists-utils.ads
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2020-01-12 17:33:00 +0100
committerTristan Gingold <tgingold@free.fr>2020-01-12 17:33:00 +0100
commitd0c3134c2113527256354644d7cb0df4efc85aac (patch)
tree972672776c4ea5b9658e82409193f88bba5b5a08 /src/synth/netlists-utils.ads
parent090eba96ac739af8557555bba7ec1f31f811c2f0 (diff)
downloadghdl-d0c3134c2113527256354644d7cb0df4efc85aac.tar.gz
ghdl-d0c3134c2113527256354644d7cb0df4efc85aac.tar.bz2
ghdl-d0c3134c2113527256354644d7cb0df4efc85aac.zip
netlists-memories: allow intermediate signals to detect sync read.
Fix #1079
Diffstat (limited to 'src/synth/netlists-utils.ads')
-rw-r--r--src/synth/netlists-utils.ads4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/synth/netlists-utils.ads b/src/synth/netlists-utils.ads
index 79838b614..be6f58e9e 100644
--- a/src/synth/netlists-utils.ads
+++ b/src/synth/netlists-utils.ads
@@ -79,6 +79,10 @@ package Netlists.Utils is
-- selection of the same net.
function Same_Net (L, R : Net) return Boolean;
+ -- If N is the output of a signal or isignal, return the driver of the
+ -- input.
+ function Skip_Signal (N : Net) return Net;
+
function Clog2 (W : Width) return Width;
-- Used at many places.