Invention Grant
- Patent Title: Memory emulation mechanism
-
Application No.: US15294413Application Date: 2016-10-14
-
Publication No.: US10204057B2Publication Date: 2019-02-12
- Inventor: Frode Milch Pedersen , Sylvain Garnier , Ian Fullerton , Xavier Leprevost
- Applicant: Atmel Corporation
- Applicant Address: US CA San Jose
- Assignee: Atmel Corporation
- Current Assignee: Atmel Corporation
- Current Assignee Address: US CA San Jose
- Agency: Fish & Richardson P.C.
- Main IPC: G06F12/10
- IPC: G06F12/10 ; G06F12/1009 ; G06F12/02 ; G06F3/06

Abstract:
In an embodiment, a method comprises: obtaining a virtual bus address; translating the virtual bus address to a physical address of a portion of NVM storing first data; determining that the first portion of NVM has been allocated previously; reading the first data from the first portion of NVM; determining whether writing second data to the first portion of the NVM would change one or more bits in the first data; responsive to the determining that a write operation only changes data bits in the first data from 1 to 0, writing the second data over the first data stored in the first portion of NVM; and responsive to the determining that one or more bits in the first data would be flipped from 0 to 1, reallocating the first portion of NVM to a second portion of NVM, copying the first data from the first portion of NVM to the second portion of NVM with the first data modified by the second data.
Public/Granted literature
- US20180046582A1 MEMORY EMULATION MECHANISM Public/Granted day:2018-02-15
Information query