Method and apparatus for controlling a clock signal
First Claim
1. In a data processing circuit including first and second blocks which have different processing times and which operate in synchronism with a clock signal, wherein at least one of the first and second blocks is selected and enabled in accordance with an instruction changeable among first, second, and third states, the first state representing that the first block should be selected and enabled, the second state representing that the second block should be selected and enabled, the third state representing that both the first and second blocks should be selected and enabled, a method of controlling the clock signal, comprising the steps of:
- detecting a current state of the instruction;
setting a period of the clock signal to a first predetermined period when the current state of the instruction is detected to be the first state;
setting the period of the clock signal to a second predetermined period when the current state of the instruction is detected to be the second state, the second predetermined period being longer than the first predetermined period; and
setting the period of the clock signal to the second predetermined period when the current state of the instruction is detected to be the third state.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing device includes first and second blocks which have different processing times and which operate in synchronism with a clock signal. One of the first and second blocks is selected and enabled in accordance with an instruction representing which of the first and second blocks should be selected and enabled. A clock change signal is generated on the basis of the instruction. A period of the clock signal is changed in accordance with the clock change signal.
67 Citations
13 Claims
-
1. In a data processing circuit including first and second blocks which have different processing times and which operate in synchronism with a clock signal, wherein at least one of the first and second blocks is selected and enabled in accordance with an instruction changeable among first, second, and third states, the first state representing that the first block should be selected and enabled, the second state representing that the second block should be selected and enabled, the third state representing that both the first and second blocks should be selected and enabled, a method of controlling the clock signal, comprising the steps of:
-
detecting a current state of the instruction; setting a period of the clock signal to a first predetermined period when the current state of the instruction is detected to be the first state; setting the period of the clock signal to a second predetermined period when the current state of the instruction is detected to be the second state, the second predetermined period being longer than the first predetermined period; and setting the period of the clock signal to the second predetermined period when the current state of the instruction is detected to be the third state. - View Dependent Claims (2)
-
-
3. In a data processing circuit including first and second blocks which have different processing times and which operate in synchronism with a clock signal, wherein at least one of the first and second blocks is selected and enabled in accordance with first coded information of an instruction, the first coded information being changeable among first, second, and third states, the first state representing that the first block should be selected and enabled, the second state representing that the second block should be selected and enabled, the third state representing that both the first and second blocks should be selected and enabled, and wherein second coded information of the instruction represents a desired period of the clock signal, the desired period having a predetermined relation with which of the first and second blocks should be selected, a method of controlling the clock signal, comprising the steps of:
-
detecting a current state of the first coded information; setting an actual period of the clock signal to a first predetermined period in response to the second coded information when the current state of the first coded information is detected to be the first state; setting the actual period of the clock signal to a second predetermined period in response to the second coded information when the current state of the first coded information is detected to be the second state, the second predetermined period being longer than the first predetermined period; and setting the actual period of the clock signal to the second predetermined period in response to the second coded information when the current state of the first coded information is detected to be the third state. - View Dependent Claims (4)
-
-
5. In a data processing circuit including first and second blocks which have different processing times and which operate in synchronism with a clock signal, wherein at least one of the first and second blocks is selected and enabled in accordance with an instruction changeable among first, second, and third states, the first state representing that the first block should be selected and enabled, the second state representing that the second block should be selected and enabled, the third state representing that both the first and second blocks should be selected and enabled, an apparatus for controlling the clock signal, comprising:
-
means for detecting a current state of the instruction; means for setting a period of the clock signal to a first predetermined period when the current state of the instruction is detected by the detecting means to be the first state; means for setting the period of the clock signal to a second predetermined period when the current state of the instruction is detected by the detecting means to be the second state, the second predetermined period being longer than the first predetermined period; and means for setting the period of the clock signal to the second predetermined period when the current state of the instruction is detected by the detecting means to be the third state. - View Dependent Claims (6)
-
-
7. In a data processing circuit including first and second blocks which have different processing times and which operate in synchronism with a clock signal, wherein at least one of the first and second blocks is selected and enabled in accordance with first coded information of an instruction, the first coded information being changeable among first, second, and third states, the first state representing that the first block should be selected and enabled, the second state representing that the second block should be selected and enabled, the third state representing that both the first and second blocks should be selected and enabled, and wherein second coded information of the instruction represents a desired period of the clock signal, the desired period having a predetermined relation with which of the first and second blocks should be selected, an apparatus for controlling the clock signal, comprising:
-
means for detecting a current state of the first coded information; means for setting an actual period of the clock signal to a first predetermined period in response to the second coded information when the current state of the first coded information is detected by the detecting means to be the first state; means for setting the actual period of the clock signal to a second predetermined period in response to the second coded information when the current state of the first coded information is detected by the detecting means to be the second state, the second predetermined period being longer than the first predetermined period; and means for setting the actual period of the clock signal to the second predetermined period in response to the second coded information when the current state of the first coded information is detected by the detecting means to be the third state. - View Dependent Claims (8)
-
-
9. A data processing device comprising:
-
means for generating a clock signal having a period changeable between first and second predetermined periods, the second predetermined period being longer than the first predetermined period; first and second data processing blocks which have different processing times and which operate in synchronism with the clock signal; means for selecting and enabling at least one of the first and second blocks; means for setting the period of the clock signal to the first predetermined period when the selecting/enabling means selects and enables the first block; means for setting the period of the clock signal to the second predetermined period when the selecting/enabling means selects and enables the second block; and means for setting the period of the clock signal to the second predetermined period when the selecting/enabling means selects and enables both the first and second blocks. - View Dependent Claims (10, 11, 12, 13)
-
Specification