Permanente Konfiguration von Spartan 3

Gast #6538455
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.
Gast #6538479
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
Gast #6539585
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.
(Firma: L-E-A) #6539766
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
(Firma: Schweigstill IT) Persönliche Seite #6539880
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?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren