Using programmable latch to implement logic
First Claim
1. A latch adapted to implement AND logic in a field programmable gate array (FPGA), comprising:
- a storage element having an output reflecting a stored data state;
a first logic input coupled to the storage element to store the data state;
a global control signal in the FPGA coupled to the storage element to change the stored data state; and
a second logic input programmably coupled to the global control signal to generate an AND output from the first and second logic inputs,wherein the storage element comprises a latch with the AND output as part of the FPGA.
3 Assignments
0 Petitions
Accused Products
Abstract
A logic circuit is disclosed that includes a latch for enhancing the circuit logic capacity. The circuit includes a logic block comprising a plurality of logic inputs and at least one logic output, the logic output generating a logic function of the plurality of logic inputs; a first latch input to provide a data state to store in the latch is coupled to said at least one output of logic block; a global latch input to change the stored data state of the latch couple by a programmable method to a local input; and a latch output, wherein when the local input is coupled to the global latch input, the latch output generates logic function of the logic output and the local input.
-
Citations
24 Claims
-
1. A latch adapted to implement AND logic in a field programmable gate array (FPGA), comprising:
-
a storage element having an output reflecting a stored data state; a first logic input coupled to the storage element to store the data state; a global control signal in the FPGA coupled to the storage element to change the stored data state; and a second logic input programmably coupled to the global control signal to generate an AND output from the first and second logic inputs, wherein the storage element comprises a latch with the AND output as part of the FPGA. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of adapting a latch to implement a logic function, the method comprising:
-
coupling a first logic input to an input of the latch used for storing a data state in the latch; and providing a configurable element to couple a second logic signal to a global control signal used for globally changing the stored data state in the latch, wherein , when the configurable element is programmed to couple the second logic input to the global control signal, the output generates a logic function of the first and second logic inputs. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A logic circuit, comprising:
-
a logic block comprising a plurality of logic inputs and at least one logic output, the logic output generating a first logic function of the plurality of logic inputs; and a latch having; a first latch input to store a data state coupled to said at least one output of logic block; a global latch input to change the stored data state of the latch couple by a programmable method to a local input; and a latch output, wherein when the local input is coupled to the global latch input, the latch output generates a second logic function of the logic output and the local input. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A programmable logic device, comprising:
-
a programmable logic output of one or more primary programmable inputs; and
a secondary programmable input; anda latch having the programmable logic output and the secondary programmable input coupled to the latch to generate a logic function of the primary and secondary inputs.
-
Specification