Claims
- 1. A circuit for forming the sum of products of a concatenation of data word pairs, comprising:
- means for supplying first and second data words of the data word pairs, each of the first data words represented by a sign value;
- an add/subtract device having two data inputs, a first control input, a second control input and an output, for performing one of addition and subtraction in response to control signals received at the first control input and the second control input;
- at least one accumulator register having an input coupled to the output of the add/subtract device and having an output coupled to one data input of the two data inputs of said add/subtract device;
- a shift register having a predetermined number of stages, having parallel inputs and having a serial output coupled to the first control input of the add/subtract device for storing, in parallel, sign values of the first data words of at least part of the concatenation of data word pairs, each sign value being bit-wise shiftable by a shift control signal; and
- a control device coupled to said supplying means and to said shift register to control a transfer of the first data words of the at least part of the concatenation of data word pairs in parallel to the parallel inputs of said a shift register, to control writing of the first data words into the stages of said a shift register and to supply shift control signals to said a shift register and control transfer of the second data words to the other data input of said add/subtract device.
- 2. A circuit arrangement as claimed in claim 1, wherein:
- contents of said shift register can be shifted in a selectable direction in dependence on further control signals from said control device; and
- said shift register is closed as an end-around coupled shift register.
- 3. A circuit arrangement as claimed claim 1, wherein:
- the function of said add/subtract device is controlled, via the control input connected to the output of the shift register, in response to a second control signal received at a second control input of said add/subtract device, supplied from the control device.
- 4. A circuit arrangement as claimed in claim 3, wherein the output of the shift register is connected to the first control input of said add/subtract device via a logic circuit which receives the second control signal from said control device.
- 5. A circuit arrangement as claimed claim 2, wherein:
- the function of said add/subtract device is controlled, via the control input connected to the output of the shift register in response to control signals received at the second control input of said add/subtract device, supplied from the control device.
- 6. A circuit arrangement as claimed in claim 2, used in a processor comprising at least one data bus, wherein the stages of said shift register are coupled to a data bus and receive data present on the data bus under control of a third control signal from said control device.
- 7. A circuit arrangement as claimed in claim 1, used in a processor comprising at least one data bus, wherein the stages of said shift register are coupled to a data bus and receive data present on the data bus under control of a third control signal from said control device.
- 8. A circuit arrangement as claimed in claim 7, characterized in that the control device, as an instruction decoder, generates an active value of the first and the second control signal only in response to the appearance of a predetermined instruction code.
Priority Claims (1)
Number |
Date |
Country |
Kind |
42 42 929.3 |
Dec 1992 |
DEX |
|
Parent Case Info
This is a continuation of application Ser. No. 08/290,800, filed as PCT/NL93/00267 Dec. 27, 1993, published as WO94/15278, Jul. 7, 1994, now abandoned.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
4025772 |
Constant |
May 1977 |
|
5128890 |
Girardeau, Jr. |
Jul 1992 |
|
Foreign Referenced Citations (2)
Number |
Date |
Country |
0042452 |
Dec 1981 |
EPX |
2008294 |
May 1979 |
GBX |
Non-Patent Literature Citations (1)
Entry |
"Overflow Detection in Multioperand Addition" P. Pai et al, Journal of Electronics, 73(1992) Sep. No. 3, London. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
290800 |
Aug 1994 |
|