| US 7,613,943 B2 | ||
| Programmable system on a chip | ||
| Greg Bakker, San Jose, Calif. (US); Khaled El-Ayat, Cupertino, Calif. (US); Theodore Speers, San Jose, Calif. (US); Limin Zhu, Fremont, Calif. (US); Brian Schubert, Saratoga, Calif. (US); Rabindranath Balasubramanian, Dublin, Calif. (US); Kurt Kolkind, Truckee, Calif. (US); Thomas Barraza, San Jose, Calif. (US); Venkatesh Narayanan, San Jose, Calif. (US); John McCollum, Saratoga, Calif. (US); and William C. Plants, Sunnyvale, Calif. (US) | ||
| Assigned to Actel Corporation, Mountain View, Calif. (US) | ||
| Filed on Oct. 31, 2007, as Appl. No. 11/931,772. | ||
| Application 11/931772 is a division of application No. 11/567853, filed on Dec. 07, 2006, abandoned. | ||
| Application 11/567853 is a continuation of application No. 10/843701, filed on May 10, 2004, granted, now 7,170,315, filed on Jan. 30, 2007. | ||
| Claims priority of provisional application 60/491788, filed on Jul. 31, 2003. | ||
| Prior Publication US 2008/0048717 A1, Feb. 28, 2008 | ||
| Int. Cl. H03K 19/173 (2006.01); G06F 1/30 (2006.01) | ||
| U.S. Cl. 713—330 [326/39; 326/38; 713/340] | 26 Claims |

| 1. A method of powering up a programmable system-on-a-chip including a Vcc power input node, a bandgap reference circuit, a first voltage regulator circuit, a programmable logic circuit block coupled
to an output of the first voltage regulator circuit, a second voltage regulator circuit, and an analog circuit block coupled
to an output of the second voltage regulator circuit and including an analog-to-digital converter, the method comprising:
providing a Vcc voltage potential to the Vcc power input node;
determining whether the output of the bandgap reference circuit is outputting a predetermined bandgap voltage;
if the output of the bandgap reference circuit is outputting the predetermined bandgap voltage, determining whether the output
of the first voltage regulator circuit has reached a predetermined threshold;
if the output of the first voltage regulator circuit has reached the predetermined threshold, determining whether the programmable
logic block is functional;
if the programmable logic block is functional, initializing and configuring digital circuits of the programmable system-on-a-chip;
determining whether the output of the second voltage regulator circuit has reached a predetermined threshold;
if output of the second voltage regulator circuit has reached the predetermined threshold, calibrating the analog-to-digital
converter.
|