METHOD AND APPARATUS FOR CONFIGURING A MEMORY DEVICE
Apparatus and methods implemented therein use an ECC procedure to verify and correct errors in data corresponding to pre-programmed configuration data. Verification and correction is performed in a memory system comprising a non¬ volatile memory (NVM) and a read only memory (ROM). The NVM comprises...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Apparatus and methods implemented therein use an ECC procedure to verify and correct errors in data corresponding to pre-programmed configuration data. Verification and correction is performed in a memory system comprising a non¬ volatile memory (NVM) and a read only memory (ROM). The NVM comprises a plurality of memory pages. On detecting a power-on reset (POR) command at the memory system, a determination is made whether the memory system has previously received the POR command from a host. When it is determined that the memory system has not previously received the POR command from the host, pre- programmed configuration data is read from the ROM and the memory system is initialized using the pre-programmed configuration data. An error correction code (ECC) is generated for the pre-programmed configuration data and the pre- programmed configuration data including the ECC is stored in one of the plurality of pages of the NVM memory.
L'invention concerne un appareil et des procédés mis en œuvre qui utilisent une procédure ECC pour vérifier et corriger des erreurs dans des données correspondant à des données de configuration préprogrammées. La vérification et la correction sont effectuées dans un système de mémoire comprenant une mémoire non volatile (NVM) et une mémoire morte (ROM). La NVM comprend une pluralité de pages de mémoire. Lors de la détection d'une commande de réinitialisation à la mise sous tension (POR) au niveau du système de mémoire, on détermine si le système de mémoire a reçu précédemment la commande POR en provenance d'un hôte. Lorsqu'on détermine que le système de mémoire n'a pas reçu précédemment la commande POR en provenance de l'hôte, des données de configuration préprogrammées sont lues dans la mémoire ROM et le système de mémoire est initialisé en utilisant les données de configuration préprogrammées. Un code de correction d'erreur (ECC) est créé pour les données de configuration préprogrammées et les données de configuration préprogrammées comprenant l'ECC sont mémorisées dans une page parmi la pluralité de pages de la mémoire NVM. |
---|