3 ms·
The peak transfer rate of NVMe SSDs is getting close to theoretical DDR1 SDRAM speeds; not sure how well random access works in comparison, and if there's an ea
by rzzzt 10y ago
The peak transfer rate of NVMe SSDs is getting close to theoretical DDR1 SDRAM speeds; not sure how well random access works in comparison, and if there's an easy way of interfacing them, but it should be able to keep an alternate history-retro machine with a ~100 MHz system clock occupied.
Another possibility would be to use an obscene amount of SRAM (by retro standards) and a battery to keep it powered at all times.
- shakna 10y ago> Another possibility would be to use an obscene amount of SRAM (by retro standards) and a battery to keep it powered at all times. Like the DUO Mega [0]? 16 Atmega328P's in concert, with 32kb of SRAM. [0] http://www.ostracodfiles.com/mega/menu.html http://www.ostracodfiles.com/mega/menu.html
- vidarh 10y agoSSDs (and NAND flash in general) tend to have block oriented interfaces, so you'd need at least a cache. You'd end up at best with a hardware implementation of paging... You could us NOR flash, which tends to support execute-in-place as well. I've booted Linux from a system with the bootloader running from the flash. The problem is still erase-units. Doing read-only is easy. The moment you want writes, you'll need a RAM as cache and complex controller logic to do wear-levelling unless you want to wear out your flash in no-time. SRAM is probably the most viable alternative.