Kann man ein paralleles Flash-ROM als externen Speicher am Daten/Adressbus eines MegaAVR betreiben? Man müsste natürlich in der Software berücksichtigen, dass man einen Block erst löschen muss, bevor man ihn beschreiben kann. Aber klappt das vom Timing her, insbesondere beim Schreiben? Sprich, kann man ganz normal ein Byte schreiben und dann einfach Warten, bis der Chip fertig ist, bevor man das nächste Byte schreibt?
Ich habe hier nämlich ein älteres Design, in dem ein Batterie gepuffertes großes SRAM verwendet ist. Dieses Design muss ich nochmal ein bisschen auffrischen. Da das SRAM nicht wie ursprünglich vorgesehen, ständig beschrieben und gelesen wird, sondern sich die Daten nur selten und wenn dann blockweise ändern, würde sich Flash ja anbieten. Zumal das billiger und kompakter ist, das ein SRAM und eine Pufferbatterie...
Gruß Thorsten