Configurable logic element with expander structures
AssigneeXilinx, Inc.
InventorsBernard J. New, Ralph D. Wittig, Sundararajarao Mohan
Life of this patent
Estimating the term…
Loading patent…
AssigneeXilinx, Inc.
InventorsBernard J. New, Ralph D. Wittig, Sundararajarao Mohan
Estimating the term…
A configurable logic element (CLE) for a field programmable gate array (FPGA) includes “expanders”, i.e., connectors that allow fast signal communication between logic blocks. Expanders allow the configurable interconnection of a plurality of logic blocks, or portions thereof, to form a single logical entity that can implement large user circuits such as PALs, lookup tables, multiplexers, tristate buffers, and memories. One embodiment includes a configurable logic block. In a first mode, the logic block provides two N-input LUTs having N shared inputs and two separate outputs. The outputs are then combined using an expander to generate an (N+1)-input function. In a second mode, the logic block provides two N-input LUTs having M unshared inputs. An optional third mode provides a plurality of product term output signals based on the values of the N input signals.
A programmable logic device (PLD) incorporating a plurality of programmable logic circuits, each programmable logic circuit comprising:
A method for enhancing the flexibility of a programmable logic circuit of a programmable logic device (PLD), the programmable logic circuit comprising an expander structure and a lookup table structure (LUT), the method comprising the steps of:
A programmable logic block, comprising:
An electronic system, comprising:
A method, comprising:
Dependencies are inferred from the claim text.