Patent
1996-07-23
1997-11-04
Ellis, Richard L.
G06F 1900
Patent
active
056849800
ABSTRACT:
An array of FPGAs change their configurations successively during performance of successive user-defined algorithms. Adjacent FPGAs are connected through external field programmable interconnection devices (FPINs) or cross-bar switches. The array includes a processor-like device capable of performing the computations necessary to reconfigure the FPGAs in the array in accordance with the next algorithm to be performed. Preferably, this processor-like device is itself a "control" array of interconnected FPGAs which have been configured to emulate a selected microprocessor architecture which accepts user-defined primitives corresponding to an algorithm to be performed or a logic architecture to be emulated and reconfigure the FPGAs and the FPINs accordingly.
REFERENCES:
patent: Re34363 (1993-08-01), Freeman
patent: Re34444 (1993-11-01), Kaplinsky
patent: 4642487 (1987-02-01), Carter
patent: 4786904 (1988-11-01), Graham, III et al.
patent: 4935734 (1990-06-01), Austin
patent: 5109353 (1992-04-01), Sample et al.
Dillen, Paul, Adaptive Hardware Becomes a Reality using Electrically Reconfigurable Arrays (ERAs), IEE Colloquim on `User-Configurable Logic--Technology and Applications`, p. 2/1-10, 1 Mar. 1991.
Beal, Dr. Sam W., "Rapid Design Implementation with Field-Programmagle Gate Arrays," Digest of Papers, COMPCON Spring '89. Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage, 1989, pp. 487-490.
Wood, Lawrence F. High Performance Analysis and Control of Complex Systems Using Dynamically Reconfigurable Silicon and Optical Fiber Memory. GTE, pp. 132-141 no date.
Gray, J.P. and Kean, T.A. Configurable Hardware: A New Paradigm for Computation. Pp. 279-295 no date provided.
Wolfe, Andrew and Shen, John P. A Promising Application-Specific Processor Design Approach. Proceedings of the IEEE 21st Annual Workshop on Microprogramming and Microarchitecture, Nov. 30-Dec. 2, 1998, pp. 30-39.
Bertin, P., Roncin, D., and Vuillemin, J. Introduction to Programmable Active Memories. Digital Paris Research Laboratory, Research Report No. 3, Jun., 1989, pp. 1-8.
Dillien, Paul and Phillips, Ian. ASIC Design Flexibility with ERAs. Electronic Product Design, Oct. 1989, pp. 29-34.
Hill, Dwight D. and Cassiday, Daniel R. Preliminary Description of Tabula Rasa, an Electrically Reconfigurable Hardware Engine. AT&T Bell Laboratories, 1990. pp. 391-395.
Kean, Tom and Gray, John. Configurable Hardware: Two Case Studies of Micro-Grain Computation. Journal of VLSI Signal Processing, vol. 2, 1990, pp. 9-16.
Hastie, Neil and Cliff, Richard. The Implementation of Hardware Subroutines on Filed Programmable Gate Arrays. Proceedings of the IEEE May 1990 Custom Integrated Circuits Conference, pp. 31.4.1-31.4.4.
Furtek, F., Stone, G. and Jones, I. Labyrinth: A Homogeneous Computational Medium. Proceedings of the IEEE May 1990 Custom Integrated Circuits Conference, pp. 31.1.1-31.1.4.
Petersen, T., Thomae, D. and Van den Bout, D. The Anyboard: A Rapid-Prototyping System for Use in Teaching Digital Circuit Design. Proceedings of the First International Rapid System Prototyping, Jun. 4-7, 1990, pp. 25-32.
Waugh, Thomas C. Field Programmable Gate Array Key to Reconfigurable Array Outperforming Supercomputers. Proceedings of the IEEE 1991 Custom Integrated Circuits Conference, pp. 6.6.1-6.6.3.
Gokhale, M., Holmes, W., Kopser, A., Lucas, S., Minnich, R., Sweely, D. and Lopresti, D. Building and Using a Highly Parallel Programmable Logic Array. Jan., IEEE, Jan. 1991, pp. 81-89.
Hartenstein, R., Hirschbiel, A., Riedmuller, M. Schmidt, K. and Weber, M. A Novel ASIC Design Approach Based on a New Machine Paradigm. IEEE, vol. 26, No. 7, Jul. 17, 1991.
Ellis Richard L.
Virtual Computer Corporation
LandOfFree
FPGA virtual computer for executing a sequence of program instru does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with FPGA virtual computer for executing a sequence of program instru, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and FPGA virtual computer for executing a sequence of program instru will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1841487