The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 18, 2000

Filed:

Oct. 09, 1996
Applicant:
Inventors:

Douglas B Boyle, Palo Alto, CA (US);

Michael D Rostoker, Boulder Creek, CA (US);

Assignee:

LSI Logic Corporation, Milpitas, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
714748 ; 714-6 ;
Abstract

A system for providing information to memory within a local device is provided herein. The system initially receives information transmitted from a remote location and reads predetermined data, including start and end addresses, within the local device. The system computes a checksum based on information received from the remote location and the predetermined data and compares a predetermined checksum to the received information checksum. If the predetermined checksum does not equal the received information checksum, the system requests retransmission of information and repeats the preceding steps (receiving information, computing a checksum, and comparing) until the predetermined checksum equals the received information checksum. The system then provides the valid information to local device memory. The invention may execute a protocol to receive information packets and store the information packets in appropriate memory locations after receiving the information. The system may copy information from the remote location directly into local device memory. The system is implemented on a single chip and provides information to memory of a local device. The system utilizes minimal non-volatile memory and comprises a microprocessor and registers including a start register, an end register, and a checksum register, and a communications interface. The communications interface receives information from a remote device, the microprocessor receives information from the communications interface and evaluates whether information received is valid, and the microprocessor passes valid information to RAM for execution.


Find Patent Forward Citations

Loading…