Forum: FPGA, VHDL & Co. XILINX nicht zukunfssicher


von Berthold (Gast)


Lesenswert?

Hallo Leute!


Ich hab gehört, dass das neue ISE und EDK keine Spartan II-Produkte mehr 
unterstützen.
Das ist ja furchtbar. So gesehen ist es wahrscheinlich besser, andere 
Produkte zu verwenden, also ich meine keine Xilinx-Produkte.
Man stell sich vor, ich entwickle heute ein Produkt mit Virtex-4 und in 
zwei Jahren werden diese Teile vom Hersteller nicht mehr unterstützt. 
Was soll denn das?
Zusätzlich wird man mit ISE und EDK mit einer Software beglückt, die 
einerseits schweineteuer ist und andererseits eine Menge an Bugs 
aufweist.

Firma Xilinx geht hier anscheinend einen Weg, den ich nicht verstehe, 
aber anscheinend kann man mit einer derartiger Unfähgkeit und 
Unflexibilität heutzutage doch noch Geld machen.

Ich muss sagen, ich bin als Kunde von Firma Xilinx sehr enttäuscht.


Schöne Grüße

Berthold

von Christian R. (supachris)


Lesenswert?

Naja, ganz so stimmt das ja auch nicht. Klar, werden immer mal ältere 
herausgeworfen. Manchmal auch aus lizenzrechtlichen Gründen. Dafür gibts 
doch aber auf der Xilinx Seite die alten Software Versionen zum 
Download. Der Virtex 4 ist schon einige Jahre am Markt und der wird ja 
auch noch unterstützt. Allerdings würde ich persönlich heutzutage keine 
Neuentwicklungen damit mehr machen. Der hat einfach einige Nachteile, 
die der Virtex 5 ausgebügelt hat.
Kannst ja zu Altera oder gar Actel gehen, besser ist es da auch nicht. 
Nur anders. Hatten wir ja schon so oft hier.

Wenn alle alten Bausteine in der ISE für immer drin blieben, wären wir 
wohl schon bei 30GB Download angekommen :)

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> So gesehen ist es wahrscheinlich besser, andere
> Produkte zu verwenden, also ich meine keine Xilinx-Produkte.
Aber die unterstützen doch auch keine Spartan 2...  ;-)

> Ich muss sagen, ich bin als Kunde von Firma Xilinx sehr enttäuscht.
Ich muß sagen, meine alte ISE6 läuft immer noch...
Und weiterentwickelt werden die S2 sowieso nicht mehr.

> Man stell sich vor, ich entwickle heute ein Produkt mit Virtex-4 und in
> zwei Jahren werden diese Teile vom Hersteller nicht mehr unterstützt.
> Was soll denn das?
Das ist in der Halbleitertechnik schon lange bekannt und nennt sich 
"Obsolescence". Irgendwann ist ein Bauteil einfach veraltet und wird 
nicht mehr für neue Designs verwendet. Der Hersteller kündigt es ab. Das 
wird dir früher oder später bei jedem Hersteller passieren. Dass die 
Bauteile in der ISE nicht mehr unterstützt werden, heißt ja noch lange 
nicht, dass du sie nicht mehr kaufen kannst.

BTW: Intel hat das A20 Gate rausgeschmissen. Enttäuschend...

von Backbert (Gast)


Lesenswert?

Berthold schrieb:
> Man stell sich vor, ich entwickle heute ein Produkt mit Virtex-4 und in
> zwei Jahren

lol?! Weißt du, wie alt die Spartan II sind?

Ich denke, der einzige Grund, wieso die entfernt wurden ist, dass das 
Webpack dann nicht irgendwann 10GB hat, weil wohl mit jeder neuen 
Generation wieder 0,5-1GB dazukommen ...

Grüße,
Backbert

von Semprini (Gast)


Lesenswert?

Da muss man halt die alte Software aufbehalten, wenn man was damit 
machen will. Der EDA-Service von Siemens z.B. hat die Versionen der 
letzten 10 Jahre auf dem Server vorrätig - inklusive Lib-Dateien. Ich 
kann jederzeit eine andere Version init-iieren und damit arbeiten.

