Gast
#423142
Hallo,
ich habe folgende Beschreibung:
architecture arch1 of test is
signal a, b, c, d, e, f: std_logic;
begin
a <= input;
b <= a;
c <= b;
d <= c;
e <= d;
f <= e;
output <= f;
end;
Die Signale input und output kommen von aussen und sind mit den Pins des
CPLDs verknüpft.
Mit dem Blick eines c-Programmierers würde ich sagen, dass die Signale a
bis f wegoptimiert werden und die Signale input direkt mit output
verküpft wird...
Wie ist das wirklich, werden irgendwie Buffer für jede Zuweisung
synthetisiert, so dass input etwas verzögert am output erscheint? (ob
das auf diese Weise gut ist, sei dahingestellt). Oder werden die
Signale, die redundant sind, wegoptimiert?