Ich habe ein Design für ein Spartan6-16 und das passt da locker rein. Zum Testen habe ich jetzt einen Spartan6-45 da passt das Design gleich mehr fach rein. Leider macht es keinen Spaß mehr, weil das Fitten auch wesentlich länger braucht. Wie kann ich die Optimierungen abschalten/ einstellen, damit das Fitten nicht viel länger braucht?
Gast
#3121515
Du baust Dir eine eigene Designs trategie (file) auf der Basis von "minimumruntime" und wirst dann zusätlzich, wenn nötig, solche dinge wie Register retiming und Lut in Rams, trim signals etc raus. Auch BRAM packing, LUT combining und ähnliches raus oder auf "aus" stellen. Dann in der Synthese wie im Mapper die efforts auf normal und die Goals auf balanced. Das ding dann speichern und applizieren.
Gast
#3121535
René D. schrieb: > Ich habe ein Design für ein Spartan6-16 und das passt da locker rein. > > Zum Testen habe ich jetzt einen Spartan6-45 da passt das Design gleich > mehr fach rein. Leider macht es keinen Spaß mehr, weil das Fitten auch > wesentlich länger braucht. > > > > > Wie kann ich die Optimierungen abschalten/ einstellen, damit das Fitten > nicht viel länger braucht? beim XST kannst du das optimierungsziel vorgeben (area/timing) und den Optimierungslevel (-opt_mode -opt_level) und ein paar kleinteiliger optimierungen (-optimize_primitive, -resource_sharing) Ebenso beim Map und par Das ist auf mehreren menus verstreut (ISE) rsp. commandlinetools (makefile) verstreut. par: placerlevel -pl [std|med|high] routerlevel -rl [std|med|high] map: covermode: -cm [area|timing|balanced] Details weiss die Doku. MfG,
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.