Urs Unruh schrieb:> Xilinx Spartan6 und reifer -> ISE
Versal Chips werden demänächst noch eine ganz andere Umgebung erfordern.
Bei Xilinx hat bald jede neue Familie ihr eigenes tool.
Bonzo schrieb:> Urs Unruh schrieb:>> Xilinx Spartan6 und reifer -> ISE>> Versal Chips werden demänächst noch eine ganz andere Umgebung erfordern.>> Bei Xilinx hat bald jede neue Familie ihr eigenes tool.
für synthesetools und simulationstools hats ja auch reichlich Auswahl.
Aber der TO hat ja nur nach IDE's gefragt und offensichtlich meint er
dabei nicht selbst zusammengestellte Toolchains.
Danke, das ging ja schnell.
Jetzt fehlt nur noch GOWIN ... aber hab's schon gefunden: GOWIN EDA
>für synthesetools und simulationstools hats ja auch reichlich Auswahl.
Ich dachte, ein Synthestool wandelt HDL ins BitMAP-File. Das kann ja
dann nur von entsprechenden Hersteller kommen. Und was ist, wenn das
FPGA spezielle Blöcke enthält?
>Du denkst falsch, ein synthesetoll übersetzt (im klassischen>Verständnis) vornehmlich eine Hochsprachenbeschreibung in eine>(herstellerunabhängige)>Netzliste. Dann machen map und place route (FPGA) resp fit ((C)PLD) ne>architekturabhängige Beschreibung draus, die dann von bitgen in einen>bistream gewandelt wird. Abschliessend murkst promgen das ganze dann>noch so das es in den Konfigurationsspeicher passt um.
Ich bezweifle, dass das allgemeingültig ist und nur für Xilinx FPGAs
gilt. Schon alleine, weil damit keine Übersetzung von VHDL Konstrukte
auf spezifische FPGA Blöcke möglich ist.
Wie sieht's mit GOWIN aus?
X'Mens in XXXXL Shirts schrieb:> Leute, wenn die Grundlagen nicht sitzen, braucht ihr erst garnicht> weitermachen mit dem Versuch "ich lerne jetzt FPGA-Programmieren".
Das ist ein typisches Henne-Ei-Problem, dass sich nur beheben lässt, in
dem man sich mit der Thematik beschäftigt. Daher ist Deine Arroganz
gegenüber Einsteigern völlig unangemessen.
Und falls Du tatsächlich so erfahren sein solltest wie durch Deinen
Beitrag suggeriert, solltest Du auch wissen, dass der Begriff
"Synthesewerkzeug" auch von anderen erfahrenen FPGA-Entwicklern nicht
nur für das Programm für die eigentliche Synthese, sondern auch für das
gesamte Programmpaket verwendet wird, d.h. alle Schritte von der
Synthese bis zur Erzeugung der Bitstream-Flash-Datei.
Andreas S. schrieb:> solltest Du auch wissen, dass der Begriff> "Synthesewerkzeug" auch von anderen erfahrenen FPGA-Entwicklern nicht> nur für das Programm für die eigentliche Synthese, sondern auch für das> gesamte Programmpaket verwendet wird, d.h. alle Schritte von der> Synthese bis zur Erzeugung der Bitstream-Flash-Datei.
Klar weiß ich das, deswegen habe ich der Erklärung ein "(im klassischen
Verständnis)" vorangestellt.
Und wenn die ganze Herde "Stundenkilometer" blöckt, kann man immer noch
darauf bestehen das es physikalisch korrekt "Kilometer pro Stunde"
heisst ....
> Daher ist Deine Arroganz> gegenüber Einsteigern völlig unangemessen.
Für den einen ist es unangemessene Arroganz, für den anderen lediglich
Wissen um die eigene Stärken und Erfahrung ...
X'Mens in XXXXL Shirts schrieb:> Für den einen ist es unangemessene Arroganz, für den anderen lediglich> Wissen um die eigene Stärken und Erfahrung ...
Offenbar hast Du sogar schon Angst vor FPGA-Einsteigern.
Andreas S. schrieb:> X'Mens in XXXXL Shirts schrieb:>> Für den einen ist es unangemessene Arroganz, für den anderen lediglich>> Wissen um die eigene Stärken und Erfahrung ...>> Offenbar hast Du sogar schon Angst vor FPGA-Einsteigern.
Angst? Höchstens ein gewisses Gefühl von Ungemach vor der Arbeit
irgendwelches Gemurkse wieder zu richten und Projekte zu retten ... aber
wenns den Stundensatz hoch treibt, soll es mir recht sein.
X'Mens in XXXXL Shirts schrieb:> Für den einen ist es unangemessene Arroganz, für den anderen> lediglich Wissen um die eigene Stärken und Erfahrung ...
Deine Stärken interessieren nicht, denn du konkurrierst nicht mit einem
Anfänger irgendwo in Europa.
S. R. schrieb:> X'Mens in XXXXL Shirts schrieb:>> Für den einen ist es unangemessene Arroganz, für den anderen>> lediglich Wissen um die eigene Stärken und Erfahrung ...>> Deine Stärken interessieren nicht, denn du konkurrierst nicht mit einem> Anfänger irgendwo in Europa.
Dieser Beitrag ist unnötig wie ein Kropf ...
Hilf mal lieber mit die gesuchte Liste von FPGA-Tools zur
vervollständigen.
Kleiner Grüner Steinbeißer schrieb:> Hilf mal lieber mit die gesuchte Liste von FPGA-Tools zur> vervollständigen.
Es gibt noch die Opensource-Toolchain (IceStorm + Yosys) für bestimmte
Lattice-FPGAs. Damit geht aber nur Verilog, kein VHDL.
Hättest du aber auch schreiben können, statt dich mit einem ebenfalls
unnötigen Beitrag wichtig zu machen.
>Lattice -> Diamond, IceCube, Radiant, und Yosys/NextPnr>Gowin -> YunYuan>Anlogic -> TangDynasty (TD)>Efinix -> Efinity>AGM -> ?>Achronix -> Ace
Bei Gowin hätte ich auf "GOWIN EDA" für den Namen der
Entwicklungsumgebung getippt:
https://gowinsemi.com/en/support/home/
Interessant finde ich, dass Trenz schon ein kleines DEV-Board in der Art
des MAX1000 hat.
https://shop.trenz-electronic.de/de/TEC0117-01-FPGA-Modul-mit-GOWIN-LittleBee-und-8-MByte-internem-SDRAM
###### off topic #########
Erstaunlich mit wie wenig Aufwand der Übergrößen liebende T-Shirt Träger
mit seiner narzistischen Persönlichkeitsstörung den Diskussionsstil
bestimmt.