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:
Feb. 06, 2018

Filed:

Mar. 31, 2015
Applicant:

Western Digital Technologies, Inc., Irvine, CA (US);

Inventors:

Dean Mitcham Jenkins, La Canada-Flintridge, CA (US);

Dale C. Main, La Canada-Flintridge, CA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 9/44 (2006.01); G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 9/4408 (2013.01); G06F 3/065 (2013.01); G06F 3/0619 (2013.01); G06F 3/0625 (2013.01); G06F 3/0679 (2013.01); G06F 9/4403 (2013.01); G06F 2206/1014 (2013.01);
Abstract

Systems and methods are disclosed for executing firmware in a computing device. A computing device comprises a controller comprising an interface and an interface state machine, non-volatile storage coupled to the interface state machine, the non-volatile storage storing initialization parameters, and a non-volatile memory module storing firmware for the device, the memory module coupled to the controller via the interface. The controller is configured to initialize the interface using the initialization parameters and the interface state machine, train the interface using the initialization parameters and the interface state machine, and execute the firmware from the non-volatile memory module.


Find Patent Forward Citations

Loading…