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
FR9916689 1999-12-29
FR99/16689 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
WO2003071366A1 (en) * 2002-02-18 2003-08-28 Infineon Technologies Ag 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
TW326533B (en) Flash memory card
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
EP1653323A3 (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
WO2000019317A8 (en) Protection of boot block code while allowing write accesses to the boot block
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
EP1058196A3 (en) Data retrieval system and method
EP0902436A3 (en) Microcomputer with flash memory programmable via external terminal
EP1052646A3 (en) Non-volatile semiconductor memory device permitting data-read operation performed during data-write/erase operation
GB2368945A (en) Re-loading operating systems
WO1998049628A3 (en) Method for preventing buffer deadlock in dataflow computations
AU3721600A (en) Updating read-only software modules
EP1235153A3 (en) Memory system for portable telephone and portable telephone
EP1043659A3 (en) File signature check
GB2414582A (en) Coded write masking
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

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