Abstract:
The invention transmits data on an integrated circuit chip by first propagating a first data portion along a first segment (120) of a segmented data line (120-122) and then propagating the first data portion along a second segment (121) of the segmented data line and simultaneously propagating a second data portion along the first segment of the segmented data line. The invention breaks a single data transmission into such different data portions and later reassembles the different data portions back into the single data transmission after all of the different data portions have been individually transmitted along all portions of the segmented data line.
Abstract:
A reconfigurable logic array (RLA) system (104) that includes an RLA (108) and a programmer (112) for reprogramming the RLA on a cyclical basis. A function (F) requiring a larger amount of logic than contained in the RLA is partitioned into multiple functional blocks (FB1, FB2, FB3). The programmer contains software (144) that partitions the RLA into a function region FR located between two storage regions SR1, SR2. The programmer then programs functional region sequentially with the functional blocks of the function so that the functional blocks process in alternating directions between the storage regions. While the programmer is reconfiguring function region with the next functional block and reconfiguring one of the storage regions for receiving the output of the next functional block, data being passed from the current functional block to the next functional block is held in the other storage region.
Abstract:
A method and apparatus for providing communication between various cores (1-5) located in an integrated circuit. The method and apparatus uses Hubs/Routers (6-10) to facilitate and manage communication of data from /between the cores (1-5) according to a specified methodology.
Abstract:
The invention transmits data on an integrated circuit chip by first propagating a first data portion along a first segment (120) of a segmented data line (120-122) and then propagating the first data portion along a second segment (121) of the segmented data line and simultaneously propagating a second data portion along the first segment of the segmented data line. The invention breaks a single data transmission into such different data portions and later reassembles the different data portions back into the single data transmission after all of the different data portions have been individually transmitted along all portions of the segmented data line.
Abstract:
A reconfigurable logic array (RLA) system (104) that includes an RLA (108) and a programmer (112) for reprogramming the RLA on a cyclical basis. A function (F) requiring a larger amount of logic than contained in the RLA is partitioned into multiple functional blocks (FB1, FB2, FB3). The programmer contains software (144) that partitions the RLA into a function region FR located between two storage regions SR1, SR2. The programmer then programs functional region sequentially with the functional blocks of the function so that the functional blocks process in alternating directions between the storage regions. While the programmer is reconfiguring function region with the next functional block and reconfiguring one of the storage regions for receiving the output of the next functional block, data being passed from the current functional block to the next functional block is held in the other storage region.
Abstract:
A logic circuit is provided which includes a multiplexer (10) having a plurality of parallelly arranged channels (D0-D3), each channel including a switching device (TN0-TN3) having a control element and responsive to a first control signal, a plurality of signal terminals, a common terminal (OUT), each of the channels being connected between a respective one of the plurality of signal terminals and the common terminal, and a termination circuit (14) which includes a series circuit having a plurality of switching devices (TP0-TP3), each having a control element and being responsive to a second control signal. The control elements of each of the plurality of switching devices (TP0-TP3) of the series circuit are coupled to a respective one of the control elements of the switching devices (TN0-TN3) of the channels (D0-D3) so that when one of the switching devices of the series circuit is turned on, the respective one of the switching devices of the channels is turned off, and vice versa.
Abstract:
DIGITAL BINARY ARRAY MULTIPLIERS Digital binary multipliers are provided which include first and second inverting full adders, each having first, second and third input terminals and first and second output terminals, the first output terminal of the first adder being connected to the first input terminal of the second adder with the first, second and third input terminals and the first and second output terminals of the second adder having a relationship with respect to the input and output terminals of the first adder such that corresponding input and output terminals have opposite signal polarities or complementary terminals, i.e., when one of these input or output terminals of the first adder has a true polarity signal, its corresponding input or output terminal of the second adder has a complemented polarity signal. BU-9-85-027
Abstract:
A logic circuit is provided which includes a multiplexer (10) having a plurality of parallelly arranged channels (D0-D3), each channel including a switching device (TN0-TN3) having a control element and responsive to a first control signal, a plurality of signal terminals, a common terminal (OUT), each of the channels being connected between a respective one of the plurality of signal terminals and the common terminal, and a termination circuit (14) which includes a series circuit having a plurality of switching devices (TP0-TP3), each having a control element and being responsive to a second control signal. The control elements of each of the plurality of switching devices (TP0-TP3) of the series circuit are coupled to a respective one of the control elements of the switching devices (TN0-TN3) of the channels (D0-D3) so that when one of the switching devices of the series circuit is turned on, the respective one of the switching devices of the channels is turned off, and vice versa.