WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2015124351) INCREASING THE AVAILABLE FLASH MEMORY OF A MICRO-CONTROLLER
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2015/124351    International Application No.:    PCT/EP2015/051048
Publication Date: 27.08.2015 International Filing Date: 21.01.2015
IPC:
G06F 9/445 (2006.01)
Applicants: BAYERISCHE MOTOREN WERKE AKTIENGESELLSCHAFT [DE/DE]; Petuelring 130 80809 München (DE)
Inventors: SCHAFFERT, Arnd; (DE)
Priority Data:
10 2014 203 062.5 20.02.2014 DE
Title (DE) VERGRÖSSERN DES VERFÜGBAREN FLASH-SPEICHERS EINES MICRO-CONTROLLERS
(EN) INCREASING THE AVAILABLE FLASH MEMORY OF A MICRO-CONTROLLER
(FR) EXTENSION D'UNE MÉMOIRE FLASH DISPONIBLE D'UN MICROCONTRÔLEUR
Abstract: front page image
(DE)Ein Verfahren zum optimalen Ausnutzen von Flash-Speicher in einem Micro-Controller mit einer Electrically-Erasable-Programmable-Read-only-Memory-Emulation, wobei das Verfahren aufweist: Aufteilen (400) einer in einen Computer-Speicher abzulegenden Information (100) in eine erste Information (110) mit ausführbarem Code und in eine zweite Information (120) mit nichtausführbarem Code. Falls eine freie Speicherkapazität eines ersten Speichers (210) ausreichend groß ist, um die erste Information (110) aufzunehmen: Ablegen (31001) der ersten Information (110) in den ersten Speicher (210). Falls eine freie Speicherkapazität eines zweiten Speichers (220) ausreichend groß ist, um die zweite Information (220) aufzunehmen: Ablegen (32002) der zweiten Information (120) in den zweiten Speicher (220). Oder falls die freie Speicherkapazität (220) des zweiten Speichers (120) nicht ausreichend groß ist, um die zweite Information (120) aufzunehmen: Abschalten (420) einer Electrically-Erasable-Programmable-Read-only-Memory-Emulation des zweiten Speichers (220); Freigeben (421) der durch das Abschalten (420) der Electrically-Erasable-Programmable-Read-only-Memory-Emulation des zweiten Speichers (220) nicht mehr benötigten Speicherkapazität, wodurch sich die freie Speicherkapazität des zweiten Speichers (220) erhöht; Ablegen (32002) der zweiten Information (120) in den zweiten Speicher (220). Dabei ermöglicht der erste Speicher (210) einen schnelleren Zugriff auf die in ihm abgelegten Informationen als der zweite Speicher (220).
(EN)The invention relates to a method for making optimum use of flash memories in a micro-controller having an electrically erasable programmable read-only memory emulation, said method comprising the step of dividing (400) information (100) to be deposited in a computer memory into a first piece of information (110) having executable code, and a second piece of information (120) having non-executable code. If a free storage capacity of a first memory (210) is sufficiently large to receive the first piece of information (110), the method comprises the step of depositing (31001) the first piece of information (110) in the first memory (210). If a free storage capacity of a second memory (220) is sufficiently large to receive the second piece of information (120), the method comprises the step of depositing (32002) the second piece of information (120) in the second memory (220). Or, if the free storage capacity of the second memory (220) is not sufficiently large to receive the second piece of information (120), the method comprises the steps of: switching off (420) an electrically erasable programmable read-only memory emulation of the second memory (220); freeing up (421) the storage capacity that is no longer required due to the switching off (420) of the electrically erasable programmable read-only memory emulation of the second memory (220), thereby increasing the free storage capacity of the second memory (220); and depositing (32002) the second piece of information (120) in the second memory (220). In this way, the first memory (210) permits quicker access to the information stored therein than the second memory (220).
(FR)L'invention concerne un procédé d'utilisation optimale d'une mémoire Flash dans un microcontrôleur avec une émulation d'une EEPROM (mémoire morte programmable électriquement effaçable). Le procédé comprend les étapes suivantes consistant à : diviser (400) une information (100) à déposer dans une mémoire d'ordinateur en une première information (110) avec un code exécutable et en une seconde information (120) avec un code non exécutable; si une capacité mémoire libre d'une première mémoire (210) est suffisamment grande pour recevoir la première information (110) : déposer (31001) la première information (110) dans la première mémoire (210); si la capacité mémoire libre d'une seconde mémoire (220) est suffisamment grande pour recevoir la seconde information (220) : déposer (32002) la seconde information (120) dans la seconde mémoire (220); ou si la capacité mémoire libre (220) de la seconde mémoire (120) n'est pas suffisamment grande pour recevoir la seconde information (120) : arrêter (420) une émulation de mémoire EEPROM de la seconde mémoire (220); libérer (421) la capacité mémoire qui n'est plus nécessaire en raison de l'arrêt (420) de l'émulation de mémoire EEPROM de la seconde mémoire (220), ce qui permet d'augmenter la capacité mémoire libre de la seconde mémoire (220); déposer (32002) la seconde information (120) dans la seconde mémoire (220). La première mémoire (210) permet alors un accès plus rapide aux informations qu'elle contient que la seconde mémoire (220).
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: German (DE)
Filing Language: German (DE)