Forum: FPGA, VHDL & Co. Xilinx Synthese und Co beschleunigen


von Max (Gast)


Lesenswert?

Hallo,
ich verwende hier gerade einen Virtex5FX, den ich rein mittels VHDL in 
ISE 13.2 beschreibe. Nun dauert Translate, Map sowie Place&Route 
ziemlich lang. Gibt es eine Möglichkeit, dass z.B. eine Komponente nicht 
immer neu übersetzt wird?

Max

von Christian R. (supachris)


Lesenswert?

Leider gibts da nicht wirklich was. Incremental Build haben die offenbar 
noch nicht erfunden. Man könnte höchstens irgendwelche Module in 
fertigen Netzlisten bereitstellen, aber das ist ja sehr unflexibel. Bei 
Map kannst du die Last auf mehrere Kerne deiner CPU verteilen, hat bei 
meinem Core2Duo aber nix gebracht, eher im Gegenteil. Was hilft, ist 
eine schnelle HDD, deaktivierter Virenscanner und generell ein schneller 
Prozessor. Und unter Windows 7 x64 läuft bei mir alles etwas schneller 
als unter XP 32. Sher wichtig auch die RAM-Größe, gerade die großen FPGA 
brauchen Unmengen Speicher, wenn dann ausgelagert werden muss, wirds 
langsam. Siehe hier: http://www.xilinx.com/ise/products/memory.htm

von Dimi S. (ilovespeccy)


Lesenswert?

Hallo Max,

nach dem ich in meinem Rechner den "Athlon X2 3600" gegen
"Athlon II 250" ausgetauscht und Arbeitspeicher
von 1Gb auf 4Gb aufgerüstet habe, läuft die Synthese
mindestens 2 mal schneller als früher.
Also, den Rechner aufrüsten da es wahrscheinlich die einzigste
Mögligkeit ist die Synthese zu beschleunigen.

MfG

von hdl (Gast)


Lesenswert?


von Fpgakuechle K. (Gast)


Lesenswert?

-Optimierungslevel runtersetzen z.B balanced)
-kritische clock-resourcen (BUFGMUX,DCM) per Hand paltzieren
-timing constraints ausmisten
-detaillevel bei reports runtersetzen
-nicht immer nötige tools (backanno, timing analyzer) ausschalten
-command-line (make-flow) statt GUI (Projektmanager) benutzen

MfG,

von hdl (Gast)


Lesenswert?

Nachtrag: Die Partitions gibts seit ner Weile nicht mehr so, stattdessen 
gilt UG748: 
http://www.xilinx.com/support/documentation/sw_manuals/xilinx12_3/Hierarchical_Design_Methodology_Guide.pdf

von Max (Gast)


Lesenswert?

Hallo,
vielen Dank für die vielen und schnellen Antworten!

Das mit den Partitions hört sich gut an, leider schein ich gerade zu 
blöd zu sein, das in die Praxis umzusetzen :-(

Max

von Duke Scarring (Gast)


Lesenswert?

Max schrieb:
> Nun dauert Translate, Map sowie Place&Route
> ziemlich lang.
Wie lang ist denn ziemlich lang?

Duke

von max (Gast)


Lesenswert?

dass das hier noch keiner vorgeschlagen hat, wundert mich: einfach mal 
guided routing einschalten!!

von max (Gast)


Lesenswert?

heißt dann "smartguide"

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
Noch kein Account? Hier anmelden.