Non-volatile byte addressable memories in Engine Management Systems are becoming more common, and are increasingly used for user specific data that must not be lost. The NVRAM strategy how to keep and update the user-specific data need to be concerned...
Non-volatile byte addressable memories in Engine Management Systems are becoming more common, and are increasingly used for user specific data that must not be lost. The NVRAM strategy how to keep and update the user-specific data need to be concerned in case of Heavy Duty and Medium Duty since many drivers can be changed on a vehicle. Existing NVRAM management system in Heavy duty/Medium duty do not include features that manage each pages according to each users. It means EMS could not save and update the user specific data. A-NVM has been designed to address these problems by providing software function in order to monitor and manage multiple users by memory page management. A-NVM uses a special user identification procedure by UDS to identify drivers, making it possible to periodically send the user identification message when driver identified by the display interface on vehicles. A-NVM will get the user specified message and do memory page loading by the identification from driver. It also checks integrity on every operation to ensure that the file system is consistent.