摘要:
Programmable logic devices which include multiple blocks of combinatorial function generators and storage elements, and which are interconnected by a programmable interconnect structure are used, among other things for performing arithmetic functions which use logic for generating the carry function. When a large number of bits is to be processed, the carry function typically causes significant delay or requires significant additional components to achieve a result at high speed. The present invention provides dedicated hardware within the logic blocks for performing the carry function quickly and with a minimum number of components. The invention takes advantage of the fact that a carry signal to be added to two bits can be propagated to the next more significant bit when the two binary bits to be added are unequal, and that one of the bits can serve as the carry signal when the bits are equal.
摘要:
A special interconnect circuit which connects adjacent configurable logic elements (CLEs) in a configurable logic array (CLA) without using the general interconnect structure of the CLA. In one embodiment, an array of CLEs is arranged in rows and columns and a special vertical lead circuit is provided which connects an output lead of a given CLE in a given column to a selected input lead of the CLE above it and below in the same column. Special horizontal lead circuits are provided which connect a given output lead of a given CLE to a selected adjacent input lead of the CLE in the same row.
摘要:
A mechanism is provided for utilizing a dynamic personal dictionary in enhanced collaboration. A comparison is performed for each portion of entered text of the electronic communication with text identified in the dynamic personal dictionary. Responsive to a portion of the entered text matching an entry in the dynamic personal dictionary, the portion of the entered text is marked with an identifier, the identifier indicating that the portion of the entered text has an associated context definition. The electronic communication is then sent to a set of client devices with a set of marked text portions and associated identifiers.
摘要:
A mechanism is provided for adapting vocabulary levels in a collaborative session. A vocabulary level indicator is received for a first user in the collaborative session. During generation of an electronic communication by a second user in the collaborative session, text entered in the electronic communication is scanned in order to identify a vocabulary level associated with text. The vocabulary level associated with the text is compared to the vocabulary level indicator for the first user. Responsive to the text exceeding the vocabulary level indicator for the first user thereby indicating violating text, an indication is provided to the second user that the violating text is above a vocabulary level of the first user.
摘要:
A microprocessor controlled configurable logic circuit achieves versatility by including a configurable combinational logic element, a configurable storage circuit, a configurable status buffer, and a configurable output select logic. The input signals to the configurable combinational logic element are input signals to the configurable logic circuit and feedback signals from the storage circuit. The storage circuit may be configured to operate as a D flip-flop with or without set and reset inputs, or as an edge detector. In conjunction with the combinational logic element, the storage circuit may also operate as a stage of a shift register or counter. The output select logic selects output from among the output signals of the combinational logic element and the storage circuit. The configurable status buffer may be configured to provide status information on selected important internal signals of the configurable logic circuit. A microprocessor interface structure may access an array of these configurable logic circuits through the status buffer to read different internal output signals from different circuits in the array. Providing separate input and output to a microprocessor leaves the storage element free for other uses and does not require the logic provided by the logic elements.
摘要:
Bidirectional amplifier employs a single buffer amplifier (64). The bidirectional amplifier is programmed by applying a control signal (Q) and its complementary signal (Q), which establishes the state of four pass transistors (P'.sub.1, P'.sub.2, P'.sub.3, P'.sub.4) or four CMOS transmission gates (T.sub.1, T.sub.2, T.sub.3, T.sub.4). For a first selection of the control signal, the bidirectional amplifier receives an input signal on a first lead (A') and produces an amplified signal on a second lead (B'). For a second selection of the control signal, the amplifier receives an input signal on the second lead (B') and produces an amplified output signal on the first lead (A').
摘要:
Floor or wall covering is provided and comprises a decorative opaque surface layer bonded to a sheet backing obtained by comminuting, softening and resheeting a sheet material comprising a fibrous reinforcement, a layer of foamed vinyl resin and pigmented decoration. The fibrous reinforcement is normally of glass fibres and particulate inorganic filler is incorporated into the mass that is resheeted.
摘要:
A mechanism is provided for adapting vocabulary levels in a collaborative session. A vocabulary level indicator is received for a first user in the collaborative session. During generation of an electronic communication by a second user in the collaborative session, text entered in the electronic communication is scanned in order to identify a vocabulary level associated with text. The vocabulary level associated with the text is compared to the vocabulary level indicator for the first user. Responsive to the text exceeding the vocabulary level indicator for the first user thereby indicating violating text, an indication is provided to the second user that the violating text is above a vocabulary level of the first user.
摘要:
A programmable logic device includes a non-volatile permission memory block to enable a customer to utilize a proprietary core. In one embodiment, the core supplier designs its core to check for a specified permission bit or bit pattern in the permission memory block before the core will operate. If the permission bit or bit pattern is set properly, the core functions correctly when implemented in the PLD. If not, the core will not function. To prevent the customer from modifying the core such that it no longer depends upon the permission bits to function, the configuration bitstream used to program the PLD can be encrypted before and during transmission to the PLD. This encryption ensures security of the customer's logic design as well as the supplier's core design. In this manner, the customer remains dependent upon properly set permission memory bits, i.e. proper authorization, to obtain core functionality.
摘要:
A structure especially useful in a configurable logic array includes a plurality of conductive interconnect lines located along the perimeter of a logic array chip. Lines running from exterior pins or pads can be used by a programmable interconnect circuit to control signals applied to these interconnect lines. In particular, both the signal and the complement of the signal can be used by the programmable interconnect to control application of a supply voltage to an interconnect line. A second supply voltage is applied through a resistor to the interconnect line with the result that the interconnect line will carry a logical signal representing a logical function, for example AND, of a selected set of input signals or their complements. Lines running from points interior to the configurable logic array chip may also contribute to the signal generated on an interconnect line. In one embodiment, bidirectional programmable interconnect circuits allow the input pins to function as either input or output pins. An application of the decoder circuit is described for use with a latch as a data/address demultiplexer.