Programmable circuit and related computing machine and method

Electrical computers and digital data processing systems: input/ – Input/output data processing – Peripheral configuration

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S010000, C712S037000, C716S030000, C716S030000

Reexamination Certificate

active

07373432

ABSTRACT:
A programmable circuit receives configuration data from an external source, stores the firmware in a memory, and then downloads the firmware from the memory. Such a programmable circuit allows a system, such as a computing machine, to modify the programmable circuit's configuration, thus eliminating the need for manually reprogramming the configuration memory. For example, if the programmable circuit is an FPGA that is part of a pipeline accelerator, a processor coupled to the accelerator can modify the configuration of the FPGA. More specifically, the processor retrieves from a configuration registry firmware that represents the modified configuration, and sends the firmware to the FPGA, which then stores the firmware in a memory such as an electrically erasable and programmable read-only memory (EEPROM). Next, the FPGA downloads the firmware from the memory into its configuration registers, and thus reconfigures itself to have the modified configuration.

REFERENCES:
patent: 4956771 (1990-09-01), Neustaedter
patent: 5583964 (1996-12-01), Wang
patent: 5640107 (1997-06-01), Kruse
patent: 5784636 (1998-07-01), Rupp et al.
patent: 5892962 (1999-04-01), Cloutier
patent: 6049222 (2000-04-01), Lawman et al.
patent: 6096091 (2000-08-01), Hartmann
patent: 6308311 (2001-10-01), Carmichael et al.
patent: 6326806 (2001-12-01), Fallside et al.
patent: 6704816 (2004-03-01), Burke
patent: 6839873 (2005-01-01), Moore
patent: 2001/0014937 (2001-08-01), Huppenthal et al.
patent: 2003/0009651 (2003-01-01), Najam et al.
patent: 2003/0061409 (2003-03-01), RuDusky
patent: 2003/0177223 (2003-09-01), Erickson et al.
patent: 2004/0061147 (2004-04-01), Fujita et al.
patent: 2004/0181621 (2004-09-01), Mathur et al.
patent: 2006/0236018 (2006-10-01), Dao et al.
patent: 0 694 847 (1996-01-01), None
patent: 0 945 788 (1999-09-01), None
patent: 1 061 438 (2000-12-01), None
patent: 1 061 439 (2000-12-01), None
patent: 0 945 788 (2002-06-01), None
Vermeulen F. et al., “Flexible Hardware Acceleration of Multimedia Oriented Microprocessors”, Micro-33. Proceedings of the 33rdAnnual ACM/IEEE International Symposium on Microarchitecture. Monterey, CA, Dec. 10-13, 2000, Proceedings of the Annual ACM/IEEE International Symposium on Microarchitecture, Los Alamitos, CA: IEEE Comp. Soc, US, Dec. 10, 2000, pp. 171-177.
International Search Report for PCT/US 03/34557, Dec. 21, 2004.
International Search Report for PCT/US 03/34559, Jan. 7, 2005.
Salcic Z et al., “FLIX Environment for generation of custom-configurable machines in FPLDs for embedded applications”, Microprocessors and Microsystems, IPC Business Press Ltd. London, GB, vol. 23, No. 8-9, Dec. 15, 1999, pp. 513-526.
International Search Report of PCT/US 03/34558, Jun. 16, 2005.
International Search Report for PCT/US 03/34556, Mar. 7, 2006.
International Search Report for PCT/US2005/035818 dated Aug. 4, 2006.
Bakshi S; Gajski D D; “Partitioning and Pipelining for Performance-Constrained Hardware/Software Systems”, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 7, NR. 4, p. 419-432, (Dec. 1999), XP000869229.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Programmable circuit and related computing machine and method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Programmable circuit and related computing machine and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programmable circuit and related computing machine and method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2793974

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.