WO2001050261A3 - Updating non volatile memory in a data processing system - Google Patents

Updating non volatile memory in a data processing system Download PDF

Info

Publication number
WO2001050261A3
WO2001050261A3 PCT/IB2000/001579 IB0001579W WO0150261A3 WO 2001050261 A3 WO2001050261 A3 WO 2001050261A3 IB 0001579 W IB0001579 W IB 0001579W WO 0150261 A3 WO0150261 A3 WO 0150261A3
Authority
WO
WIPO (PCT)
Prior art keywords
memory
processing system
data processing
volatile memory
non volatile
Prior art date
Application number
PCT/IB2000/001579
Other languages
French (fr)
Other versions
WO2001050261A2 (en
Inventor
Gilles Maigne
Original Assignee
Sun Microsystems Inc
Gilles Maigne
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 Sun Microsystems Inc, Gilles Maigne filed Critical Sun Microsystems Inc
Priority to AU79398/00A priority Critical patent/AU7939800A/en
Publication of WO2001050261A2 publication Critical patent/WO2001050261A2/en
Publication of WO2001050261A3 publication Critical patent/WO2001050261A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Abstract

The invention is applied in a data processing system which have a processor and a memory. This memory may be a flash memory (2A, 2B) being erasable in memory units before being rewrittable. This flash memory comprises designated data with at least one memory unit address, and corresponding update data. This flash memory also comprises an updating code cooperating with designated data for erasing the memory unit having said address, and writing the corresponding update data in this memory unit.
PCT/IB2000/001579 1999-12-29 2000-10-31 Updating non volatile memory in a data processing system WO2001050261A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU79398/00A AU7939800A (en) 1999-12-29 2000-10-31 Updating non volatile memory in a data processing system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR99/16689 1999-12-29
FR9916689 1999-12-29

Publications (2)

Publication Number Publication Date
WO2001050261A2 WO2001050261A2 (en) 2001-07-12
WO2001050261A3 true WO2001050261A3 (en) 2002-01-31

Family

ID=9553997

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2000/001579 WO2001050261A2 (en) 1999-12-29 2000-10-31 Updating non volatile memory in a data processing system

Country Status (2)

Country Link
AU (1) AU7939800A (en)
WO (1) WO2001050261A2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8073439B2 (en) 2002-02-18 2011-12-06 Infineon Technologies Ag Control system and method for operating a transceiver
EP1476792B2 (en) * 2002-02-18 2015-10-14 Intel Mobile Communications GmbH Control system and method for operating a transceiver
US8397061B2 (en) 2010-04-29 2013-03-12 International Business Machines Corporation Unattended code update of storage facility

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5487161A (en) * 1992-11-25 1996-01-23 Norand Corp. Computerized data terminal with switchable memory address for start-up and system control instructions
US5579522A (en) * 1991-05-06 1996-11-26 Intel Corporation Dynamic non-volatile memory update in a computer system
US5727215A (en) * 1995-11-30 1998-03-10 Otis Elevator Company Method for replacing software modules utilizing a replacement address table
US5901330A (en) * 1997-03-13 1999-05-04 Macronix International Co., Ltd. In-circuit programming architecture with ROM and flash memory
US5930504A (en) * 1996-07-22 1999-07-27 Intel Corporation Dynamic nonvolatile memory update in a computer system
EP0939367A2 (en) * 1998-02-28 1999-09-01 Hewlett-Packard Company Methods and apparatus for dual-boot memory selection, update, and recovery in a programmable device
US5974312A (en) * 1997-07-10 1999-10-26 Ericsson Inc. System and method for updating a memory in an electronic device via wireless data transfer

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5579522A (en) * 1991-05-06 1996-11-26 Intel Corporation Dynamic non-volatile memory update in a computer system
US5487161A (en) * 1992-11-25 1996-01-23 Norand Corp. Computerized data terminal with switchable memory address for start-up and system control instructions
US5727215A (en) * 1995-11-30 1998-03-10 Otis Elevator Company Method for replacing software modules utilizing a replacement address table
US5930504A (en) * 1996-07-22 1999-07-27 Intel Corporation Dynamic nonvolatile memory update in a computer system
US5901330A (en) * 1997-03-13 1999-05-04 Macronix International Co., Ltd. In-circuit programming architecture with ROM and flash memory
US5974312A (en) * 1997-07-10 1999-10-26 Ericsson Inc. System and method for updating a memory in an electronic device via wireless data transfer
EP0939367A2 (en) * 1998-02-28 1999-09-01 Hewlett-Packard Company Methods and apparatus for dual-boot memory selection, update, and recovery in a programmable device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
DIPERT B ET AL: "DESIGNING AN UPDATABLE BIOS USING FLASH MEMORY", MICROPROCESSORS AND MICROSYSTEMS, IPC BUSINESS PRESS LTD. LONDON, GB, vol. 16, no. 8, 1992, pages 427 - 446, XP000330850, ISSN: 0141-9331 *
JEX J: "FLASH MEMORY BIOS FOR PC AND NOTEBOOK COMPUTERS", PROCEEDINGS OF THE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERSAND SIGNAL PROCESSING. VICTORIA, CA, MAY 9 - 10, 1991, NEW YORK, IEEE, US, vol. 2, 9 May 1991 (1991-05-09), pages 692 - 695, XP000280391 *

Also Published As

Publication number Publication date
AU7939800A (en) 2001-07-16
WO2001050261A2 (en) 2001-07-12

Similar Documents

Publication Publication Date Title
IL164718A0 (en) Initializing, maintaining, updating and recoveringsecure operation within an integrated system empl oying a data access control function
WO2002086719A3 (en) Improved error correction scheme for use in flash memory allowing bit alterability
ES2147166T1 (en) MULTIPLE ACCESS COMMUNICATION SYSTEM OF CODE DIVISION.
WO2006118667A3 (en) Prefetching across a page boundary
EP1134747A3 (en) Memory rewriting system for vehicle controller
AU2002236723A1 (en) Partial block data programming and reading operations in a non-volatile memory
EP2088509A3 (en) Method and apparatus for using a one-time or few-time programmable memory with a host device designed for erasable/rewriteable memory
DE59407405D1 (en) METHOD FOR COMPLETELY PROGRAMMING AN ERASABLE, NON-VOLATILE MEMORY
EP0873873A3 (en) Image forming and office automation device consumable with memory
AU2003230960A1 (en) Control function based on requesting master id and a data address within an integrated system
MY121756A (en) External storage apparatus and data processing method
TW200601151A (en) Flash memory system startup operation
GB2389755A (en) Embedding digital signatures into digital payloads
WO2004025427A3 (en) Software application domain and storage domain management process and method
WO2004095212A3 (en) Memory management in a data processing system
EP1052646A3 (en) Non-volatile semiconductor memory device permitting data-read operation performed during data-write/erase operation
DE50001502D1 (en) METHOD FOR STORAGE AT LEAST ONE OPERATING DATA OF AN ELECTRIC MOTOR, AND ELECTRIC MOTOR FOR CARRYING OUT SUCH A METHOD
WO1998049628A3 (en) Method for preventing buffer deadlock in dataflow computations
ES2190408T3 (en) UPDATE ONLY READING SOFTWARE MODULES.
EP1235153A3 (en) Memory system for portable telephone and portable telephone
EP1043659A3 (en) File signature check
WO2003093980A3 (en) Apparatus and method for fetching data from memory
EP1538522A3 (en) Information processing apparatus, print control method and program
WO2000011565A3 (en) Installing and loading device drivers on an entertainment system
AU5065900A (en) Method for operating an electric motor, and an electric motor for carrying out such a method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

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)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase