www.mikrocontroller.net

Forum: FPGA, VHDL & Co. DCM Grundlagen Fragen

Autor: Nik (Gast)
Datum: 14.05.2008 22:35

Hallo zusammen,

ich würde gerne die DCM Funktionen in einem Virtex4 und einem Spartan3
verwenden. Ich möchte aus einem 200 MHz Takt 48 MHz generieren, was per
Zählerprinzip ja nicht funktioniert.
Hab da jetzt schon ein paar mal gelesen, dass es einige Vor- und
Nachteile bei Verwendung eines DCM gibt.

Könnte mir jemand schreiben, welche das genau sind?
Kann es da zu Problemen kommen (z.B. Takt ist nicht stabil etc.)?

Danke für alle Hinweise.

Gruß,

Nik
Autor: Gast (Gast)
Datum: 14.05.2008 23:01

Möchtest oder musst Du mit 200 MHz arbeiten ? Wenn nicht, dann würde ich
ein 48 MHz Quartz benutzen.

Zum Thema DCM: Ich persönlich habe noch keine Probleme festgestellt,
hängt aber sicherlich von der Anwendung ab. Ich habe allerdings auch
noch keine "krummen" Takte erzeugt, sondern immer ganzzahlige
Vielfache/Teile vom Eingangstakt benutzt. Prinzipiell ist das Teilen
eines hohen Taktes unproblematischer als einen niedrigen Takt hoch zu
multiplizieren.

Wenn es also 48 MHz sein sollen und Du trotzdem anderweitig einen hohen
Takt brauchst, dann nimm am besten ein Quartz mit einem vielfachen von
48 MHz, falls Du die Möglichkeit dazu hast.
Autor: Nik (Gast)
Datum: 15.05.2008 19:16

Hallo,

der 200 MHz Quarz ist fix. Daran ist auch nix zu rütteln.
Danke für deine Antwort.

Gibt es noch andere Erfahrungen mit DCM von Xilinx?
Autor: Rick Dangerus (Gast)
Datum: 15.05.2008 23:57

Ja, der Reset-Impuls muss teilweise recht lange an der DCM anliegen.
Ansonsten gibt es auch fractional clock divider, mit denen Du auch
krumme Takte erzeugen kannst. Allerdings ist der Jitter dann recht hoch.

Wofür brauchst Du denn die 48 MHz? Vielleicht tun es ja auch 40 MHz. Die
sollten sich auf jeden Fall gut erzeugen lassen.

Rick

Antwort schreiben

Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
  • Aussagekräftigen Betreff wählen
  • Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
  • JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
  • Schaltpläne, Screenshots usw. als PNG oder GIF anhängen

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel






webmaster@mikrocontroller.netImpressumWerbung auf Mikrocontroller.net