Hi, ich habe ein Gerät mit EP3C16, konfiguriert mit EPCS4, zur Reparatur. Es war "tot", das EP3C16 hat kontinuierlich die Konfigurationsdaten lesen wollen, hat aber nicht geklappt. Ich habe das EPCS4 neu programmiert, und siehe da, alles hat wieder geklappt. Dann lag das Gerät 3 Monate hier, und bevor ich es zurück schicken wollte, habe ich es noch einmal geprüft. Siehe da - es war wieder tot. Und nach dem Reprogrammieren hat es wieder funktioniert. Also scheint das EPCS4 nach nicht allzu langer Zeit seine Daten zu vergessen. Hat das schon mal jemand erlebt? DZDZ
Der Zahn der Zeit (🦷⏳) schrieb: > Hat das schon mal jemand erlebt? Ja. Ich habe hier Xilinx-FPGA mit 'normalem' seriellen Flash dran, wo sich nach mehreren Jahren Dauereinsatz auch der Flash vergesslich wird. Dabei liegen im Flash neben der FPGA-Konfiguration nur noch ein paar Korrekturkennlinien die kontinuierlich gelesen werden. Nach dem Tausch des Flash-IC ging erstmal alles wieder wie gewohnt. Duke
Das Problem ist bekannt. Xilinx z.B. empfiehlt die preiswerten SPI-Flash nur für eine mittlere Produktlebensdauer. Wenn es länger halten soll, wird die Benutzung der originalen Xilinx-Platform-Flash (XCF18...)empfohlen. Der Preis ist allerdings nicht besonders günstig. Ich bilde mir ein, dass das in UG380 beschrieben ist.
Tatsächlich - das gibt's auch... Das Gerät ist ca. 7 Jahre alt. Ca. 100 wurden davon gebaut, dieses ist das erste, das diesen Fehler zeigt. Ich weiß nicht, ob und wie lange das Gerät vorher in Betrieb war, oder ob es erst kürzlich in Betrieb genommen wurde. Also, ob das Flash schon von Anfang an vergesslich war, oder jetzt erst wurde. Immerhin hat es ja jetzt schon innerhalb von 3 Monaten seine neue Programmierung vergessen. Zumindest nach ein paar Stunden aber noch nicht - ich werde noch eine Weile warten und dann das Flash austauschen. Die EPCS4 sind wohl abgekündigt, aber an anderer Stelle hatte ich statt dessen schon mal erfolgreich 25LQ040B eingesetzt.
Bürovorsteher schrieb: > Das Problem ist bekannt. Xilinx z.B. empfiehlt die preiswerten SPI-Flash > nur für eine mittlere Produktlebensdauer. Wenn es länger halten soll, > wird die Benutzung der originalen Xilinx-Platform-Flash > (XCF18...)empfohlen. Warum tut es da nicht stinknormaler SPI-NOR-Flash? Wenn man z.B. bei SST/Microchip schaut, wird da die Data Retention mit min 100 Jahre angegeben: SST26VF032B-104V/SM https://www.mouser.de/datasheet/2/268/SST26VF032B_SST26VF032BA_Data_Sheet_DS20005218J-1903096.pdf Das sollte ja wohl für die meisten Baugruppen reichen.
Gerd E. schrieb: > Warum tut es da nicht stinknormaler SPI-NOR-Flash? Ich frage mich generell, warum - zumindest Altera - eine eigene Palette Konfigurations-Flashs vorgesehen hat, wenn es andere, serienmäßige und viel preiswertere Speicherbausteine ebenso tun. Die Antwort "Abzocke" ist mir zu simpel. Bei mir hatte es lange gedauert, bis ich erkannt hatte, dass es nicht unbedingt die EPCSxx sein mussten. (Allerdings weiß ich auch jetzt noch nicht, ob jedes andere SPI-Flash mit passender Größe ebenfalls geeignet ist.)
Der Zahn der Zeit (🦷⏳) schrieb: > Ich weiß nicht, ob und wie lange das Gerät vorher in Betrieb war, In die nächste Serie kommt dann noch ein Betriebsstundenzähler rein... Duke
Auch Xilinx hat(te) Flash Bausteine im Programm. Solche wie den XCF01S, XCF04S, XCF128X ... hier ist ein Datenblatt: https://www.mouser.de/datasheet/2/903/ds123-1595682.pdf Was der Vorteil ist weiß ich nicht. Meine Vermutung wäre, dass vor einigen Jahren die Flash Bausteine anderer Hersteller der Anforderungen nicht erfüllen konnten und man daher selber welche gebaut hat. Manchmal sollen so FPGAs ja sehr schnell konfiguriert werden, da gibt es sogar ein paralleles Interface für. Mittlerweile ist QSPI vermutlich schnell genug. Ich verwende einen S25FL128SXXXXXX0, die sind zumindest nicht irre krass teuer.
Gustl B. schrieb: > Auch Xilinx hat(te) Flash Bausteine im Programm. Solche wie den XCF01S, > XCF04S, XCF128X ... hier ist ein Datenblatt: > https://www.mouser.de/datasheet/2/903/ds123-1595682.pdf Was mir auffällt, ist explizit genannter Support für JTAG Boundary Scan. Das haben normale SPI-Flashes nicht. Bei den 8 Pins jetzt aber auch nicht soo die Katastrophe. Die angegebene Data Retention von min. 20 Jahre ist dagegen eher mittelmäßig, die oben von mir verlinkten haben 100. > Meine Vermutung wäre, dass vor > einigen Jahren die Flash Bausteine anderer Hersteller der Anforderungen > nicht erfüllen konnten und man daher selber welche gebaut hat. So in etwa könnte ich mir das auch vorstellen. Am Anfang war ja auch noch nicht klar welches Protokoll sich da durchsetzen wird. Da gab es ja SQI, QPI etc. Da wollten die FPGA-Hersteller wohl lieber auf Nummer sicher gehen und den Kunden ein Produkt mit garantierter Kompatibilität anbieten. Heute ist QSPI dagegen von allen Herstellern weitgehend genormt und untereinander ausreichend kompatibel.
Gerd E. schrieb: > 20 Jahre ist dagegen eher > mittelmäßig, die oben von mir verlinkten haben 100. Stimmt. FRAM finde ich da ziemlich schick. Ist aber leider (noch) recht teuer. https://www.cypress.com/file/444171/download
Der Zahn der Zeit (🦷⏳) schrieb: > Ich frage mich generell, warum - ich frage mich auch was und zwar, wie man diese Bildchen in die Namenszeile bekommt. >Re: Vergessliche Altera EPCSxx - Wärme oder EMI
Technisch interessierter Laie schrieb: > ich frage mich auch was und zwar, wie man diese Bildchen in die > Namenszeile bekommt. Das sind keine Bildchen sondern ganz normale Unicode Zeichen ("Buchstaben").
Stefan ⛄ F. hat das vorgemacht, ich hab's nur nachgemacht. Die Icons habe ich aus dem Emoji-Satz von Telegram kopiert. Danke den Anderen für die Antworten 👍.
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.