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. (WO2007092659) TIME EFFICIENT EMBEDDED EEPROM/PROCESSOR CONTROL METHOD
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2007/092659    International Application No.:    PCT/US2007/060551
Publication Date: 16.08.2007 International Filing Date: 16.01.2007
Chapter 2 Demand Filed:    29.11.2007    
IPC:
G06F 12/00 (2006.01), G06F 13/00 (2006.01)
Applicants: ATMEL CORPORATION [US/US]; 2325 Orchard Parkway, San Jose, CA 95131 (US) (For All Designated States Except US).
MELTON, Randall, W. [US/US]; (US) (For US Only)
Inventors: MELTON, Randall, W.; (US)
Agent: STEFFEY, Charles, E.; SCHWEGMAN, LUNDBERG & WOESSNER, P.A., P.O. Box 2938, Minneapolis, MN 55402 (US)
Priority Data:
11/349,561 08.02.2006 US
Title (EN) TIME EFFICIENT EMBEDDED EEPROM/PROCESSOR CONTROL METHOD
(FR) PROCÉDÉ À GAIN DE TEMPS DE COMMANDE DU PROCESSEUR D'UNE EEPROM ENFOUIE
Abstract: front page image
(EN)In an embedded system with a processor and an EEPROM that provides an EEPROM BUSY signal if the EEPROM is in a write mod a block-before-write subroutine is used to hold the processor before a write operation to the EEPROM. A detector circuit finds read functions that are to be mapped into the EEPROM address space and suspends code execution if an EEPROM BUSY bit is asserted and the EEPROM is the read target. Code execution by the processor and processor access to memories other than the EEPROM is permitted while the EEPROM is being written.
(FR)L'invention porte sur un système enfoui (200) comportant un processeur (20Ì) et une EEPROM (208) qui émet un signal EEPROM BUSY si l'EEPROM est en mode écriture (SEWE = l). À cet effet: on utilise une sous-routine (400) de blocage avant écriture pour bloquer (406) le processeur avant une opération d'écriture (408, 410, 412) à l'EEPROM. Un circuit de détection (502, 504, 501) trouve les fonctions de lecture qu'on fait correspondre à l'espace d'adresses de l'EEPROM, et suspend l'exécution du code (WAIT) si un bit EEPROM BUSY est actif et que l'EEPROM est la cible de lecture. L'exécution du code par le processeur et l'accès par le processeur à des mémoires autres que l'EEPROM sont autorisés pendant l'écriture sur l'EEPROM. Mais si le processeur tente d'accéder à l'EEPROM pendant que le bit EEPROM BUSY est actif, le processeur passe à l'état WAIT, ce qui suspend temporairement l'exécution du code du programme.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)