Claims
- 1. A single integrated circuit for use in an emulation system, the single integrated circuit comprising
- a plurality of reconfigurable logic elements (LEs) for reconfigurably generating a plurality of output signals in response to a plurality of input signals correspondingly applied to the LEs;
- a plurality of configurable interconnect paths for reconfigurably interconnect selected ones of the LEs; and
- trigger circuitry independently coupled to the LEs, in parallel with the configurable interconnect paths, for conditionally generating at least one trigger value depending on the signal state values of the LEs.
- 2. The integrated circuit as set forth in claim 1, wherein the trigger circuitry comprises
- a first register for storing a first trigger pattern; and
- a first comparator coupled to the LEs and the first register for conditionally generating a first trigger value if signal state values of the LEs match the stored first trigger pattern.
- 3. The integrated circuit as set forth in claim 1, wherein
- each LE further includes a multiple input-single output truth table for generating a first intermediate output signal in response to a first set of input signals;
- a first selector coupled to the truth table for selecting either the first intermediate output signal, the output of the LE fedback to the first selector, or a value supplied from a source external to the integrated circuit, and outputting the selected signal; and
- a first control circuit coupled to the first selector for controlling the first selector.
- 4. The integrated circuit as set forth in claim 3, wherein each LE further comprises
- a pair of master-slave latches, each having a data input, a set input, and a reset input, coupled to the first selector for generating a second and a third intermediate output signal in response to the data, set, and reset inputs, the selected and third intermediate output signals being provided as data inputs to the master and slave latches respectively;
- a second control circuit coupled to the pair of master-slave latches for providing each of the master and slave latches with a set and a reset value; and
- a second selector coupled to the truth table and the master-slave latches for selecting either the first, second or third intermediate output signal as the output signal of the LE.
- 5. The integrated circuit as set forth in claim 4, wherein the LE further comprises a third selector for selectively providing either an emulation clock or a debugging clock to the master and slave latches.
Parent Case Info
This is a continuation of application Ser. No. 08/542,838, filed Oct. 13, 1995, now issued as U.S. Pat. No. 5,777,489.
US Referenced Citations (11)
Continuations (1)
|
Number |
Date |
Country |
| Parent |
542838 |
Oct 1995 |
|