Forum: FPGA, VHDL & Co. ISP programmierbare FPGA mit Flash?


von martin (Gast)


Lesenswert?

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

von Mike (Gast)


Lesenswert?

> 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 ;).

von Lupinus Digitalus (Gast)


Lesenswert?

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

von martin (Gast)


Lesenswert?

@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

von Uwe B. (Firma: TU Darmstadt) (uwebonnes)


Lesenswert?

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