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:
Jan. 31, 2017

Filed:

Feb. 21, 2013
Applicants:

Keyur Chudgar, San Jose, CA (US);

Kumar Sankaran, San Jose, CA (US);

Inventors:

Keyur Chudgar, San Jose, CA (US);

Kumar Sankaran, San Jose, CA (US);

Assignee:

APPLIED MICRO CIRCUITS CORPORATION, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/00 (2006.01); G06F 15/177 (2006.01); G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
G06F 9/4408 (2013.01); G06F 9/4401 (2013.01); G06F 9/4406 (2013.01); G06F 9/4416 (2013.01);
Abstract

Various aspects of the present disclosure provide for a system that is able to boot from a variety of media that can be connected to the system, including SPI NOR and SPI NAND memory, universal serial bus ('USB') devices, and devices attached via PCIe and Ethernet interfaces. When the system is powered on, the system processor is held in a reset mode, while a microcontroller in the system identifies an external device to be booted, and then copies a portion of boot code from the external device to an on-chip memory. The microcontroller can then direct the reset vector to the boot code in the on-chip memory and brings the system processor out of reset. The system processor can execute the boot code in-place on the on-chip memory, which initiates the system memory and the second stage boot loader.


Find Patent Forward Citations

Loading…