×

Methods for configuring FPGA's having variable grain components for providing time-shared access to interconnect resources

  • US 6,590,415 B2
  • Filed: 04/23/2001
  • Issued: 07/08/2003
  • Est. Priority Date: 10/09/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A programmed field programmable gate array (FPGA) wherein said FPGA, in an unprogrammed state thereof is characterized as having a plurality of variably granulatable building elements provided in respective building block regions of the FPGA such that the building elements can be folded-together during configuration of the unprogrammed FPGA to thereby define differently-sized logic-implementing units and wherein said unprogrammed FPGA further has Configurable Sequential Elements (CSE'"'"'s) associated with the building blocks for storing and outputting respective result signals to adjacent interconnect lines, wherein each CSE includes a plurality of registers where at least two of the registers of a given CSE can be each configurably coupled to receive and store a respective logic result signal produced by one or a folded-together combination of said building elements, and wherein a building block of said programmed FPGA comprises:

  • (a) input acquiring means for selectively acquiring an input signal from adjacent interconnect lines;

    (b) a configured first forwarding means for forwarding the acquired input signal to a corresponding CSE;

    (c) a return mechanism for returning the forwarded input signal to at least one building element of the building block for processing by the at least one building element; and

    (d) a configured second forwarding means for forwarding the processed signal to the corresponding CSE for output by the corresponding CSE to an adjacent interconnect line.

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