Digital signal processing device
First Claim
1. A digital signal processing device comprising:
- processing means for performing basic operations including multiplication, addition, data transfer and sequence control operations and for transmitting an instruction signal and a data signal, whereby said instruction signal includes an instruction code, when predetermined special-function operations different from said basic operations are to be performed;
a plurality of functional block means for performing said predetermined specialfunction operations in accordance with the instruction code of said instruction signal outputted by said processing means and for generating and outputting processed data to said processing means;
bus means for carrying the instruction signal and the data signal outputted by the processing means to at least one of said plurality of functional block means and for carrying the processed data of at least one of said plurality of functional block means to the processing means; and
block selecting means, connected between said plurality of functional block means and said processing means, responsive to a status signal, for selecting at least one of said plurality of functional block means and for transmitting an enable signal to at least one of said plurality of functional block means enabling said at least one of said plurality of functional block means to receive the instruction signal and the data signal outputted by the processing means via said bus means and to perform at least one of the predetermined special-function operations in accordance with the instruction code of the instruction signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital signal processing device includes: a processing unit which performs basic operations, the processing unit transmitting an instruction signal including an instruction described by an instruction code when a special-function operation is performed; a plurality of functional blocks, each connected to the processing unit, which perform special-function operations in accordance with the instruction signal; a bus which interconnects the processing unit and the respective functional blocks to transmit a data signal and the instruction signal; and a block selecting unit, responsive to a status signal, which transmits an enable signal to at least one of the functional blocks to select the above-mentioned at least one of the functional blocks, so that the selected functional block is enabled to receive the instruction signal via the bus and to perform at least one of the special-function operations in accordance with the instruction signal, thereby generating processed data which is transmitted back to the processing unit.
-
Citations
9 Claims
-
1. A digital signal processing device comprising:
-
processing means for performing basic operations including multiplication, addition, data transfer and sequence control operations and for transmitting an instruction signal and a data signal, whereby said instruction signal includes an instruction code, when predetermined special-function operations different from said basic operations are to be performed; a plurality of functional block means for performing said predetermined specialfunction operations in accordance with the instruction code of said instruction signal outputted by said processing means and for generating and outputting processed data to said processing means; bus means for carrying the instruction signal and the data signal outputted by the processing means to at least one of said plurality of functional block means and for carrying the processed data of at least one of said plurality of functional block means to the processing means; and block selecting means, connected between said plurality of functional block means and said processing means, responsive to a status signal, for selecting at least one of said plurality of functional block means and for transmitting an enable signal to at least one of said plurality of functional block means enabling said at least one of said plurality of functional block means to receive the instruction signal and the data signal outputted by the processing means via said bus means and to perform at least one of the predetermined special-function operations in accordance with the instruction code of the instruction signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A digital signal processing device comprising:
-
a processing unit for performing basic operations including multiplication, addition, data transfer and sequence control operations and for transmitting an instruction signal and a data signal, whereby said instruction signal includes an instruction code, when predetermined special-function operations different from said basic operations are to be performed; a plurality of functional block units for performing said predetermined specialfunction operations in accordance with the instruction code of said instruction signal outputted by said processing unit and for generating and outputting processed data to said processing unit; a bus for carrying the instruction signal and the data signal outputted by the processing unit to at least one of said plurality of functional block units and for carrying the processed data of at least one of said plurality of functional block units to the processing unit; and a block selecting unit, connected between said plurality of functional block units and said processing unit responsive to a status signal, for selecting at least one of said plurality of functional block units and for transmitting an enable signal to at least one of said plurality of functional block units enabling said at least one of said plurality of functional block units to receive the instruction signal and the data signal outputted by the processing unit via said bus and to perform at least one of the predetermined special-function operations in accordance with the instruction code of the instruction signal.
-
Specification