Hallo, habe hier ein Spartan 6, und benutzte das ise webpack 12.3. Bei meinem aktuellen design, hatte ich keep hierarchy auf "soft" gestellt. Jetzt habe ich es auf "no zurückgestellt. Und nun geht mein area ratio bei der synthese auf 140, zuvor mit "soft war es bei 42. Am Ende bekomme ich wieder ein Funktionfähiges bitfile. Woran könnte es liegen, das keep hierarchy einen so großen Unterschied macht?? Gruß Stephan
Guten Morgen, ja, das design besteht aus viele Modulen, etwas mehr als 20. Maxixmal in 4 Ebenen verschachtelt. Mit oder ohne chipscope macht keinen Unterschied. Ich benutzte Chipscope allerdings über den Core Inserter. Wenn man das keep hierarchy auf "no" setzt sollte die Synthese doch besser über modulgrenzen optimieren können, vielleicht besseres area ratio errreichen können, aber nicht soviel größer? Auch die maximum Frequency nach der synthese ist mit "no" schlechter. Nach dem translate,map und par stimmen aber alle timings. Wo liegt mein Denkfehler?? Gruß Stephan
Stephan_II schrieb: > Wo liegt mein Denkfehler?? Die Wege von XST sind unergründlich... Warum hälst Du Dich damit auf? Später sind doch die Ergebnisse offenbar wieder gleich. Duke
> Auch die maximum Frequency nach der synthese ist mit "no" schlechter.
Da interessiert höchstens die Grössenordung, alles andere ist
Kaffesatzleserei.
Und je nach Design können die Optimierungen auch ins Gegenteil
umschlagen. Manchmal lohnt es sich auf Area zu gehen, weil es kleiner
UND schneller wird...
An der von Xilinx berechneten Max-Freq kann man sich nicht orientieren, weil praktisch keine vernüftigen Annahmen über das Timin gemacht werden (können). Ich hatte schon den Fall, dass das FPGA zum Ende der Entwicklung lief, die Maxfreq aber anstieg. Irgendwann ging es wieder total in den Keller. Das Design lief aber trotzdem. Nach der Anpassung der skew ist eh alles nders.
>Nach der Anpassung der skew ist eh alles nders.
Was hast du denn angepasst ?
Hallo, ich optimiere dabei bereits auf AREA. Es hat mich nur irritiert, das die synthese plötlich so großes AREA Ratio rauschmeisst. Die Funktionalität am Ende ist die gleiche. Timings passen auch. Hatte sowas vorher halt nocht nicht gesehen. Vielen Dank für eure Antworten. Gruß Stephan
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.