Warum fram statt eeprom

Warum verwenden alle Gameboy-Cartridge-Mods für nichtflüchtiges Speichern eine Art von RAM wie Fram? Warum wird kein ausreichend schnelles EEPROM oder Flash-IC verwendet?

EDIT: Wir alle wissen, dass es um parallele Schnittstellen-ICs geht, oder?

Warum die Ablehnung?

Antworten (2)

So etwas? https://www.reddit.com/r/Gameboy/comments/3ho3aw/til_that_you_can_replace_the_volatile_sram_in_a/

Der Trick dabei ist, dass das FRAM-Teil scheinbar als Drop-In-Ersatz mit einer fast identischen Pinbelegung wie der SRAM-Chip und scheinbar identischen Leistungs- und Timing-Anforderungen konzipiert wurde. EEPROM ist normalerweise langsamer zu schreiben und Flash kann nur blockweise gelöscht werden.

Überprüfen Sie den kursiv gedruckten Teil in der Frage
@AlexanderM: Aufgrund der Protokollunterschiede ist "ausreichend schnell" keine ausreichende Bedingung, damit EEPROM oder Flash funktionieren. Wenn Sie das tun wollten, müssten Sie eine Schaltung darum herum bauen, die das SRAM / FRAM-Schreibprotokoll emuliert.
Protokoll? Wie Hold Chip Enable High statt Low?
@AlexanderM: Haben Sie tatsächlich untersucht, was es braucht, um ein EEPROM oder Flash-Gerät zu betreiben?
@AlexanderM Finden Sie mir ein EEPROM mit 70 ns Schreibgeschwindigkeit und es wäre "ausreichend schnell" - aber ich bezweifle, dass Sie ein solches Teil finden können.
@pjc50 Digikey. Aber teuer. Ich kann keinen Link posten, da ich ein iOS-Gerät verwende
@ pjc50 at28hc256-70su von atmel
"Page Write Cycle Time: 3 ms or 10 ms Maximum" nein, immer noch 43.000 mal zu langsam.

Ein kurzer Blick auf die Informationen von Fujitsu zu ihren FRAMs zeigt, dass ein FRAM anstelle eines SRAM fallen gelassen werden kann - sie können genau wie SRAMs gelesen und geschrieben werden, ohne dass Blöcke vor dem Schreiben oder andere spezielle Zeremonien gelöscht werden müssen.

EEPROM und FLASH müssen vor dem Schreiben gelöscht werden und haben lange Schreibzyklen - Sie können nicht zufällig auf ein FLASH oder EEPROM schreiben, wie dies bei SRAM oder FRAM der Fall ist.