Logic module with configurable combinational and sequential blocks
AssigneeActel Corporation
InventorsDouglas C. Galbraith, Abbas El Gamal, Jonathan W. Greene
Life of this patent
Estimating the term…
Loading patent…
AssigneeActel Corporation
InventorsDouglas C. Galbraith, Abbas El Gamal, Jonathan W. Greene
Estimating the term…
A logic module includes first and second multiplexers each having two data inputs and a select input. Both select inputs are connected to the output of a two-input logic gate of a first type. The inputs to the first and second multiplexers comprise data signals from a first group. One input of each logic gate comprises a data signal of a second group and the other input of each logic gate comprises a data signal of a third group. A third multiplexer has first and second data inputs connected the outputs of the first and second multiplexers, respectively, and a select input connected to the output of a two-input logic gate of a second type. Its output is connected to a first data input of a fourth multiplexer having a HOLD1 input coupled to its select input. Its output and a CLEAR input are presented to an AND gate whose output is connected to the second data input of the fourth multiplexer and to the first data input of a fifth multiplexer. The fifth multiplexer select input comprises a HOLD2 input. Its output and the CLEAR input are presented to an AND gate whose output is connected to the second data input of the fifth multiplexer and to an output node. The CLEAR, HOLD1 and HOLD2 inputs comprise combinations of signals from a data signal of a third group which may contain data signals of one of the other groups.
A universal combinatorial logic module including:
The logic module of claim 2 wherein said first logic gate is an AND gate and said second logic gate is an OR gate.
A universal sequential logic module including:
A universal logic module including:
Dependencies are inferred from the claim text.