Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
228 words
An arithmetic circuit comprising: a register for storing a predetermined data; first data bus means, including a plurality of signal lines, and for transferring data; memory means including, a plurality of word lines, data lines, and a plurality of memory cells for storing data, decoding means for selecting one word line from the plurality of word lines according to an address supplied, and data input/output means to which the data lines are coupled, wherein the memory means outputs data from the memory cells coupled to the word line selected according to the address; arithmetic means having a first input terminal for receiving the predetermined data from the register and a second input terminal for receiving data from the selected memory cells, the arithmetic means performing calculation on the data from the memory cells and the predetermined data from the register, the arithmetic means having an output terminal coupled to the memory means for outputting the calculation result, wherein the result of calculation by the arithmetic means is written from the output terminal of the arithmetic means into the memory cells coupled to the selected word line; and data path means, including a plurality of signal lines, and for transferring data from the selected memory cells, wherein the data path means has a part dedicated only to transfer data from the selected memory cells to the second input terminal.
Claim 2
Dependent Claim
228 words
An arithmetic circuit comprising: a register for storing a predetermined data; first data bus means, including a plurality of signal lines, and for transferring data; memory means including, a plurality of word lines, data lines, and a plurality of memory cells for storing data, decoding means for selecting one word line from the plurality of word lines according to an address supplied, and data input/output means to which the data lines are coupled, wherein the memory means outputs data from the memory cells coupled to the word line selected according to the address; arithmetic means having a first input terminal for receiving the predetermined data from the register and a second input terminal for receiving data from the selected memory cells, the arithmetic means performing calculation on the data from the memory cells and the predetermined data from the register, the arithmetic means having an output terminal coupled to the memory means for outputting the calculation result, wherein the result of calculation by the arithmetic means is written from the output terminal of the arithmetic means into the memory cells coupled to the selected word line; and data path means, including a plurality of signal lines, and for transferring data from the selected memory cells, wherein the data path means has a part dedicated only to transfer data from the selected memory cells to the second input terminal.
Claim 3
Dependent Claim
31 words
The arithmetic circuit according to claim 1, wherein the number of signal lines in the first data bus means is smaller than that of signal lines in the data path means.
Claim 4
Dependent Claim
68 words
The arithmetic circuit according to claim 2, further comprising shift means, which is coupled between the first data bus means and the first input terminal through second data bus means, the second data bus means having the same number of signal lines as the data path means, and which shifts data from the first data bus means and outputs the shifted data onto the second data bus means.
Claim 5
Dependent Claim
40 words
The arithmetic circuit according to claim 3, further comprising coupling means for coupling the data path means to the first data bus means, wherein the coupling means outputs data from the data path means onto the first data bus means.
Claim 6
Dependent Claim
65 words
The arithmetic circuit according to claim 4, wherein the coupling means are provided one for each signal line making up the first data bus means, and the signal lines of the data path means are coupled through the coupling means to the signal lines of the first data bus means beginning with the most significant bit of the data read out from the memory means.
Claim 7
Dependent Claim
33 words
The arithmetic circuit according to claim 5, further comprising second arithmetic means for performing calculation on the data output from the coupling means onto the first data bus means and on predetermined data.
Claim 8
Dependent Claim
272 words
A digital signal processor comprising: instruction memory means for storing instructions; instruction decode means for decoding instructions read from the instruction memory means to generate control signals; address generating means for generating addresses from the instructions read from the instruction memory means; and arithmetic means for performing arithmetic operations in accordance with the control signals and the addresses, the arithmetic means including, a register for storing a predetermined data, first data bus means, including a plurality of signal lines, and for transferring data; data memory means including, memory arrays including a plurality of word lines, data lines, and a plurality of memory cells for storing data, and data input/output means to which the data lines are coupled, wherein the memory means outputs data from the memory cells coupled to the word line selected according to the address; arithmetic unit having a first input terminal for receiving the predetermined data from the register and a second input terminal for receiving data from the selected memory cells, the arithmetic unit performing calculation on the data from the memory cells and the predetermined data from the register, the arithmetic unit having an output terminal coupled to the memory means for outputting the calculation result, wherein the result of calculation by the arithmetic unit is written from the output terminal of the arithmetic unit into the memory cells coupled to the selected word line; and data path means, including a plurality of signal lines, and of transferring data from the selected memory cells, wherein the data path means has a part dedicated only to transfer data from the selected memory cells to the second input terminal.
Claim 9
Dependent Claim
272 words
A digital signal processor comprising: instruction memory means for storing instructions; instruction decode means for decoding instructions read from the instruction memory means to generate control signals; address generating means for generating addresses from the instructions read from the instruction memory means; and arithmetic means for performing arithmetic operations in accordance with the control signals and the addresses, the arithmetic means including, a register for storing a predetermined data, first data bus means, including a plurality of signal lines, and for transferring data; data memory means including, memory arrays including a plurality of word lines, data lines, and a plurality of memory cells for storing data, and data input/output means to which the data lines are coupled, wherein the memory means outputs data from the memory cells coupled to the word line selected according to the address; arithmetic unit having a first input terminal for receiving the predetermined data from the register and a second input terminal for receiving data from the selected memory cells, the arithmetic unit performing calculation on the data from the memory cells and the predetermined data from the register, the arithmetic unit having an output terminal coupled to the memory means for outputting the calculation result, wherein the result of calculation by the arithmetic unit is written from the output terminal of the arithmetic unit into the memory cells coupled to the selected word line; and data path means, including a plurality of signal lines, and of transferring data from the selected memory cells, wherein the data path means has a part dedicated only to transfer data from the selected memory cells to the second input terminal.
Claim 10
Dependent Claim
32 words
The digital signal processor according to claim 7, wherein the number of signal lines of the first data bus means is smaller than that of signal lines of the data path means.
Claim 11
Dependent Claim
69 words
The digital signal processor according to claim 8, further comprising shift means, which is coupled between the first data bus means and the first input terminal through second data bus means, the second data bus means having the same number of signal lines as the data path means, and which shifts data from the first data bus means and outputs the shifted data onto the second data bus means.
Claim 12
Dependent Claim
41 words
The digital signal processor according to claim 9, further comprising coupling mans for coupling the data path means to the first data bus means, wherein the coupling mans outputs data from the data path means onto the first data bus means.
Claim 13
Dependent Claim
66 words
The digital signal processor according to claim 10, wherein the coupling means are provided one for each signal line making up the first data bus means, and the signal lines of the data path means are coupled through the coupling means to the signal lines of the first data bus means beginning with the most significant bit of the data read out from the memory means.
Claim 14
Dependent Claim
34 words
The digital signal processor according to claim 11, further comprising second arithmetic means for performing calculation on the data output from the coupling means onto the first data bus means and on predetermined data.
Claim 15
Dependent Claim
20 words
The digital signal processor according to claim 12, wherein the digital signal processor is formed on a single semiconductor chip.
Claim 16
Dependent Claim
346 words
In a communication processing system comprising an analog-to-digital converter for converting analog signals into digital signals, a digital-to-analog converter for converting digital signals into analog signals, and a digital signal processor for receiving digital signals from the analog-to-digital converter and for performing digital signal processing on the signals; the digital signal processor including: instruction memory means for storing instructions; instruction decode means for decoding instructions read from the instruction memory means to generate control signals; address generating means for generating addresses from the instructions read from the instruction memory means; and arithmetic means for performing arithmetic operations, in accordance with the control signals and the addresses, the arithmetic means including, a register for storing a predetermined data, data bus means, including a plurality of signal lines, and for transferring data; data memory means including, memory arrays including a plurality of word lines, data lines, a plurality of memory cells for storing data, decoding means for selecting one word line from the plurality of word lines according to the address supplied, and data input/output means to which the data lines are coupled, wherein the memory means outputs data from the memory cells coupled to the word line selected according to the address; arithmetic and logic unit having a first input terminal for receiving the predetermined data from the register and a second input terminal for receiving data from the selected memory cells, the arithmetic and logic unit performing calculation on the data from the memory cells and the predetermined data from the register, the arithmetic and logic unit having an output terminal coupled to the memory means for outputting the calculation result, wherein the result of calculation by the arithmetic and logic unit is written from the output terminal of the arithmetic and logic unit into the memory cells coupled to the selected word line; and data path means, including a plurality of signal lines, and for transferring data from the selected memory cells, wherein the data path means has a part dedicated only to transfer data from the selected memory cells to the second input terminal.
Claim 17
Dependent Claim
346 words
In a communication processing system comprising an analog-to-digital converter for converting analog signals into digital signals, a digital-to-analog converter for converting digital signals into analog signals, and a digital signal processor for receiving digital signals from the analog-to-digital converter and for performing digital signal processing on the signals; the digital signal processor including: instruction memory means for storing instructions; instruction decode means for decoding instructions read from the instruction memory means to generate control signals; address generating means for generating addresses from the instructions read from the instruction memory means; and arithmetic means for performing arithmetic operations, in accordance with the control signals and the addresses, the arithmetic means including, a register for storing a predetermined data, data bus means, including a plurality of signal lines, and for transferring data; data memory means including, memory arrays including a plurality of word lines, data lines, a plurality of memory cells for storing data, decoding means for selecting one word line from the plurality of word lines according to the address supplied, and data input/output means to which the data lines are coupled, wherein the memory means outputs data from the memory cells coupled to the word line selected according to the address; arithmetic and logic unit having a first input terminal for receiving the predetermined data from the register and a second input terminal for receiving data from the selected memory cells, the arithmetic and logic unit performing calculation on the data from the memory cells and the predetermined data from the register, the arithmetic and logic unit having an output terminal coupled to the memory means for outputting the calculation result, wherein the result of calculation by the arithmetic and logic unit is written from the output terminal of the arithmetic and logic unit into the memory cells coupled to the selected word line; and data path means, including a plurality of signal lines, and for transferring data from the selected memory cells, wherein the data path means has a part dedicated only to transfer data from the selected memory cells to the second input terminal.
Claim 18
Dependent Claim
31 words
The communication processing system according to claim 14, wherein the number of signal lines of the data bus means is smaller than that of signal lines of the data path means.
Claim 19
Dependent Claim
20 words
The communication processing system according to claim 15, wherein the digital signal processor is formed on a single semiconductor chip.
Claim 20
Dependent Claim
44 words
The communication processing system according to claim 16, wherein the arithmetic and logic unit has coupling means for coupling the data path means to the data bus means, and the coupling means outputs data from the data path means onto the data bus means.
Claim 21
Dependent Claim
64 words
The communication processing system according to claim 17, wherein the coupling means are provided one for each signal line making up the data bus mans, and the signal lines of the data path means are coupled through the coupling means to the signal lines of the data bus means beginning with the most significant bit of the data read out from the memory means.
Claim 22
Dependent Claim
40 words
The communication processing system according to claim 18, wherein the arithmetic and logic unit has second arithmetic and logic unit for performing calculation on the data output from the coupling means onto the data bus means and on predetermined data.
Claim 23
Dependent Claim
32 words
The communication processing system according to claim 19, wherein the digital signal processor cancels echo components supplied from the analog-to-digital convertor by the output data of the second arithmetic and logic unit.