×

FPGA virtual computer for executing a sequence of program instructions by successively reconfiguring a group of FPGA in response to those instructions

  • US 5,684,980 A
  • Filed: 07/23/1996
  • Issued: 11/04/1997
  • Est. Priority Date: 07/29/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer, comprising:

  • a plurality of field programmable gate arrays (FPGAs);

    a plurality of control field programmable gate arrays (control FPGAs), comprising;

    (a) a first group of gates comprising means for generating from each one of a succession of computing operations, corresponding to a succession of instructions defining a program to be executed, a plurality of logic configurations defining (a) an internal logic structure of a corresponding one of said FPGAs and (b) external connections between said corresponding FPGA and others of said FPGAs, whereby to generate a succession of logic configurations for each one of said FPGAs corresponding to said succession of predetermined computing operations; and

    (b) a second group of gates comprising means for configuring each one of said FPGAs in accordance with a corresponding succession of logic configurations, whereby said plurality of FPGAs is successively reconfigured to perform said succession of predetermined computing operations sequentially so as to execute said sequence of instructions.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×