Multiplexer selecting one of input/output data from a low...

Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output access regulation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S031000, C711S103000, C717S168000

Reexamination Certificate

active

06718407

ABSTRACT:

BACKGROUND
1. Field of the Invention
This invention relates to microprocessors. In particular, the invention relates to firmware.
2. Description of Related Art
Non-volatile memories (e.g., flash memories) are increasingly important in many microprocessor applications. One particular use of non-volatile memories is in a firmware hub (FWH). A FWH provides an integrated mechanism to enable security-enhanced platform infrastructure in modern microprocessor platforms. The non-volatile memory in a FWH is typically used for platform code and data storage.
A flash memory needs to be erased and programmed to store code and data. Traditional techniques to program flash memories include mass programming at the manufacturing facility and remote programming with the aid of the host processor.
Programming at the manufacturing facility involves the use of programming and test equipment. For applications that require frequent updates, this programming approach is not practical. Remote programming by a host processor requires an interface with the host to allow the host or a special processor to carry out the programming sequence. In many applications, the intervention by a host processor is not desirable. For example, if the flash memory itself is used as a boot device from which the host processor obtains the boot code, it is impossible for the host processor to program its own boot code.
Therefore, there is a need to have a firmware device having a self-update ability to program itself without an external device.
SUMMARY
The present invention relates to a method and apparatus to self update a firmware device. The apparatus comprises a communication interface to receive programming information and a parser to parse the programming information into control commands and program data. The parser is coupled to the communication interface.


REFERENCES:
patent: 5805882 (1998-09-01), Cooper et al.
patent: 5968141 (1999-10-01), Tsai
patent: 6032221 (2000-02-01), Hongo
patent: 6202123 (2001-03-01), Mukai et al.
patent: 6266810 (2001-07-01), Tanaka et al.
patent: 6343617 (2002-02-01), Tinsley et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Multiplexer selecting one of input/output data from a low... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multiplexer selecting one of input/output data from a low..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multiplexer selecting one of input/output data from a low... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3252935

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.