In Bearbeitung

Bitte warten ...

Einstellungen

Einstellungen

1. WO2018177698 - VERFAHREN UND VORRICHTUNG ZUM AKTUALISIEREN EINES PROGRAMMES

Veröffentlichungsnummer WO/2018/177698
Veröffentlichungsdatum 04.10.2018
Internationale Veröffentlichungsnummer PCT/EP2018/055466
Internationales Anmeldedatum 06.03.2018
IPC
[IPC code unknown for G06F 8/654]
[IPC code unknown for G06F 8/656]
G Physik
07
Kontrollvorrichtungen
C
Zeit- oder Anwesenheitskontrollgeräte; Registrieren oder Anzeigen des Arbeitens von Maschinen; Erzeugen von Zufallszahlen; Wahlmaschinen oder Lotteriegeräte; Anordnungen, Systeme oder Vorrichtungen zum Kontrollieren, soweit nicht anderweitig vorgesehen
5
Registrieren oder Anzeigen des Arbeitens von Fahrzeugen
G06F 8/654 (2018.01)
G06F 8/656 (2018.01)
G07C 5/00 (2006.01)
CPC
G06F 12/0246
G06F 8/654
G06F 8/656
G06F 9/322
G06F 9/445
G07C 5/008
Anmelder
  • ROBERT BOSCH GMBH [DE/DE]; Postfach 30 02 20 70442 Stuttgart, DE
Erfinder
  • SCHMITT, Hans-Walter; DE
  • AUE, Axel; DE
  • SCHREIBER, Matthias; DE
Prioritätsdaten
10 2017 205 274.029.03.2017DE
Veröffentlichungssprache Deutsch (DE)
Anmeldesprache Deutsch (DE)
Designierte Staaten
Titel
(DE) VERFAHREN UND VORRICHTUNG ZUM AKTUALISIEREN EINES PROGRAMMES
(EN) METHOD AND DEVICE FOR UPDATING A PROGRAM
(FR) PROCÉDÉ ET DISPOSITIF SERVANT À METTRE À JOUR UN PROGRAMME
Zusammenfassung
(DE)
Verfahren (10) zum Aktualisieren eines Programmes in einem Flash Speicher unter Nutzung der MLC Technik, gekennzeichnet durch folgende Merkmale: ein erstes Abbild des Programmes wird ausgeführt (11), während ein Adressraum (18) des Programmes auf die Blöcke abgebildet und die Blöcke in einem einstufigen Modus betrieben werden, ein Teil des ersten Abbildes wird von einem Adressbereich innerhalb des Adressraumes (18), welcher auf einen Block unter den Blöcken abgebildet wird, in einen Sicherungsblock (19) des Speichers kopiert (12), der Block wird in einen mehrstufigen Modus versetzt und zusätzlich zu dem Teil des ersten Abbildes mit einem Teil eines zweiten Abbildes (17) des Programmes programmiert (13), während der Adressbereich vorübergehend auf den Sicherungsblock (19) abgebildet wird, der Adressbereich wird wieder auf den Block umgeschaltet (14), während der Block im mehrstufigen Modus verbleibt, solange zweite Abbild (17) unvollständig ist (15, N), werden das Kopieren (12), Programmieren (13) und Umschalten (14) mit weiteren Teilen der Abbilder wiederholt und sobald das zweite Abbild (17) vollständig ist (15, Y), wird es anstelle des ersten Abbildes ausgeführt (16).
(EN)
The invention relates to a method (10) for updating a program in a flash memory device using MLC technology, said method being characterized by the following features: a first image of the program is ran (11) while an address space (18) of the program is imaged onto the blocks and the blocks are operated in a single-stage mode; a part of the first image is copied (12) from an address region within the address space (18), which is imaged onto a block below the blocks, into a fuse block (19) of the memory device; the block is set to a multi-stage mode and programmed (13) with a part of the second image (17) of the program in addition to the part of the first image while the address region is temporarily imaged onto the fuse block (19); the address region is switched (14) back to the block while the block remains in the multi-stage mode; and as long as the second image (17) is incomplete (15, N), the copying process (12), the programming process (13), and the switching process (14) are repeated with additional parts of the images, and as soon as the second image (17) is complete (15 Y), the second image is ran (16) instead of the first image.
(FR)
L'invention concerne un procédé (10) servant à mettre à jour un programme dans une mémoire flash en utilisant la technologie de MLC (cellule multi-niveaux). Le procédé selon l'invention est caractérisé par des caractéristiques suivantes : une première représentation du programme est exécutée (11) tandis qu'un espace d'adresses (18) du programme est représenté sur les blocs qui fonctionnent dans un mode à une phase; une partie de la première représentation est copiée dans un bloc de sécurité (19) de la mémoire (12) par un domaine d'adresses dans l'espace d'adresses (18) qui est représentée sur un bloc parmi les blocs; le bloc est amené dans un mode à phases multiples et est programmé avec une partie d'une deuxième représentation (17) du programme en plus de la partie de la première représentation tandis que le domaine d'adresses est représenté provisoirement sur le bloc de sécurité (19); le domaine d'adresses est à nouveau commuté sur le bloc (14) tandis que le bloc reste dans le mode à phases multiples; tant que la deuxième représentation (17) est incomplète (15, N), la copie (12), la programmation (13) et la commutation (14) sont répétées avec d'autres parties des représentations; et dès que la deuxième représentation (17) est complète, cette dernière est exécutée en lieu et place de la première représentation (16).
Auch veröffentlicht als
EP2018709545
Aktuellste beim Internationalen Büro vorliegende bibliographische Daten