Forum: FPGA, VHDL & Co. Spartran 3 - X3C200S


von Jeylo (Gast)


Lesenswert?

Halli Hallo,

ich habe eine Frage bzgl. des Spartran 3 Starter KIt Boards.
UNd zwar wenn ich das Board Programmiere, dann läuft meine Anwendung.
Sobald ich aber den Power-Button drücke, ist das Programm wieder weg.
Muss ich das Programm bzw. die Bitstream-File in einen speziellen 
Speicher reinschreiben?

Gruß Jeylo

von Falk B. (falk)


Lesenswert?

Wenn du uns verräts um WELCHES Spartan3 Kit es sich handelt, können wir 
dir vielleicht helfen . . .

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


Lesenswert?

> Muss ich das Programm bzw. die Bitstream-File in einen speziellen
> Speicher reinschreiben?
Such mal, ob dein Board ein Configuration-PROM (XCF0xS) hat.
Dann sollest du die Doku lesen, wie die Daten aus dem Config-PROM 
geladen werden (Jumper an den FPGA-Pins M0..M2).

Pech hast du, wenn du ein Altium-Board hast. Dem fehlt das Config-PROM 
:-o

von Jeylo (Gast)


Lesenswert?

@falk

Es geht um das Spartan 3 - Starter Kit - XC3S200 Development Board, 
welches von digilent.com erworben wurde.

@lkmiller
The Spartan®-3 FPGA Starter Kit board has an XCF02S serial configuration 
Flash PROM to store FPGA configuration data and potentially additional 
non-volatile data, including MicroBlaze application code.


Muss ich nun die Jumper dann entsprechend den Optionen setzen, die in 
der Doku beschrieben werden?

von Falk B. (falk)


Lesenswert?

@  Jeylo (Gast)

>Muss ich nun die Jumper dann entsprechend den Optionen setzen, die in
>der Doku beschrieben werden?

Ja.

von Jeylo (Gast)


Lesenswert?

So ich hab nun den Jumper geändert, aber das Problem ist immer noch 
dasselbe.
Sobald ich das Board ausschalte ist das Programm wieder weg.

Ich hab die Option "Flash Read" verwendet.
Flash Read: The FPGA boots from Platform Flash, which is permanently 
enabled. The FPGA can read additional data from Platform Flash.

Jumper J1 sieht so aus:

+--+--+--+
[x  x] o
+--+--+--+

[x  x] => Ist der Jumper

Muss ich noch irgendwie etwas konfigurieren Softwareseitig?

Gruß

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


Lesenswert?

> Sobald ich das Board ausschalte ist das Programm wieder weg.
Du mußt jetzt natürlich noch das PROM programmieren (nicht das FPGA). 
Das PROM taucht auch in der JTAG-Chain auf.

IMPACT --> Generate Prom File --> dann die *.MCS Datei ins PROM 
programmieren.

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.