Data processing system
First Claim
1. A data processing system comprising:
- a special purpose data processing unit being suitable for specific data processing and performed according to a special purpose instruction;
a general purpose data processing unit for executing processes according to general purpose instructions; and
an instruction issue unit for supplying signals corresponding to the special purpose instruction and the general purpose instructions to the special purpose data processing unit and the general purpose data processing unit respectively, the instruction issue unit being specialized of an application.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system is provided that includes a special purpose data processing unit (VU) specialized in a specific data processing according to a special purpose instruction, and a general purpose data processing unit (PU) capable of designating processes by general purpose instructions, and an instruction issue unit for supplying signals corresponding to the special purpose instruction and the general purpose instructions to the PU and the VU respectively, the instruction issue unit being an application-specific unit. By replacing the instruction issue unit with a sequencer specialized in the application, a reliable, compact, low-power consumption data processing system is provided in a short period using the resources resulting from optimization with the programmable VUPU processor capable of flexibly dealing with the specification change while maintaining the real-time response.
-
Citations
12 Claims
-
1. A data processing system comprising:
-
a special purpose data processing unit being suitable for specific data processing and performed according to a special purpose instruction;
a general purpose data processing unit for executing processes according to general purpose instructions; and
an instruction issue unit for supplying signals corresponding to the special purpose instruction and the general purpose instructions to the special purpose data processing unit and the general purpose data processing unit respectively, the instruction issue unit being specialized of an application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for developing a data processing system including a special purpose data processing unit being suitable for specific data processing and performed according to a special purpose instruction;
- a general purpose data processing unit for executing processes according to general purpose instructions; and
an instruction issue unit for supplying signals corresponding to the special purpose instruction and the general purpose instructions to the special purpose data processing unit and the general purpose data processing unit respectively, comprises;
a first step in which the instruction issue unit is programmable; and
a second step in which the instruction issue unit is specialized of an application. - View Dependent Claims (10)
- a general purpose data processing unit for executing processes according to general purpose instructions; and
-
11. A method for developing a data processing system including a special purpose data processing unit being suitable for specific data processing and performed according to a special purpose instruction;
- a general purpose data processing unit for executing processes according to general purpose instructions; and
an instruction issue unit for supplying signals corresponding to the special purpose instruction and the general purpose instructions to the special purpose data processing unit and the general purpose data processing unit respectively, comprises,a first optimization for developing the special purpose data processing unit for implementing a part of a specification of an application, and a program for performing the specification using the special purpose instruction and the general purpose instructions, and a second optimization for optimizing the program using the data processing system in which the instruction issue unit is programmable. - View Dependent Claims (12)
- a general purpose data processing unit for executing processes according to general purpose instructions; and
Specification