RE: TStik Multiplier and crystal speed, TINI version, flash based code storage
Bruce Boyes <[email protected]>
| Newsgroups | gmane.comp.hardware.microcontrollers.tini |
|---|---|
| Message-ID | <[email protected]> |
At 09:48 AM 3/23/2004 -0600, Chris Fox wrote: >Platforms that run the 80C400 at 4X (74 MHz) do so by using fast SRAM without >battery back-up. They do this by using a flash memory that holds an image of >the RAM contents. At start-up, the system runs at 1X and copies the flash to >the SRAM, and then switches to 4X as it runs from the SRAM. This has >disadvantages in that any data that you want to be persistent through a reset >or power loss must be stored in the flash. (The file system is in RAM and so >goes away with each reset.) And, writes to the slower flash memory must use >stretch-cycles to do so, so native code is certainly required. > >On the other hand, this makes for a highly reliable system because the RAM >code is restored from flash at every reset, so corrupted code in the RAM gets >fixed on every reset. > >Chris Do you know if Dallas has any plans to make this version of TINIOS a standard release? On a related note, Shawn Silverman is working on a system which would restore from flash every time you boot up, rather than using the NVRAM file system. This would potentially add some more robustness to systems with a lot of flash such as TStik which comes with 2 MBytes. Bruce _______________________________________________ TINI mailing list TINI-6tN4nzCoH/[email protected] To UNSUBSCRIBE, edit your profile, or see list archives: http://lists.dalsemi.com/mailman/listinfo/tini