www.mikrocontroller.net

Forum: FPGA, VHDL & Co. Spartan 6 maximale Taktfrequenz (clk)


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Thomas (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo, weiß jemand mit welche Frequenz man den Spartan 6 (größte 
Version) maximal ansteuern kann?
250MHz scheinen ja problemlos zu gehen. Aber weiß jemand wie weit man 
den maximal Takten kann?

Autor: Ludwig (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
kommt immer auf die Funktion an. Wenn du nur Flip Flops hintereinander 
schaltest wirst du mit Sicherheit auf 450-500 MHz kommen. Sind aber 
zwischen den beiden FF 5 oder 6 Gatter-Level, dann ist man auch mal 
schnell bei 100 MHz.

Ich würde bei komplexe Designs mit einem S6 als äußerstes Maximum 200 
MHz anpeilen. 150 MHz wenn man angenehm damit arbeiten will.

Natürlich kommts auch noch darauf an, wie voll der FPGA ist. Bei 5% 
Verbraucht ist natürlich wesentlich mehr drinnen, wie bei 70% (ziemlich 
voll)

Wie du siehst, pauschal kann man sowas nicht beantworten!

Autor: voodoofrei (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Thomas schrieb:
> Aber weiß jemand wie weit man
> den maximal Takten kann?

Hängt auch stark von deiner Art ab den Code zu schreiben - hier kann man 
sich viel kaputt machen.

Autor: Christian R. (supachris)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
BlockRAM und DSP laufen mit maximal 250MHz, das globale Taktnetz kann 
mit maximal 400MHz betrieben werden (-3 Speedgrade, 375MHz bei -2 und 
250MHz bei -1L). Ob das erreicht werden kann, ist allerdings wie schon 
geschrieben abhängig von der jeweils realisierten Funktion. 
Erfahrungsgemäß ist das Maximum nur in lokalen Design-Teilen erreichbar. 
Die MGT laufen mit maximal 3,125GBit/s, ich hab 3,0GBit/s schon 
erfolgreich getestet. Lokal läuft der MGT dann intern mit 300MHz/10Bit, 
das geht auf jeden Fall. Die BUFIO und PLL Clocks an den I/Os können 
sogar bis 1080MHz, damit sind für die OSERDES/ISERDES Datenraten bis 
1080MBit/s möglich. Auch das klappt, ich hab einen 125 MS/s ADC mit LVD 
Serial-Ausgang an den Spartan 6 angeschlossen und über die ISERDES 
ausgelesen, auch das geht fehlerfrei.
Steht alles auch im DS162 bei Xilinx.

Autor: FPGA Pongo (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ludwig schrieb:
> MHz wenn man angenehm damit arbeiten will.
Ja, genau das wollte ich auch gesagt haben. Bis 150 MHz ist bequem 
bauen, danach kostet es Register.

Autor: user (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
register sind ja gratis, wenn man viel logik hat (sind ja in den luts), 
dann kann man auch die FFs in den slices verwenden

Antwort schreiben

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

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net