VHDL Beispiel mit dem IP Clocking Wizard

Gast #4060349
Lesenswert?
• ▲
▼
mike schrieb:
> Das Problem ist, dass locked ein Ausgangsport ist und rst ein
> eingangsport.

Wieso ist das ein Problem? Einen Ausgang nutzen um einen Eingang zu 
treiben ist doch die normale Kombination.

Allerdings darfst du den locked natürlich nicht verwenden, um den 
eigenen Reset des Clock Managers selbst zu steuern. Sonst wird das Teil 
immer dann, wenn es stabil eingeschwungen ist, gleich wieder neu 
gestartet.

Du kannst das Locked-Signal vom DCM als Reset für den Teil der Logik 
verwenden, der vom CLK-Out des DCM getaktet wird. (In deinem Bild als 
die Lese-Seite des FIFOs). Damit bleibt dieser Teil der Logik im Reset, 
solange seine CLK noch nicht stabil ist, und läuft erst danach los.
(Firma: www.dossmatik.de) #4065045
Lesenswert?
• ▲
▼
Ich denke dein Problem ist, dass es mit deinem externen Reset 
kollidiert.

Lass das locked erstmal frei. Du wirst auch erst in den FiFo schreiben 
wenn dein System oben ist.

Ich nutze den Reset des Systems einen Counter und das ging immer ohne 
Probleme.

Nennt sich bei mir reset_counter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.