Forum: FPGA, VHDL & Co. Program wird nicht immer vom PROM in den FPGA geladen


von Lena K. (Firma: BFFT GmbH) (lenak)


Lesenswert?

Hallo,

Ich arbeite mit einem Spartan 3 XC3S400 FPGA im Master Serial Mode und 
dem Configuration PROM XCF02S.

Das Problem:
Ungefähr jedes zehnte Mal, nachdem ich die Spannungsversorgung 
einschalte, beginnt das PROM zwar, das Programm in den FPGA zu laden, 
der Configuration Process wird jedoch nicht abgeschlossen (DONE Pin geht 
nicht auf HIGH, die Applikation läuft nicht).

Durch Messungen mit dem Oszilloskop weiß ich, dass der 
Konfigurationsvorgang bei kurzen Spannungseinbrüchen von vorne beginnt.

Was könnte also dann das Problem sein?

Grüße,
Lenak

von Christian R. (supachris)


Lesenswert?

Lena K. wrote:

> Was könnte also dann das Problem sein?

Die Spannungsversorgung. Sowas kann passieren, wenn die Spannungen zu 
langsam oder zu schnell ansteigen, oder nicht in der passenden 
Reihenfolge. Dazu gibts eine Doku von Xilinx.

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


Lesenswert?

> Sowas kann passieren, wenn die Spannungen zu
> langsam oder zu schnell ansteigen
Oder viel schlimmer: nicht stetig ansteigen,
also im Anstieg einen Einbruch haben ("Zacken").

von Lena K. (Firma: BFFT GmbH) (lenak)


Lesenswert?

Zur Doku von XILINX:
Finde zur Spannungsversorgung bei PROMs nur eine Seite in "Platform 
Flash InSystem Programmable Configuration PROMs". Hilft mir aber leider 
nicht allzu viel weiter.

von Christian R. (supachris)


Lesenswert?

Es geht dann eher um die Spannungen des Spartan. Da steht irgendwo in 
einem PDF in welcher Reihenfolge die kommen sollten. Und wie Lothar 
schon sagte, Ansteigen, dann nochmal ein Stück einbrechen und dann 
weiter ansteigen ist fast immer der Killer für solche Sachen.

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


Lesenswert?

> beginnt das PROM zwar, das Programm in den FPGA zu laden
Falsche Denkweise!
Nicht das Prom beginnt, das FPGA zu konfigurieren,
sondern das FPGA beginnt, sich Daten aus dem Prom zu holen.

von pumpkin (Gast)


Lesenswert?

Ich habe letztens in der Doku für den Sparten gelesen, dass es definitiv 
egal ist in welcher Reihenfolge die Spannungen angelegt werden. War für 
die Spartan 3-Familie bzw. 3A. Steilheit bzw. Stabilität solltest du 
aber nochmal explizit nachschlagen und überprüfen.

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.