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.
ja kannst du. Es gibt mehrere Möglichkeiten. Hier sind alle aufgeführt: https://www.xilinx.com/support/documentation/user_guides/ug332.pdf
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
Eine Liste der "offiziellen" Flashbausteine (sog. Platform Flash) für die älteren Spartan- und Virtex-FPGA findet man in UG161.
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.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.