Gast
#3359367
Hey, ich möchte innerhalt eines Prozesses eine if Abfrage mit einer
Integer Variable (alternativ eines Integer Generic) machen.
Das ganze sieht atm so aus:
begin
process
if g_precision = 64 then
delay := 5;
end if;
...
Nun sagt mir der Compiler folgendes : Syntax error near "if". Wie genau
muss das aussehen, wenn die bedingung für das if eine Integer-Variable
ist ? '64' und "64" funktionieren ebenso wenig :(
g_precision ist aktuell ein generic :
generic (
g_precision : integer := 32
);
allerdings wenn ich daraus eine variable mache, z.B.
variable g_precision: Integer range 0 to 65 := 32;
funktioniert es genausowenig.
Kann mir jemand fix die korrekte Syntax geben ? Vielen dank schonmal.