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:
Aug. 10, 2010

Filed:

Jun. 23, 2008
Applicants:

Licai Fang, Haidian District, CN;

Lin Gan, Haidian District, CN;

Shunguang Ding, Tongzhou District, CN;

Jyshyang Chen, Cupertino, CA (US);

Inventors:

Licai Fang, Haidian District, CN;

Lin Gan, Haidian District, CN;

Shunguang Ding, Tongzhou District, CN;

Jyshyang Chen, Cupertino, CA (US);

Assignee:

O2Micro International Limited, Grand Cayman, KY;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H03K 19/173 (2006.01); G06F 11/20 (2006.01); G06F 11/14 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system for FPGA (Field Programmable Gate Array) upgrade includes: an FPGA, a FLASH memory and a CPLD. The FLASH memory includes a first section configured to store a workable version of bit files for the FPGA and a second section configured to store a backup version of bit files for the FPGA. The CPLD is coupled to the FPGA and the FLASH memory. The CPLD is configured to download the bit files from the FLASH memory to the FPGA to provide the FPGA with functionality. As a result, the CPLD communicates with CPU to upgrade the bit files in the FLASH memory, and indicates to the CPU which version of bit files has been downloaded to the FPGA.


Find Patent Forward Citations

Loading…