Null Problemo! Oftmals ist es sogar nötig, eine alte Version zu nehmen, 
obwohl die neue den Baustein noch unterstützt, weil die Synthese anders 
ist und zu schlechteren! Ergebnissen kommt - waraum auch immer.

von faustian (Gast)


Lesenswert?

Wobei ich es nicht toll finde dass die passende Software fuer alte 
Komponenten fuer Studenten und Amateure relativ schwer zugaenglich 
gemacht wird....

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> relativ schwer zugaenglich gemacht wird....
Naja, nach dem Registrieren bekommst du die Legacy-versionen problemlos.

von Tobi (Gast)


Lesenswert?

@Berthold,

wenn du Spartan2 Unterstützung für deine Producte in neuen ISE Version 
brauchst dann wende dich einfach an Xilinx. Solange du ausreichend 
bezahlst werden sie das für dich weiterpflegen.

Gruss,
Bernd

P.S.: Wann kommt eigentlich USB 3.0 Support für Win 3.11 ?

von Berthold (Gast)


Lesenswert?

Na ja, aber andererseits kann es auch nicht sein, dass man immer alte 
Software mitschleppen muss, nur weil man noch irgendwo ein altes Projekt 
hat. Zudem, glaube ich, dass zwei Xilinx-Software-Pakete wesentlich mehr 
Platz belegen als ein Pakte, welches alle Cores unterstützt.

Das nächste Problem besteht darin, wenn man zwei Versionen installiert 
hat, dass man dann ständig diese Umgebungsvariablen umsetzt muss, wenn 
man dann mal eine andere starten möchte. Zudem habe ich gehört, dass 
sich die neueste ISE-Version gar nicht mehr mit den Älteren vertragen 
möchte. Irgendwas soll laut Auskunft mit den Umgebungsvariablen nicht 
mehr korrekt zusammenstimmen.

Was mir noch eingefallen ist, Firma Xilinx kann nicht garantieren, dass 
ihre alte Software z.B. auf einem Windows7 läuft oder gar auf einer 
neueren Version. In so einem Fall müsste man extra eine zweite Partition 
mit einem alten Windows XP anlegen, nur damit man ein älteres Projekt 
warten kann.

Aus meiner Sicht gibt es auch einen Unterschied, ob ein Bauteil nicht 
mehr verfügbar ist oder ob ein bestimmter Baustein in einer Software 
einfach nicht mehr unterstützt wird.
Das sind zwei verschiedene Paar Schuhe. Eine Neuentwicklung werde ich 
nicht mit einem veralteten Baustein beginnen. Habe ich jedoch ein paar 
alte Entwicklungen, werde ich mir ein paar dieser Bausteine auf Lager 
legen, damit im Notfall das Teil repariert werden kann.
Wird jedoch in der Neueren Software der Baustein nicht mehr unterstützt 
und es liegen Änderungen an, dann bin ich gezwungen auf die alte Version 
auszuweichen, die vielleicht mit einem neueren Betriebssystem nicht mehr 
läuft und die zudem auch noch einen Haufen an Speicherplatz verbrät und 
wo ich die Umgebungsvariablen umstellen muss.

Ein guter Kompromiss bestünde aus meiner Sicht die Möglichkeit, ältere 
Bausteine in die neuere Software nachladen zu können.

Um auf die letzten Kommentare einzugehen, empfinde ich die Homepage von 
Xilinx als äußerst unübersichtlich. Man muss sich auf der Homepage schon 
wirklich gut auskennen, damit man hier auch das finden, was man sucht.

Vielen Dank für eure konstruktiven Beiträge.

Schönen Tag

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Wird jedoch in der Neueren Software der Baustein nicht mehr unterstützt
> und es liegen Änderungen an, dann bin ich gezwungen auf die alte Version
> auszuweichen...
Was du in diesen Betrachtungen konsequent ignorierst, ist, dass auch der 
Synthesizer und die anderen Tools weiterentwickelt wird. Du wirst gern 
wieder eine alte Software installieren, wenn du herausfindest, dass du 
damals solche wilden Tricks verwendet hast, dass diese trotz 
unterstütztem Baustein mit der aktuellen Toolchain nicht mehr sinnvoll 
zum Laufen kommen.

