Forum: FPGA, VHDL & Co. Xilinx ISE Problem


von Sandy (Gast)


Lesenswert?

Liebe Kollegen!

Ich habe ein sehr großes Design mit Microblaze und FPGA Teil.

Bist jetzt konnte ich immer ein Programming File erstellen. JEtzt habe 
ich ein IF dazugemacht und die ISE hängt im Global Placement (seit 1 
Stunde).
Hab ich´s übertrieben? Liegt das am PC oder der Software. PC ist 
einfach, dann kaufe ich einen schnelleren, Software ???

LG
Sandy

von Klaus (Gast)


Lesenswert?

Als erstes versuch mal ein "Cleanup Projekt Files" (im Menü Project). 
Das hat mir bei ISE schon oft unerklärliche Fehler behoben.

Wenn das nichts bringt, kannst du anfangen irgendwo nach einem echten 
Fehler zu Suchen ;-)

von Sandy (Gast)


Lesenswert?

Hab vorher schon die Project Files gelöscht. Der PC hat´s doch 
geschafft. Also brauche ich was schnelleres.

Kann die Xilinx ISE auf der Grafikkarte rechnen (wie Matlab)???

LG
Sandy

von zachso (Gast)


Lesenswert?

ISE kann nicht auf der GPU rechnen und hat auch nix von mehreren Kernen, 
also wenn man dafuer was spezielles kaufen will dann was was gut 
hochtakten kann (wie die neuen AMD/Intel prozessoren). aber bist du dir 
ueberhaupt sicher dass es wirklich nur am Rechner liegt? das solltest du 
vorher unbedingt mal abklaeren.

von Atze vom Bau (Gast)


Lesenswert?

...probier mal eine andere Version von ISE aus. Bringt oft sehr viel.

Mit den Routing / Placement-Optionen kann man auch viel zwischen 10 
Minuten und 5 Stunden Laufzeit erreichen g

Gruß!

von Sandy (Gast)


Lesenswert?

Leider kenne ich mich in den Optionen nicht gut aus. Ich will nichts 
falsches abdrehen.

Naja, wenn ich einen schnelleren Rechner habe sollte ich auch schneller 
zu einem Ergebnis kommen. Momenten muss ich 40 Minuten auf mein 
Programming File warten.

von Atze vom Bau (Gast)


Lesenswert?

dann lieber die Defaults verwenden ;-)

40min ist bei einem komplexen und schnellen Design absolut OK! Manch 
einer freut sich über "nur" 40Min!

Viele Grüße!

von Hans (Gast)


Lesenswert?

Was für ein FPGA ist es denn und wie viel Resourcen benutzt du von ihm?

von Sandy (Gast)


Lesenswert?

Virtex 6

Der Großteil der Werte sind unter 20% (noch)

von Hans (Gast)


Lesenswert?

Dann würde ich sagen das ist normal mit 40 Minuten.
Kommt natürlich auf das Modell vom Virtex 6 an. Aber Virtex5 LX200 mit 
ca. 40% Füllgrad dauerte bei uns auch immer so ne Stunde. Die Rechner 
waren entsprechende Monster mit 8 GB RAM und einigen GHz Prozessortakt.
Sehr abhängig ist das ganze natürlich von den Constraints und ob der 
Placer das Timing einfach einhalten kann oder viel rumprobieren muß.

von Sandy (Gast)


Lesenswert?

Ja, an so ein Monster habe ich gedacht. Ich habe momentan einen Intel 
Dual Core 1,86GHz mit 2 GB RAM

von Hans (Gast)


Lesenswert?

Un was für einen Virtex 6 benutzt du?

von Sandy (Gast)


Lesenswert?

XC6VLX240T

von Hans (Gast)


Lesenswert?

Da du dann ja wohl ein 64 Bit Betriebssystem benutzt kann ich dir nur 
mehr RAM empfehlen. So mindestens 4 GB, besser 8 GB.
Hier steht was Xilinx selbst dazu sagt:
http://www.xilinx.com/ise/products/memory.htm
Der Placer gibt dir ja ne Memory Peak Usage oder so ähnlich raus. Der 
Wert sollte am besten kleiner als dein RAM sein. Ätzend langsasm wird es 
nämlich, wenn der Rechner während des Routings Daten aus dem RAM auf die 
Festplatte auslagern muß.

von Sandy (Gast)


Lesenswert?

und mehr Takt?

von Hans (Gast)


Lesenswert?

Schadet nie! Jedenfalls wenn du genug Geld hast oder dein Arbeitgeber 
das bezahlt :-)

von Sandy (Gast)


Lesenswert?

Nein, mein Konto ist letzte Woche verhungert. Wenn ich ein bischen 
weniger Gehalt kriegen würde müsste ich meinem Arbeitgeber jedes Monat 
was bezahlten um arbeiten zu dürfen ;)

Die Firma zahlts.

von Hans (Gast)


Lesenswert?

Wenn es Firmenkosten sind kann ich bei solchen großen Bausteinen nur 
sagen, daß die Anschaffungskosten eines neuen Rechners durch die 
Einsparungen an Arbeitszeit, die durch Warten draufgeht, recht schnell 
aufgewogen werden.

von berndl (Gast)


Lesenswert?

Wenn du aber eine dramatische Zunahme der Synthesezeiten hast, nur weil 
du ein weiteres IF eingefuegt hast (wie im Einstiegspost erwaehnt), dann 
deutet das denke ich auf ein potentielles Timingproblem hin. Und das 
solltest du dir auf jeden Fall mal anschauen. Sonst brauchst du in 2 
Wochen einen noch schnelleren Rechner und irgendwann ist dann 
Ende-Gelaende bzgl. Timing...

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.