发明名称 Nonvolatile memory implementation for electronic devices
摘要 An automobile has an electronic device with a nonvolatile memory implementation. The electronic device includes non-programmable nonvolatile memory (ROM), volatile memory (RAM) and programmable nonvolatile memory (EEPROM). A controller (CPU) is coupled to and controls reads and writes to and from the ROM, RAM, and EEPROM. When the CPU detects a key-off event it calculates an error recovery code (checksum) for a data string stored in the RAM and stores the checksum and data into one of two memory locations in the EEPROM. The CPU will alternate between the two memory locations each cycle. When the CPU detects a key-on event it calculates the checksum for the data string stored in the RAM. If the data string is invalid or if validity of the EEPROM data cannot be confirmed, then the CPU copies a predetermined data string from the ROM to the RAM. If the CPU determines that the calculated KAM checksum does not equal the stored KAM checksum, then the CPU copies the EEPROM data string to the KAM. Otherwise, the RAM data string remains untouched.
申请公布号 US6091658(A) 申请公布日期 2000.07.18
申请号 US19990430897 申请日期 1999.11.01
申请人 FORD GLOBAL TECHNOLOGIES, INC. 发明人 MCDONALD, JOHN ROBERT;ZELLER, JOHN LOWELL;GEE, THOMAS SCOTT
分类号 G11C16/10;(IPC1-7):G11C7/00 主分类号 G11C16/10
代理机构 代理人
主权项
地址