SPI Ram

From Uzebox Wiki
Jump to: navigation, search

The SPI Ram is a 128 kilobyte ram chip that is integrated into the UZENET expansion card, or in newer revisions, the standard PCB itself. It's primary benefits are a large infinitely re-writable memory space that has somewhat better performance than SD. It is expected to be very useful in network programs or any place where large amounts of data need to be manipulated and not use up the finite write cycles of the SD card life span.


Notes

TODO: refactor this info

The SD card interface can interfer with the SPI RAM. This occurs after flashing a game from the bootloader. The trick to fix this is to initialize the SDCard interface. Use CunningFellows's sdBase (which is already part of the master kernel), and do a simple sdCardInitNoBuffer() before going on to the SPI RAM.

See: http://uzebox.org/forums/viewtopic.php?p=17733#p17733