WO2003025748A3 - Verfahren zum betreiben einer schaltungsanordnung, die einen mikrocontroller und ein eeprom enthält - Google Patents

Verfahren zum betreiben einer schaltungsanordnung, die einen mikrocontroller und ein eeprom enthält Download PDF

Info

Publication number
WO2003025748A3
WO2003025748A3 PCT/DE2002/003051 DE0203051W WO03025748A3 WO 2003025748 A3 WO2003025748 A3 WO 2003025748A3 DE 0203051 W DE0203051 W DE 0203051W WO 03025748 A3 WO03025748 A3 WO 03025748A3
Authority
WO
WIPO (PCT)
Prior art keywords
memory area
microcontroller
eeprom
data set
operating
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/DE2002/003051
Other languages
English (en)
French (fr)
Other versions
WO2003025748A2 (de
Inventor
Alexander Steinert
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to US10/488,719 priority Critical patent/US20040237628A1/en
Priority to EP02760126A priority patent/EP1423788A2/de
Priority to KR10-2004-7003214A priority patent/KR20040051585A/ko
Priority to JP2003529310A priority patent/JP2005502972A/ja
Publication of WO2003025748A2 publication Critical patent/WO2003025748A2/de
Publication of WO2003025748A3 publication Critical patent/WO2003025748A3/de
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/102External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators
    • G11C16/105Circuits or methods for updating contents of nonvolatile memory, especially with 'security' features to ensure reliable replacement, i.e. preventing that old data is lost before new data is reliably written
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/102External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Read Only Memory (AREA)
  • Stored Programmes (AREA)

Abstract

Es wird ein Verfahren zum Betreiben einer Schaltungsanordnung vorgeschlagen, die einen Mikrocontroller (10) und ein EEPROM (11) enthält. Im EEPROM (11) wird ein erster Speicherbereich (29) mit zumindest einem Datensatzspeicher (DA1, DA2, DA3) und zumindest ein zweiter Speicherbereich (30) mit zumindest einem Datensatzspeicher (DB1, DB2, DB3) vorgesehen. Ein in einem dritten Speicherbereich (31) angeordneter, Pointer (P1, P2, P3) verweist auf den jeweils gültigen Speicherbereich (29, 30). Der Mikrocontroller (10) speichert in einem Schritt (53) einen Datensatz in den ungültigen Speicherbereich (29, 30) und ändert in einem nachfolgenden Schritt (54) den Pointer (P1, P2, P3) derart, dass der ungültige zum gültigen Speicherbereich (29, 30) wird. Die beiden Schritte (53, 54) werden zyklisch wiederholt. Bei einem auftretenden Fehler wahrend eines Speichervorgangs steht in dem als gültig gekennzeichneten Speicherbereich (29, 30) stets ein korrekter Datensatz zur Verfügung.
PCT/DE2002/003051 2001-09-04 2002-08-21 Verfahren zum betreiben einer schaltungsanordnung, die einen mikrocontroller und ein eeprom enthält Ceased WO2003025748A2 (de)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US10/488,719 US20040237628A1 (en) 2001-09-04 2002-08-21 Method for operating a circuit arrangement containing a microcontroller and an eeprom
EP02760126A EP1423788A2 (de) 2001-09-04 2002-08-21 Verfahren zum betreiben einer schaltungsanordnung, die einen mikrocontroller und ein eeprom enthält
KR10-2004-7003214A KR20040051585A (ko) 2001-09-04 2002-08-21 마이크로컨트롤러와 eeprom을 구비한 회로장치작동방법
JP2003529310A JP2005502972A (ja) 2001-09-04 2002-08-21 マイクロコントローラおよびeepromを含む回路装置の駆動方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10143142A DE10143142A1 (de) 2001-09-04 2001-09-04 Verfahren zum Betreiben einer Schaltungsanordnung, die einen Mikrocontroller und ein EEPROM enthält
DE10143142.2 2001-09-04

Publications (2)

Publication Number Publication Date
WO2003025748A2 WO2003025748A2 (de) 2003-03-27
WO2003025748A3 true WO2003025748A3 (de) 2004-01-29

Family

ID=7697555

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE2002/003051 Ceased WO2003025748A2 (de) 2001-09-04 2002-08-21 Verfahren zum betreiben einer schaltungsanordnung, die einen mikrocontroller und ein eeprom enthält

Country Status (6)

Country Link
US (1) US20040237628A1 (de)
EP (1) EP1423788A2 (de)
JP (1) JP2005502972A (de)
KR (1) KR20040051585A (de)
DE (1) DE10143142A1 (de)
WO (1) WO2003025748A2 (de)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10144617A1 (de) * 2001-09-11 2003-01-30 Bosch Gmbh Robert Verfahren zum Betreiben einer Schaltungsanordnung, die einen Mikrocontroller und ein EEPROM enthält
JP2005338926A (ja) 2004-05-24 2005-12-08 Toshiba Corp 携帯可能電子装置
DE102005059319A1 (de) 2005-12-09 2007-06-14 Robert Bosch Gmbh Verfahren zum Betreiben einer Einrichtung
JP5264459B2 (ja) * 2008-12-17 2013-08-14 パナソニック株式会社 半導体記憶装置
AU2013408898B2 (en) 2013-12-23 2017-02-23 Colgate-Palmolive Company Film compositions for oral use
CN110021327B (zh) * 2018-01-10 2021-01-12 力旺电子股份有限公司 由差动存储器胞组成的非易失性存储器

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5479637A (en) * 1990-08-31 1995-12-26 Gemplus Card International Method and device for updating information elements in a memory
US5715431A (en) * 1993-04-13 1998-02-03 Mondex International Limited Tamper proof security measure in data writing to non-volatile memory
DE19716520A1 (de) * 1997-04-19 1998-11-05 Bosch Gmbh Robert Erfassungsvorrichtung für Betriebsgrößen von Elektromotoren
DE19839680A1 (de) * 1998-09-01 2000-03-02 Bosch Gmbh Robert Verfahren und Vorrichtung zur Veränderung des Speicherinhalts von Steuergeräten
US6097377A (en) * 1996-04-18 2000-08-01 Samsung Electronics Co., Ltd. Method for displaying used time of video processing apparatus

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5870520A (en) * 1992-12-23 1999-02-09 Packard Bell Nec Flash disaster recovery ROM and utility to reprogram multiple ROMS
GB2290890B (en) * 1994-06-29 1999-03-24 Mitsubishi Electric Corp Information processing system
US6021508A (en) * 1997-07-11 2000-02-01 International Business Machines Corporation Parallel file system and method for independent metadata loggin
US5999712A (en) * 1997-10-21 1999-12-07 Sun Microsystems, Inc. Determining cluster membership in a distributed computer system
US6449734B1 (en) * 1998-04-17 2002-09-10 Microsoft Corporation Method and system for discarding locally committed transactions to ensure consistency in a server cluster
US6105099A (en) * 1998-11-30 2000-08-15 International Business Machines Corporation Method for synchronizing use of dual and solo locking for two competing processors responsive to membership changes
US7774469B2 (en) * 1999-03-26 2010-08-10 Massa Michael T Consistent cluster operational data in a server cluster using a quorum of replicas
US6453426B1 (en) * 1999-03-26 2002-09-17 Microsoft Corporation Separately storing core boot data and cluster configuration data in a server cluster
US6785678B2 (en) * 2000-12-21 2004-08-31 Emc Corporation Method of improving the availability of a computer clustering system through the use of a network medium link state function
US7016946B2 (en) * 2001-07-05 2006-03-21 Sun Microsystems, Inc. Method and system for establishing a quorum for a geographically distributed cluster of computers
WO2005086756A2 (en) * 2004-03-09 2005-09-22 Scaleout Software, Inc. Scalable, software based quorum architecture
US20050283641A1 (en) * 2004-05-21 2005-12-22 International Business Machines Corporation Apparatus, system, and method for verified fencing of a rogue node within a cluster
US20060100981A1 (en) * 2004-11-04 2006-05-11 International Business Machines Corporation Apparatus and method for quorum-based power-down of unresponsive servers in a computer cluster
GB0501697D0 (en) * 2005-01-27 2005-03-02 Ibm Controlling service failover in clustered storage apparatus networks
US7631016B2 (en) * 2005-05-04 2009-12-08 Oracle International Corporation Providing the latest version of a data item from an N-replica set

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5479637A (en) * 1990-08-31 1995-12-26 Gemplus Card International Method and device for updating information elements in a memory
US5715431A (en) * 1993-04-13 1998-02-03 Mondex International Limited Tamper proof security measure in data writing to non-volatile memory
US6097377A (en) * 1996-04-18 2000-08-01 Samsung Electronics Co., Ltd. Method for displaying used time of video processing apparatus
DE19716520A1 (de) * 1997-04-19 1998-11-05 Bosch Gmbh Robert Erfassungsvorrichtung für Betriebsgrößen von Elektromotoren
DE19839680A1 (de) * 1998-09-01 2000-03-02 Bosch Gmbh Robert Verfahren und Vorrichtung zur Veränderung des Speicherinhalts von Steuergeräten

Also Published As

Publication number Publication date
EP1423788A2 (de) 2004-06-02
JP2005502972A (ja) 2005-01-27
KR20040051585A (ko) 2004-06-18
DE10143142A1 (de) 2003-01-30
WO2003025748A2 (de) 2003-03-27
US20040237628A1 (en) 2004-12-02

Similar Documents

Publication Publication Date Title
WO2002006919A3 (en) System, method and computer program product for mapping data of multi-database origins
WO2003003232A3 (en) Data processing apparatus and a method of synchronizing a first and a second processing means in a data processing apparatus
WO2002029690A8 (en) Renewable repriced mortgage guaranty insurance
WO2004054160A3 (en) Logic arrangement, system and method for automatic generation and simulation of a fieldbus network layout
AU2001271263A1 (en) System, method, and computer program product for resolving addressing in a network including a network address translator
AU2002239801A1 (en) Debt financing for companies
WO2003025780A8 (en) System and method for journal recovery for multinode environments
WO2000031655A3 (en) System, method and article of manufacture for tuning user application
WO1999046673A3 (en) Disturbance free update of data
WO2003021510A3 (en) Method and system for parsing purchase information from web pages
WO2004034449A3 (en) Transparent oxide semiconductor thin film transistors
ZA9610634B (en) Production of poly(trimethylene terephthalate).
CA2390096A1 (en) High-performance low-memory interleaver banks for turbo-codes
WO2003025748A3 (de) Verfahren zum betreiben einer schaltungsanordnung, die einen mikrocontroller und ein eeprom enthält
CA2522578A1 (en) A method for improving data processing efficiency
CA2587947C (en) Method for processing at least two sets of seismic data
CA2338320A1 (en) Integrated data clock extractor
GB0324069D0 (en) Starsticker vending machine and its information updating method
AU5704396A (en) Method for recovering or recirculating stable nitroxide radi cals
NZ501068A (en) Computer analysis and synthesis of 3D molecular structure from conformer fragments
WO2002033571A3 (en) Method of operating a plurality of electronic databases
TW356602B (en) Application-specific integrated semiconductor product with dummy-elements as well as logic element and method to the design of application-specific integrated semiconductor basically no change of design is necessary for processing of memory unit for semiconductor product
AU2343701A (en) Adaptive method for browsing the videotex data on-line by using the sdtv
WO2002041179A3 (en) Method for generating a database of molecular fragments
CA2171225A1 (en) Alignment of Parity Bits to Eliminate Errors in Switching from an Active to a Standby Processing Circuit

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): JP KR

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FR GB GR IE IT LU MC NL PT SE SK TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2002760126

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020047003214

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2003529310

Country of ref document: JP

WWP Wipo information: published in national office

Ref document number: 2002760126

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 10488719

Country of ref document: US

WWW Wipo information: withdrawn in national office

Ref document number: 2002760126

Country of ref document: EP