Using field programmable gate array (FPGA) technology with a...

Electrical computers and digital processing systems: processing – Processing architecture – Array processor

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S037000

Reexamination Certificate

active

07603540

ABSTRACT:
A method for dynamically programming Field Programmable Gate Arrays (FPGAs) in a coprocessor, the coprocessor coupled to a processor, includes: beginning an execution of an application by the processor; receiving an instruction from the processor to the coprocessor to perform a function for the application; determining that the FPGA in the coprocessor is not programmed with logic for the function; fetching a configuration bit stream for the function; and programming the FPGA with the configuration bit stream. In this manner, the FPGA are programmable “on the fly”, i.e., dynamically during the execution of an application. The hardware acceleration and resource sharing advantages provided by the FPGA can be utilized more often by the application. Logic flexibility and space savings on the chip comprising the coprocessor and processor are provided as well.

REFERENCES:
patent: 5937179 (1999-08-01), Swoboda
patent: 6023755 (2000-02-01), Casselman
patent: 6041140 (2000-03-01), Binns et al.
patent: 6249858 (2001-06-01), Hayakawa et al.
patent: 6467009 (2002-10-01), Winegarden et al.
patent: 6504398 (2003-01-01), Lien et al.
patent: 6504399 (2003-01-01), Pani et al.
patent: 6721884 (2004-04-01), De Oliveira Kastrup Pereira et al.
patent: 6754881 (2004-06-01), Kuhlmann et al.
patent: 2002/0008540 (2002-01-01), Britton et al.
patent: 2002/0100029 (2002-07-01), Bowen
patent: 2002/0133725 (2002-09-01), Roy et al.
patent: 2002/0174411 (2002-11-01), Feng et al.
patent: 2002/0188885 (2002-12-01), Sihlbom et al.
patent: 2003/0025132 (2003-02-01), Tobey
patent: 2003/0039262 (2003-02-01), Wong et al.
patent: 2003/0056084 (2003-03-01), Holgate et al.
patent: 2005/0097305 (2005-05-01), Doering et al.
patent: 10-320201 (1998-04-01), None
patent: 2002175183 (2002-06-01), None
patent: WO 01/95099 (2000-06-01), None
patent: WO 00/49496 (2000-08-01), None
Borgatti, Michele et al., “A Reconfigurable System Featuring Dynamically Extensible Embedded Microprocessor, FPGA, and Customizable I/O,” IEEE Journal of Solid-State Circuits, vol. 38, No. 3, Mar. 2003, pp. 521-529.
Hauser, John R. et al., “Garp: A MIPS Processor with a Reconfigurable Coprocessor,” IEEE 1997, pp. 12-21.
Hastie, N; Cliff, R., “The Implementation of Hardware Subroutines on Field Programmable Gate Arrays.”, Proceedings of the IEEE, IEEE 1990 Custom Integrated Circuits Conference. May 13-16, 1990. pp. 31.4.1-31.4.4.

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

Using field programmable gate array (FPGA) technology with a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Using field programmable gate array (FPGA) technology with a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Using field programmable gate array (FPGA) technology with a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4053847

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