Forum: FPGA, VHDL & Co. Fpga Bit File


von Bitfile (Gast)


Lesenswert?

Hallo. Ich habe verschiede Möglichkeiten ein Programm-File in den FPGA 
zu laden. Zum einen ein Bit-File, welches nach dem Zurücksetzen der 
Hardware erneut hochgeladen werden muss. Zum Anderen gibt es die 
Möglichkeit das Bit-File so zu schreiben, dass es auch nach dem Ab- und 
wieder Einschalten der Hardware geladen wird. (A) Ist in diesem Fall 
immer ein externer Speicher nötig, oder haben z.B. der Virtex 6 schon 
eine entsprechende Funktion integriert? Falls ja, hat vielleicht wer 
einen Link unter dem ich näheres zum Programmiervorgang eines nicht 
flüchtigen Files finde.

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


Lesenswert?

Du wirst externen Speicher brauchen...
Und Informationen zum Laden der Konfiguration findest du im Datenblatt.

von Christian R. (supachris)


Lesenswert?

Bei Xilinx gibts nur den Spartan 3AN mit integriertem Flash, alle 
anderen FPGAs benötigen einen externen Speicher. Das kann im einfachsten 
Fall ein Standard SPI Flash sein, z.B. M25Pxx. Das alles steht im 
jeweiligen Configuration User Guide des FPGA.

von Bitfile (Gast)


Lesenswert?

Vielen Dank. Dann muss ich auf der vorliegenden Hardware einmal schauen, 
ob ein
externer Speicher vorhanden ist. Impact kann das nicht automatisch 
erkennen, oder? In Impact kann ich nämlich "SPI/BPI ?" anklicken.

von Christian R. (supachris)


Lesenswert?

Nee, automatisch erkennt der das nicht. Wenn du über Impact einen 
SPI/BPI Flash programmieren willst, geht das über das s.g. "Indirect 
programming". Dazu wird ein minimales Design in das FPGA geladen, das 
zwischen JTAG und SPI/BPI übersetzt. Darüber wird der Flash dann 
programmiert.

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.