The Prizm uses the Flash chip for storing boot code and OS update code, the OS itself, as well as the Storage Memory. The flash chip is much slower than the Main Memory, but is much larger.
- Manufacturer: Spansion
- Model No.: S29GL256N10TFI02
- Size: 256 Megabits / 32 MB
- Speed: 100ns
- Package: TSO56
- Lead free
- Temp. Rating: -40°C to 85°C
- Power: 2.7V to 3.6V
- Protection: Lowest address sector protected (boot code)
The Prizm maps the actual flash chip in a few locations. Firstly, there are two direct access locations available to access the entire flash:
- 0xA0000000 to 0xA1FFFFFF - Cached
- 0x80000000 to 0x81FFFFFF - Same, but non-cached
Addins are executed from the ROM, but the address is virtualized to (todo, 0x300000?)
Reading Files Directly
See the Using_the_File_System#Finding_and_Listing_Files_and_Folders tutorial and look at using the Bfile_FindFirst function to get the direct address for files.
Formatting and Mounting
Todo. Uses Protocol 7 to load flashing payload to RAM, then receives OS.