Forum: FPGA, VHDL & Co. Permanente Konfiguration von Spartan 3


von Kevin B. (Gast)


Lesenswert?

Weiß jemand ob man beim Spartan 3 auch ein externes EEPROM oder Flash 
benutzen kann und wie man das konfiguriert, um nicht jedes mal über JTAG 
neu programmieren zu müssen. Bisher habe ich das immer per FTDI und USB 
gemacht aber nun wird es eine eigenständige Konfiguration ohne PC.

von tja (Gast)


Lesenswert?

ja kannst du. Es gibt mehrere Möglichkeiten. Hier sind alle aufgeführt:
https://www.xilinx.com/support/documentation/user_guides/ug332.pdf

von Duke Scarring (Gast)


Lesenswert?

Kevin B. schrieb:
> Weiß jemand ob man beim Spartan 3 auch ein externes EEPROM oder Flash
> benutzen kann und wie man das konfiguriert,
Die unterschiedlichen Varianten stehen im Configuration Guide:
https://www.xilinx.com/support/documentation/user_guides/ug332.pdf

Normaler SPI-Flash geht erst beim 3E oder 3A. Tabelle 2-1 gibt eine 
Übersicht.

Hier hat jemand mit einem AVR auf den JTAG-Leitungen geklimpert:
https://www.mikrocontroller.net/articles/FPGA_Konfiguration_mit_AVR_Butterfly

Duke

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

Eine Liste der "offiziellen" Flashbausteine (sog. Platform Flash) für 
die älteren Spartan- und Virtex-FPGA findet man in UG161.

von Holger (Gast)


Lesenswert?

Kevin B. schrieb:
> Weiß jemand ob man beim Spartan 3 auch ein externes EEPROM oder
> Flash
> benutzen kann und wie man das konfiguriert, um nicht jedes mal über JTAG
> neu programmieren zu müssen. Bisher habe ich das immer per FTDI und USB
> gemacht aber nun wird es eine eigenständige Konfiguration ohne PC.

Prom File erzeugen
https://youtu.be/4g8tdPNHIHg?t=212

Gruss Holger.

von Volker B. (Firma: L-E-A) (vobs)


Lesenswert?

Duke Scarring schrieb:

> Normaler SPI-Flash geht erst beim 3E oder 3A. Tabelle 2-1 gibt eine
> Übersicht.

Ich habe mir vor Jahren für ein Spartan3 (ohne E oder A) mein "eigenes" 
Plattform-Flash aus einem preiswerten SPI-Flash-ROM der AT45xx-Familie 
und einem ATtiny45-Mikrocontroller "gebastelt".
Der Schaltplan ist hier dargestellt:
https://www.dr-bosch.com/elektronik_fpga-board.php (das unterste Bild am 
rechten Rand anclicken).

Grüßle
Volker

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

Kevin B. schrieb:
> aber nun wird es eine eigenständige Konfiguration ohne PC.

Wieso hast Du eigentlich überhaupt eine Baugruppe ohne entsprechendes 
Platform Flash o.ä.? Auf Entwicklungsboards ist so etwas eigentlich 
immer vorhanden. Oder handelt es sich um eine selbst entworfene 
Baugruppe, auf der Du den Baustein vergessen hast?

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.