Programmable logic device having configurable logic blocks with user-accessible input multiplexers
AssigneeXilinx, Inc.
InventorsBernard J. New, Richard A. Carberry
Life of this patent
Estimating the term…
Loading patent…
AssigneeXilinx, Inc.
InventorsBernard J. New, Richard A. Carberry
Estimating the term…
A programmable logic device (PLD) includes at least one function generator capable of implementing any arbitrarily defined Boolean function of input signals. The PLD includes a dynamically controlled multiplexer (MUX) on each function-generator input terminal. The inputs of each MUX can be routed to the corresponding function-generator input terminal by providing an appropriate select signal on one or more control lines. One embodiment of the PLD includes a programmable look-up table (LUT) that permits routing software to determine the correspondence between the MUX input terminals and a user-defined selection code on the MUX select lines. In one embodiment, the correspondence between the NUX input terminals and the selection code is established by configuring a number of programmable memory cells in the LUT. Another embodiment enhances programming flexibility with an additional MUX connected between the control lines and the LUT. This control MUX allows a user to determine which control lines will provide input signals to the function generator.
A configurable logic block on an integrated circuit, wherein the integrated circuit includes a signal source external to the configurable logic block, the configurable logic block comprising:
A configurable logic block on an integrated circuit, wherein the integrated circuit includes a signal source external to the configurable logic block, the configurable logic block comprising:
A configurable logic block on an integrated circuit, wherein the integrated circuit includes a signal source external to the configurable logic block, the configurable logic block comprising:
A programmable logic device comprising:
A programmable logic device comprising:
A configurable logic block on an integrated circuit, the configurable logic block comprising:
A configurable logic block on an integrated circuit, the configurable logic block comprising:
A programmable logic device comprising:
Dependencies are inferred from the claim text.