Clock-Forward zu 2. FPGA

Gast #1922188
Hi, mein Problem:

Von FPGA 1 (Virtex 2 Pro) wird eine 100 MHz CLK an FPGA 2 (Spartan 2) 
weitergeleitet. Irgendwo auf dem Weg der Clock muss ein Problem 
auftauchen, jedenfalls kommt sie nicht an.

Ich habe versucht, den Weg komplett wiederzugeben und hier angehängt. 
Vielleicht kann ja jemand einen Fehler finden, wäre sehr dankbar ;)
Angehängte Dateien:
Gast
Hi,

es fehlen die LOC-Constraints für HDA_CLK und HDB_CLK!?
Und: Wo ist der Unterschied zwischen HDA und HDB? Beide werden
doch per O-DDR identisch angesteuert.

2FPGAs
Gast
Stimmt die LOC Constraints fehlen, hatte sie aber nur vergessen mit in 
den Anhang aufzunehmen. Sind also im Original vorhanden.

Und du hast recht, eigentlich kann ich mir einen FDDRRSE sparen.. sollte 
aber nicht das Problem sein, oder?
Gast
Bei HDA_CLK/HDB_CLK steht noch LVDS, d.h. du solltest vieleicht
mal beim zweiten FDDRRSE statt
  D0 => c_logic1
  D1 => c_logic0
besser
  D0 => c_logic0
  D1 => c_logic1
schreiben ("HDB_CLK <= NOT HDA_CLK"), dann wird LVDS korrekt
angesteuert.

2FPGAs
Gast
Hinter die FPGAS sind jeweils LVDS Treiber geschaltet, die die 
Differenzierung (sagt man das so?) der Signale übernehmen. Daher die 
nicht-differenziellen Clock-Ausgänge.
Gast
Du solltest vieleicht am Anfang auf LVDS auf beiden FPGAs
verzichten und einfach mal das Clock-Signal singleended
ohne IOB-Register und kleiner Freq übertragen. Wenn's dann
klappt, dann kann ja ein Register und dann LVDS eingebaut
werden.

2FPGAs
Gast
Update: Die Clock kommt am FPGA 2 (Spartan-II) an (das konnte ich mit 
ein paar LEDs überprüfen), geht aber nach einigen Clock-Cycles 
verloren.. Ist dieses Problem jemandem bekannt? Kann es sein, dass es 
mit der Kombination CLKDLLHF und Spartan-II Probleme gibt?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 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.