Forum: FPGA, VHDL & Co. for schleife ?


von chris (Gast)


Lesenswert?

hallo,

ich würde gern wissen wie ein for schleife synthetisiert wird ?

wenn eine Schleife von 0-10 laufen soll, wird dann 10 mal das netzwerk
das in der for schleife beschrieben wird parallel erzeugt,(und werden
alle 10 fälle in einem Takt abgearbeitet) oder wird das netzwerk einmal
erzeugt und die schleife braucht dann eben 10 Takte bis sie durch ist ?
  Chris

von Ines (Gast)


Lesenswert?

Hallo Chris,

das Netzwerk wird 10 mal parallel erzeugt und damit auch parallel
durchlaufen.

Gruß
Ines

von Xenu (Gast)


Lesenswert?

Eine for-Schleife in VHDL ist quasi nur eine Makroexpansion, welche es
Dir erspart, Sachen x-mal hinzuschreiben.

von chris (Gast)


Lesenswert?

Danke Ines,

gibts dazu irgendwo Infos im Netz wie die ganzen Schleifen
synthetisiert werden ?

Hat mir aber auch schon so geholfen ;-)

  Chris

von Ines (Gast)


Lesenswert?

Schau mal unter

  http://mikro.ee.tu-berlin.de/~kds/text_all.pdf ("Schaltungsdesign
mit VHDL" von Gunther Lehmann, Bernhard Wunder, Manfred Selz)

Teil C "Anwendung von VHDL", Kapitel 2.3 und 2.4 "Synthese von ...
Schaltungen" nach. Da sind Syntheseergebnisse verschiedener
Beschreibungen anhand von Beispielen erklärt.

Ines

von chris (Gast)


Lesenswert?

danke sehr.
  Chris

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.