'wait for'-Befehl wird nicht unterstützt

Gast #253029
Lesenswert?

Hallo!

Würde gerne einen Clock-Stimulus generieren mit dem
Free ISE Web Pack 7.1. Zugehöriger Prozeß sieht
ungefähr folgendermaßen aus:

 generate : process
   begin
     output<='0','1' after 5ms,'0' after 7ms;
     wait for 10ms;
   end process generate;

Bekomme aber in der Fehlerprüfung jedes mal gesagt, daß der
wait for-Befehl nicht unterstützt wird, obwohl er als Befehl
erkannt und damit auch blau hinterlegt wird.
Weiß jemand Rat? Liegt es an der Starter Edition?

Besten Dank

Norman
Gast #253033
Lesenswert?

Hallo!
Das "generate" war nur ein dummes Beispiel, Prozess heißt eher
"count" oder "display" oder so.
Trotzdem kommt schon bei der Syntax-Prüfung der Fehler
" wait for not supported" und ich habe keine Ahnung warum.
Na ja, muss ich halt weiter probieren.

Grüße
Norman
Gast #253034
Lesenswert?

Hallo Norman,

warte mal, nochmal ganz von vorn:
welches Tool liefert die Fehlermeldung ?
Vom Simulator dürfte sie nicht kommen, also der
ModelSim kann mit wait for ... sehr gut umgehen :-)

Für die Synthese solltest Du das File eigentlich
nicht benötigen, Du willst ja nur einen Clock für die
Simulation, wenn ich es richtig verstanden habe.

Es ist übrigens KEIN Syntax-Fehler, die Syntax im obigen
Bsp. ist m.E. OK.
Welcher Vorgang ist bei Dir die "Fehlerprüfung" ?
Gast #253036
Lesenswert?

Hallo nochmal!

Stimmt, die Fehlermeldung kommt nicht vom Simulator sondern vom
Project Navigator wenn ich "Check Syntax" auswähle. Warum weiß
ich allerdings nicht, da der Code meiner Meinung nach o.K. ist.
Den Simulator habe ich allerdings nicht versucht zu starten. Dürfte
aber auch nicht funktionieren, oder? Werde es heute abend trotzdem
mal ausprobieren.

Gruß Norman

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren