Back to results
US 5,508,637 AGranted
Logic module for a field programmable gate array
AssigneeTexas Instruments Incorporated
InventorMahesh M. Mehendale
Life of this patent
Estimating the term…
Abstract
An 8-input, 1-output mux-based logic module for an FPGA is disclosed. The logic module comprises five separate multiplexers connected differently in the various embodiments of the present invention. The 8-input logic module can realize a total of 2390 unique functions. A 7-input, 1-output variation of the logic module of the preferred embodiment is also disclosed.
Claims3
An 8-input FPGA logic module comprises:
- first, second, third, fourth, and fifth multiplexers;
- a first input to the logic module is connected to a first terminal of the first multiplexer;
- a second input to the logic module is connected to a second terminal of the first multiplexer and to a first terminal of the second multiplexer;
- a third input to the logic module is connected to a second terminal of the second multiplexer;
- a fourth input to the logic module is connected to select terminals of both the second and third multiplexers;
- a fifth input to the logic module is connected to a second terminal of the third multiplexer;
- a sixth input to the logic module is connected to a first terminal of the third multiplexer and to a second terminal of a fourth multiplexer;
- a seventh input to the logic module is connected to a first terminal of the fourth multiplexer and an eighth input to the logic module is connected to a select terminal of the fourth multiplexer;
- an output terminal of the first multiplexer is connected to a first input terminal of the fifth multiplexer and a select terminal of the first multiplexer is connected to an output terminal of the third multiplexer;
- an output terminal of the second multiplexer is connected to a second input terminal of the fifth multiplexer and an output terminal of the fourth multiplexer is connected to a select terminal of the fifth multiplexer;
- and
- an output of the logic module is connected to an output terminal of the fifth multiplexer.
9 more elements
An 8-input FPGA logic module comprises:
- first, second, third, fourth, and fifth multiplexers;
- a first input to the logic module is connected to a first terminal of the first multiplexer;
- a second input to the logic module is connected to a second terminal of said first multiplexer and to a first terminal of the second logic module;
- a third input to the logic module is connected to a second terminal of the second multiplexer;
- a fourth input to the logic module is connected to select terminals of both the second and third multiplexers;
- a fifth input to the logic module is connected to a second terminal of the third multiplexer;
- a sixth input to the logic module is connected to a first terminal of the third multiplexer and to a second terminal of a fourth multiplexer;
- a seventh input to the logic module is connected to a first terminal of the fourth multiplexer and an eight input to the logic module is connected to a select terminal of the fourth multiplexer;
- an output terminal of the first multiplexer is connected to a first input terminal of the fifth multiplexer and a select terminal of the first multiplexer is connected to an output terminal of the fourth multiplexer;
- an output terminal of the second multiplexer is connected to a second input terminal of the fifth multiplexer;
- an output terminal of the third multiplexer is connected to a select terminal of the fifth multiplexer;
- and
- an output of the logic module is connected to an output terminal of the fifth multiplexer.
10 more elements
A 7-input FPGA logic module comprises:
- first, second, third, and fourth multiplexers;
- an Exclusive-Or gate;
- a first input to the logic module is connected to a first terminal of the first multiplexer;
- a second input to the logic module is connected to a second terminal of the first multiplexer and to a first terminal of the second multiplexer;
- a third input to the logic module is connected to a second terminal of the second multiplexer;
- a fourth input to the logic module is connected to select terminals of both the second and third multiplexers;
- a fifth input to the logic module is connected to a second terminal of the third multiplexer;
- a sixth input to the logic module is connected to a first terminal of the third multiplexer and to a first terminal of the EXCLUSIVE-OR gate;
- a seventh input to the logic module is connected to the second terminal of the EXCLUSIVE-OR gate;
- an output terminal of the first multiplexer is connected to a first input terminal of the fourth multiplexer;
- a select terminal of the first multiplexer is connected to an output terminal of the third multiplexer;
- an output terminal of the second multiplexer is connected to a second input terminal of the fourth multiplexer;
- an output terminal of the EXCLUSIVE-OR gate is connected to a select terminal of the fourth multiplexer;
- and
- an output of the logic module is connected to an output terminal of the fourth multiplexer.
12 more elements
Dependencies are inferred from the claim text.