Forum: FPGA, VHDL & Co. Automatisch Clock Difinitione


von Autoflug (Gast)


Angehängte Dateien:

Lesenswert?

Moin,
ich gebrauch einen Actel APA075 FPGA mit der Libero 7.0
Entwicklungsumgebung. Folgendes Problem tritt auf, beim compilieren
werden die Siganla Busyadc und reset_in als clock signal definiert,
somit kann ich dies auch nur an ganz bestimmt pins des fpgas legen.
Eigentlich sollten es ganz normale eingangssignale sein wie die anderen
auch.
Kann mir jemand mit einer löhsung behilflich sein ??

Danke
Erik.

von FPGAküchle (Gast)


Lesenswert?

Die Zeile
 --Taktausgabe für A/D Wandler
            clockad_out <= clock;

hat nichts vor der reset bedingung zu suchen. Ziehe diese vor den
process.

von Klaus F. (kfalser)


Lesenswert?

Alle Anweisungen vor der Reset Bedingung haben dort nichts zu suchen.
Obwohl es als VHDL korrekt ist, ist dies nicht synthetisierbar.

Es bewirkt dort auch nicht eine von dir gewünschte Initialisierung,
sondern einen Default-Wert für die Signale.
Wenn der Compiler dein Programm korrekt umsetzen könnte, dann würden
sogar bei jeder FALLENDEN Taktflanke deine Signale auf diese
Defaultwerte gesetzt.

Außerdem gehört in die Sensitivity list nur clock und reset_in.

Grüße
Klaus

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.