VHDL-Forum

 
Sie sind nicht eingeloggt.
LoginLogin Kostenlos anmeldenKostenlos anmelden
BeiträgeBeiträge MembersMitglieder SucheSuche HilfeHilfe
VotesUmfragen FilesDateien CalendarKalender BookmarksBookmarks
Fehler bei Signal Synthese

Anfang   zurück   weiter   Ende
Autor Beitrag
ChristofR
Registrierter Benutzer


Beiträge: 1

New PostErstellt: 10.05.05, 14:41  Betreff:  Fehler bei Signal Synthese  drucken  Thema drucken  weiterempfehlen Antwort mit Zitat  

Sandisk Sansa Clip Tragb...
Hallo,

ich hab ein stück VHDL Code angehängt, das bei der Synthese immer
folgende Fehlermeldung verursacht (WebPack ISE):

ERROR:Xst:827 - c:/dcf_decoder/DCF_Decoder.vhd line 21: Signal counter
cannot be synthesized, bad synchronous description.
-->

was mache ich denn da falsch ?



Dateianlagen:

DCF_Decoder.vhd (1 kByte)
anzeigen - speichern
Datei wurde schon 202-mal heruntergeladen.

nach oben
Benutzerprofil anzeigen Private Nachricht an dieses Mitglied senden
witteks
Stammgast


Beiträge: 27
Ort: Cottbus

New PostErstellt: 10.05.05, 21:51  Betreff: Re: Fehler bei Signal Synthese  drucken  weiterempfehlen Antwort mit Zitat  

Hallo ChristofR,

das Problem beginnt ab der Zeile
elsif counter >= 130 then

Da sich das elsif auf die clk-Flanke bezieht, kommt es zu dem Fehler.
Die Abfrage von counter darf nur an Flanken erfolgen, ansonsten mußt du das außerhalb des Prozesses asynchron verarbeiten. Ich versuche noch hinter die Funktion zu kommen und kann vielleicht noch einen Lösungsvorschlag bringen.

Sven

nach oben
Benutzerprofil anzeigen Private Nachricht an dieses Mitglied senden Website dieses Mitglieds aufrufen
witteks
Stammgast


Beiträge: 27
Ort: Cottbus

New PostErstellt: 10.05.05, 22:21  Betreff: Re: Fehler bei Signal Synthese  drucken  weiterempfehlen Antwort mit Zitat  

Hallo nochmal,

habe jetzt versucht zu verstehen, was die Schaltung machen soll und veränderte ein paar Sachen. Es ergibt sich eine Funktion, bei der ich mir aber nicht sicher bin, ob das so sein soll, weil die beiden Ausgänge min_clk und bit_clk HIGH werden, sobald der lokale Takt anliegt.
Schau es dir an und schreibe mir mal, ob du es so gebrauchen kannst.

Sven



Dateianlagen:

DCF_Decoder.vhd (1 kByte)
anzeigen - speichern
Datei wurde schon 140-mal heruntergeladen.

nach oben
Benutzerprofil anzeigen Private Nachricht an dieses Mitglied senden Website dieses Mitglieds aufrufen
ChristofR
Gast
New PostErstellt: 11.05.05, 07:36  Betreff: Re: Fehler bei Signal Synthese  drucken  weiterempfehlen Antwort mit Zitat  

Hallo witteks,

danke für den Tipp mit der Flanke

schau mal unter:

http://www.i-tip.de/projectDCF/dcfDoku.html

genau das möchte ich in VHDL anstatt wie dort in Verilog machen.

Mein Code soll das Flussdiagramm das man dort findet beschreiben, vielleicht kannst du mir dabei ein bischen unter die arme greifen

wär cool

Christof
nach oben
witteks
Stammgast


Beiträge: 27
Ort: Cottbus

New PostErstellt: 11.05.05, 23:26  Betreff: Re: Fehler bei Signal Synthese  drucken  weiterempfehlen Antwort mit Zitat  

Hallo Christof,

habe mich jetzt mal einen Augenblick mit der Seite beschäftigt und versucht das ganze umzusetzen. Ich habe mich nicht so an das Flußdiagramm gehalten, hoffe aber, dass es trotzdem verständlich ist. Dazu habe ich auch eine MiniTestbench geschrieben.

Hast du denn schon den Decoder für das Auswerten des data_bit mit Hilfe von min_clk und bit_clk?

Gruß, Sven



Dateianlagen:

DCF_Decoder.vhd (2 kByte)
anzeigen - speichern
Datei wurde schon 469-mal heruntergeladen.

TB_DCF_Decoder.vhd (2 kByte)
anzeigen - speichern
Datei wurde schon 128-mal heruntergeladen.

nach oben
Benutzerprofil anzeigen Private Nachricht an dieses Mitglied senden Website dieses Mitglieds aufrufen
ChristofR
Gast
New PostErstellt: 19.05.05, 00:07  Betreff: Re: Fehler bei Signal Synthese  drucken  weiterempfehlen Antwort mit Zitat  

Hero Screen Protector SP...
Hi wittekes,

das VHDL Modell für den DCF Empfänger ist jetzt bald fertig. hast du noch interesse daran ?

gibts eigentlich einen CPLD mit so Größenordnung 160 Makrozellen zum noch von "Hand" löten ?
nach oben
witteks
Stammgast


Beiträge: 27
Ort: Cottbus

New PostErstellt: 24.05.05, 23:41  Betreff: Re: Fehler bei Signal Synthese  drucken  weiterempfehlen Antwort mit Zitat  

Hallo Christof,

habe gerade nicht so viel Zeit gehabt.

Ich bin aber noch interessiert an der Weiterentwicklung. Hast du die Auswertung der Daten schon abgeschlossen?

Ich habe noch nicht so viele Erfahrungen mit CPLDs gemacht, wobei ich allerdings schon einen PC84-Sockel für einen FPGA per Hand aufgelötet habe. Der Pinabstand war kein Problem.

Was für Packages gibt es denn für 160 Makrozellen?

Sven

nach oben
Benutzerprofil anzeigen Private Nachricht an dieses Mitglied senden Website dieses Mitglieds aufrufen
Sortierung ändern:  
Anfang   zurück   weiter   Ende
Seite 1 von 1
Gehe zu:   
Search

powered by carookee.com - eigenes profi-forum kostenlos

Design © trevorj