> On Dec 16, 2018, at 8:21 PM, allison via cctech <cct...@classiccmp.org> wrote:
> 
> On 12/15/2018 03:51 PM, Jon Elson via cctech wrote:
>> On 12/15/2018 02:45 PM, Anders Nelson via cctalk wrote:
>>> Serial flash has an endurance between 10K-100K writes per cell so I
>>> think
>>> that would break down quickly. Wear-leveling on a serial device would be
>>> very slow...
>>> 
>>> 
>> If you intend to use it as main core memory on an old CPU, it will
>> perform VERY poorly, as these memories need to erase a page at a time,
>> and the erase takes milliseconds.  So, writing ONE SINGLE word at a
>> time would invoke an erase cycle each time, slowing it to 1/1000 or
>> worse the speed of the original core memory.  Also, most old CPUs have
>> the memory timing built into the CPU, and can't handle a memory that
>> says "wait".
>> 
>> Jon
> The only place where Flash or similar tech fits is applied to the mass
> storage problem such as replicating
> a RF/DF32 multihead disk.
> 
> The cycle life is a limiting factor for things like swapping drums/disks
> but for something that's
> read mostly its ok.

Frankly even in those applications (RF11/DF32) I’d use MRAM (available in 2Mx8)
rather than FLASH because (a) it’s byte addressable (b) it has unlimited write 
endurance
(c) it looks like SRAM so there’s no erase cycle (or blocks) to deal with so it 
makes
the hardware easier (e.g. it should be possible to implement one of those 
controllers
just with logic and not require a microprocessor).

BTW, that’s what I use for the emulators that I’m working on (when I have 
time…in
short supply at the moment).

I also use them even when I do use FLASH as I can use it as a buffer/cache to 
help
absorb some of the write/overwrite cycles and to be able to handle 
(non-volatile) full
FLASH block operations and for wear leveling (tracking and block remapping).  
That
way I don’t have to deal with a PMIC and battery.  MRAMs also have a >20 year 
data
retention as well (something you don’t have with a battery…if the battery dies, 
you
loose everything).

TTFN - Guy

Reply via email to