Forum: FPGA, VHDL & Co. xilinx spartan 3an startkit programmieren


von mchii (Gast)


Lesenswert?

Hallo

Ich bin nun stolzer besitzer eines Xilinx spartan 3an boards.

Nun wollte ich zu beginn einmal mit dem Internen flash des FPGA arbeiten 
hierzu habe ich im Impact einmal auf den FPGA gekickt und erase gewählt 
danach blieb das Display leer.
Nun habe ich ein eignes design eingespielt mit programm FPGA eingespielt 
das eine led statisch auf 1 setzt. Dies hat auch funktioniert.


Nur leider ist das Programm weg wenn ich auf reset dürcke, und wenn ich 
die boot quellen zb serial flash oder den xilinx plattform flash ändere 
wird dort nichts mehr geladen....(display bleibt leer, hängten dieses 
vom Internen ISF design ab?)

Jemand ne idee wo mein Verständissproblem liegt bzw was ich falsch 
gemacht habe?

lg Mchii

von Christian R. (supachris)


Lesenswert?

Der interne Flash ist ja ein SPI Flash. Hast du denn das Programm in den 
Flash programmiert oder einfach das Bit-File auf den Spartan an sich?

von Duke Scarring (Gast)


Lesenswert?

@mchii:
Welches Board hast Du denn genau?
Was sagt das Datenblatt über die Konfigurationsmöglichkeiten?

Duke

von mchii (Gast)


Lesenswert?

Hallo


Also zum board das ist das Xilinx spartan 3an 700 Starter Kit board.

Thx ich wusste nicht das es auch möglich ist nur das Bitfile in den fpga 
zu flashen, ja mit flashen in den Flash bleibt es erhalten.

Ich dachte dieser Menüpunkt bezieht sich auf das Platform flash weil der 
in der chain auch angezeigt wird.


Nun leider wenn ich versuche den FPGA von einer anderen Quelle aus zu 
starten hat das keinen effect, das grüne Led unterm Resettaster leuchtet 
nicht.

Weder beim serial Flash noch beim xilinx platfrom Flash.... was habe ich 
"zerstört"? Bzw brauchen dieses Quellen den Internen ISF? und woher 
bekomme ich das Original vom internen ISF habe es leider nicht mehr? (im 
restore zip von xilinx sind nur alle files für das A board und das hat 
ja keinen ISF)


lg Mchii

von mchii (Gast)


Lesenswert?

Hallo


Danke war mein Fehler, wenn der Jumper J46 auf [Done,CE Prom] gesetzt 
ist kann er anscheind nicht vom serial Flash laden...


Die frage nach dem Original Flash für en ISF bleibt jedoch...

lg Mchii

von Dimi S. (ilovespeccy)


Lesenswert?

Hallo,

um einen Spartan-3AN zu programmieren gibt es im Impact zwei
Mögligkeiten:
1. Internes SRAM im Spartan zu programmieren "Program FPGA only"
2. Internes FLASH programmieren "Program Flash and load FPGA"

Mögligkeit 2 ist das, was du brauchst!

MfG

von Duke Scarring (Gast)


Lesenswert?

mchii schrieb:
> Die frage nach dem Original Flash für en ISF bleibt jedoch...

In [1] Chapter 4, FPGA Configuration Options steht:
1
Program the Spartan-3AN internal SPI Flash memory, then configure the FPGA at
2
power-up. This option is not available in the Spartan-3A Starter Kit.
Außerdem ist dort auch eine schöne Tabelle für die Configuration 
Mode Jumper Settings.

Duke

[1] UG334 
http://www.xilinx.com/support/documentation/boards_and_kits/ug334.pdf

von mchii (Gast)


Lesenswert?

Hallo

Ja ich besitze ja ein AN board und hier gibt es einen ISF (internal 
serial Flash), jedoch is beim Restoreing (Out of the Box -> 
http://www.xilinx.com/products/boards/s3astarter/reference_designs.htm#out) 
das file für den ISF nicht dabei (da allgemein für A und AN).

Jedoch finde ich dieses File sonst nirgendst.

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.