So ist das mir passiert bei einem S2 Design, das mit 6.3 entwickelt 
wurde und mit 9,2 nicht mehr mit sinnvollem Aufwand zu pflegen war. Da 
bin ich dann gern wieder zurück auf die 6.3  :-/

von dr.Schmock (Gast)


Lesenswert?

Das Nebeneinander-Laufen von Xilinx-Versionen lässt sich einfacb mit 
Virtuellen Maschinen lösen (VMware,VirtualBox). Damit kannst du auf 
Windows7 eine XP-Maschine laufen lassen, mit eigenen Umgebungsvariablen.

Ansonsten gilt doch überall: alte Hardware <-> alte software
das natürlichste der Welt.

von Cheffe (Gast)


Lesenswert?

>alte Hardware <-> alte software
Ich habe inzwischen auf der dritten Rechner W98 drauf, weil es nur dafür 
noch Treiber für alte Hardware gibt.

Und das Ganze läuft prima: Einfach jede Hardwarekarte in einen eigenen 
Rechner, eigenen Monitor und Tastatur dran, ein Router, dreimal software 
- für den Hersteller ist es immer derselbe Rechner :-)

Die Rechner gibt es für 20,- bei EBAY (inkl W98) :-)

von Christian R. (supachris)


Lesenswert?

So ist das leider immer. Wir haben hier auch noch solche PC-Altlasten, 
um beispielsweise alte PCI Karten erstmalig zu programmieren. Oder um 
seltsame alte PROMs zu beschreiben, das Programmiergerät hat nur 
ISA-Anschluss.

von Martin K. (mkohler)


Lesenswert?

Lothar Miller schrieb:
> So ist das mir passiert bei einem S2 Design, das mit 6.3 entwickelt
> wurde und mit 9,2 nicht mehr mit sinnvollem Aufwand zu pflegen war. Da
> bin ich dann gern wieder zurück auf die 6.3  :-/

Da bin aber froh, dass dies auch einem Lothar Miller passieren kann. Ich 
habe hier auch ein mit 6.3 entwickeltes Design für den XC2S100, welches 
sich mit 9.2 etc. partout nicht mehr implementieren lassen wollte.

BTW: Laufen die Versionen 6.3 und 9.2 eigentlich auch noch unter Windows 
7?

von Martin K. (mkohler)


Lesenswert?

dr.Schmock schrieb:
> Das Nebeneinander-Laufen von Xilinx-Versionen lässt sich einfacb mit
> Virtuellen Maschinen lösen (VMware,VirtualBox). Damit kannst du auf
> Windows7 eine XP-Maschine laufen lassen, mit eigenen Umgebungsvariablen.
Man kann die Umgebungsvariablen je nach zu startender Version auch in 
einem Batch-File setzen, dann hat man auch ein Multi-Versionen-Systen - 
allerdings können die dann nicht gleichzeitig gestartet werden.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Martin Kohler schrieb:
> Windows 7?
Was ist das?   ;-)

von Martin K. (mkohler)


Lesenswert?

Lothar Miller schrieb:
>> Windows 7?
> Was ist das?   ;-)
Das ist das, was bei uns in der Firma nächstens eingeführt werden soll. 
Einigen Kollegen haben sie die geliebten WinXP Systeme schon weggenommen 
:-(
Ich konnte mich bisher noch erfolgreich zur Wehr setzen...

von Duke Scarring (Gast)


Lesenswert?

Lothar Miller schrieb:
>> Windows 7?
> Was ist das?   ;-)
Das ist das, was hier auf meinem neuen Rechner drauf ist. Allerdings bin 
ich hier damit offenbar auch ein Versuchskaninchen :-)

Duke

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Ich konnte mich bisher noch erfolgreich zur Wehr setzen...
Ich stehe dir mental bei. Auf jeden Fall, bis die Tools, die du brauchst 
auch alle auf W7 portiert sind und laufen...  ;-)

von Martin K. (mkohler)


Lesenswert?

Lothar Miller schrieb:
> Ich stehe dir mental bei.
Danke, danke!
Ich gehe jetzt erst mal 2 Wochen in die Ferien und schaue dann weiter.
Vielleicht stehe ich dann vor vollendeten Tatsachen...

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.