Unlock instant, AI-driven research and patent intelligence for your innovation.

System and method for updating firmware in real-time

a technology of firmware and real-time update, which is applied in the direction of instruments, input/output to record carriers, computing, etc., can solve the problems of high cost and risk of continuous load operation requirements

Inactive Publication Date: 2017-06-27
NXP USA INC
View PDF22 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, powering down and resetting the power management system 100 bring risk and high cost for continuous load operation requirements, especially for a critical load, such as a data server, medical equipment, traffic dispatching system, etc.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for updating firmware in real-time
  • System and method for updating firmware in real-time
  • System and method for updating firmware in real-time

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016]The detailed description set forth below in connection with the appended drawings is intended as a description of presently preferred embodiments of the invention, and is not intended to represent the only forms in which the present invention may be practised. It is to be understood that the same or equivalent functions may be accomplished by different embodiments that are intended to be encompassed within the spirit and scope of the invention. In the drawings, like numerals are used to indicate like elements throughout. Furthermore, terms “comprises,”“comprising,” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that module, circuit, device components, structures and method steps that comprises a list of elements or steps does not include only those elements but may include other elements or steps not expressly listed or inherent to such module, circuit, device components or steps. An element or step proceeded by “comprises . . . a” does n...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A system controlled by firmware includes a memory and a processor. The memory includes a first memory block for storing non-programmable code used for performing key functions, and second and third memory blocks for storing programmable code used for performing normal functions. During operation, one of the second and third memory blocks in which the programmable code is being executed is an active memory block. After receiving new programmable code, the processor identifies the inactive memory block, stores the new programmable code therein, and switches to execute the new programmable code while continuing to perform the key functions using the non-programmable code.

Description

BACKGROUND OF THE INVENTION[0001]The present invention relates to a firmware controlled system and a method for updating firmware of the firmware controlled system.[0002]FIG. 1 shows a firmware controlled system 100 for performing at least one key function and at least one normal function. The system 100 can be a power management system for providing power to a load 102, for example. The at least one key function of the system 100 includes one of a real-time control function, a critical system protection function, a system boot function, etc., and the at least one normal function of the system 100 includes one of a housekeeping function, a low priority communication function, a system initialization function, etc. The system 100 is controlled by firmware 104 stored in a memory 106 and executed by a processor 108.[0003]FIG. 2 shows a structure of the firmware 104 in the system 100. The firmware 104 includes firmware data 110, a set of non-programmable code 112 for performing the at l...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F9/44G06F9/445G06F3/06
CPCG06F8/67G06F3/064G06F3/0614G06F3/0673G06F8/654G06F8/656
Inventor YE, WANFUZHOU, XUWEI
Owner NXP USA INC