Hallo, gibt es ISP programmierbare FPGA's mit Flash oder EEPROM? Ich spiele mit dem Gedanken eine Art Testboard zum Einarbeiten zu bauen/kaufen. Wie stehen eigentlich die grössten FPGA Hersteller zu ihren Bitstreamformaten? Sind sie offen? Gibt es freie (GPL/BSD) Software, die solche Konfigfiles erzeugen können? Wenn ich richtig verstehe, beinhaltet die Aufgabe der Bitfilegenerierung auch Place&Route innerhalb des FPGA .. Wer weiss wie die Unternehmen es politisch handhaben? Schliesslich könnten die FPGA Schmiede auch vielleicht gerne von ihren Entwicklungstools leben wollen. Grüsse, Martin
> gibt es ISP programmierbare FPGA's mit Flash oder EEPROM? > Ich spiele mit dem Gedanken eine Art Testboard > zum Einarbeiten zu bauen/kaufen. Spartan 3a oder mal bei Actel schauen. > Wie stehen eigentlich die grössten FPGA Hersteller > zu ihren Bitstreamformaten? Sind sie offen? Die werden geheim gehalten. Verraten ansonsten wohl zuviel über den inneren Aufbau. Bestenfalls bekommst du noch heraus wo sich die Blockrams befinden. > Gibt es freie (GPL/BSD) Software, die solche Konfigfiles erzeugen können? Ich glaube du unterschätzt die Schwierigkeiten die man so mit der Optimierung und Route&Place bei grossen Netzen so haben kann ;).
Hallo Martin, wir setzen schon seit längeren flash basierte FPGA's von Lattice ein und sind sehr zufrieden damit. Info's zu der Familie findest Du unter: http://www.latticesemi.com/products/fpga/xp2/index.cfm Dort gibts auch kostenfreie Starterversionen zum Entwicklen. Kostengünstige Evalboards sind bei http://www.hardware-design.de/ verfügbar. Viele Grüsse
@Mike >Ich glaube du unterschätzt die Schwierigkeiten die man so mit der >Optimierung und Route&Place bei grossen Netzen so haben kann ;) ich lerne gerade auf die Klausur, da werden mehrere Algorithmen zur High Level Synthese behandelt. Mir ist durchaus klar, dass es bei weiten nicht trivial ist ;) Aber open source hat einige nicht triviale Sachen rausgebracht, wie zB gcc als Paradebeispiel. Und vhdl (simulieren) habe ich mit ghdl zum ersten mal gelernt. Wie gesagt, leider kann er nicht synthetisieren. ich überlege mir gerade ob ich http://www.icarus.com/eda/verilog/ ausprobieren soll. mir fehlt noch der Überblick. Hat vielleicht jemand aus dem Forum Erfahrung damit? grüsse
Stephen ist recht offen. Schau doch mal im iverilog sourceforge Projekt nach. Les mal im Archiv der iverilog-devel Liste. Vielleicht kannst Du Dich ja irgendwo einbrigen Fuer der Google Summer of Code ist es ja wohl zu spaet.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.