fmax bei Cyclone V wesentlich tiefer als bei IV?

OP #7798516
Lesenswert?
• ▲
▼

Hallo

Ich bin gerade auf ein seltsames Problem gestossen: Bestehender code welcher erfolgreich auf MAX10 sowie Cyclone IV läuft erreicht das timing nicht beim Cyclone V (Belegungsgrad sogar tiefer als bei den anderen)!

Wie kann das sein? Der Cyclone V sollte durch die 6LUT anstelle 4LUT Architektur doch wesentlich schnellere clk erlauben (der Hersteller hat ja für diese Änderung ordentlich mit Diesize effizienz bezahlt da die implementation gleichwetiger Logik meines wissens erheblich mehr Chipfläche bei 6LUTs im vergleich zu 4LUTs benötigt)? Meines wissen existiert der Cyclone V ja nur dass er höhere Tacktraten gegenüber dem IV erreichen sollte, durch die "Innovation" Verwendung von 6LUT.

Wir nutzen Quartus 18.1 Lite

Persönliche Seite #7799027
Lesenswert?
• ▲
▼

Das ist mir so nicht bekannt. Alles was ich mal für C4 gebaut habe, lässt sich anstandslos in einen C5 bringen, sofern es die Größenverhältnisse zulassen. D.h. dieselbe Taktrate ohne weitere Veränderungen. Eventuell liegt es daran, dass du RAM-Zellen benutzt hast, die jetzt in ein BRAM wandern, was "Abstandsprobleme" machen könnte, zusätzliche FFs eingebaut werden und die Größenverhältnisse nicht mehr stimmen. Das können aber nur Nuoncen sein.

Von welchen Taktfrequenzen reden wir eigentlich?

Und von welchen Chips und welchen Auslastungen?

Was sagt der MAP-Report über die Verwendung der Resourcen?

Vielleicht ist auch einfach nur das VHDL schlecht progrmamiert und Knecht Rupprecht hat euch was übergebraten. Synthestisiere es einfach im neuen Jahr nochmal. Ich mach jetzt Weihnachtspause!

(Firma: Starfleet) #7799202
Lesenswert?
• ▲
▼

Ich bin gerade auf ein seltsames Problem gestossen: Bestehender code welcher erfolgreich auf MAX10 sowie Cyclone IV läuft erreicht das timing nicht beim Cyclone V (Belegungsgrad sogar tiefer als bei den anderen)!

Wir nutzen Quartus 18.1 Lite

wiederholt das Ganze mal mit einer modernen Quartus Version (bspw.: Intel® Quartus® Prime Standard Edition, Version 23.1.1) und lasst mal die Synthese-Optionen/constraints durch einen FPGA-Experten gegen-checken.

Diese Fehlerbechreibung klingt eigentlich ziemlich laienhaft und "fachlich unbedarft".

Meines wissen existiert der Cyclone V ja nur dass er höhere Tacktraten gegenüber dem IV erreichen sollte, durch die "Innovation" Verwendung von 6LUT.

Nix weisst Du.

Antwort schreiben

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.

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.