JP2013051538A - Clock setting circuit and integrated circuit - Google Patents
Clock setting circuit and integrated circuit Download PDFInfo
- Publication number
- JP2013051538A JP2013051538A JP2011188101A JP2011188101A JP2013051538A JP 2013051538 A JP2013051538 A JP 2013051538A JP 2011188101 A JP2011188101 A JP 2011188101A JP 2011188101 A JP2011188101 A JP 2011188101A JP 2013051538 A JP2013051538 A JP 2013051538A
- Authority
- JP
- Japan
- Prior art keywords
- setting
- circuit
- timing
- clock
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Manipulation Of Pulses (AREA)
Abstract
Description
本発明は、クロック設定回路および集積回路に関するものである。 The present invention relates to a clock setting circuit and an integrated circuit.
近年、ASIC(Application Specific Integrated Circuit)などの集積回路に、EMI(Electro Magnetic Interference)の低減を目的として、スペクトル拡散クロックジェネレーター(SSCG:Spread Spectrum Clock Generator)が使用されている(例えば特許文献1参照)。 In recent years, spread spectrum clock generators (SSCG) have been used in integrated circuits such as ASICs (Application Specific Integrated Circuits) for the purpose of reducing EMI (Electro Magnetic Interference) (see, for example, Patent Document 1). ).
複数のSSCGを内蔵する集積回路では、各SSCGの動作モード(拡散方向、変調周波数など)を異ならせることで、EMIを低減させている。 In an integrated circuit incorporating a plurality of SSCGs, EMI is reduced by changing the operation mode (spreading direction, modulation frequency, etc.) of each SSCG.
SSCGはEMI低減に大きな効果があるため、設計上、EMIを規制する規格(VCCI、FCC、EN55022など)による上限値以下となっていても、動作モードを誤って設定してしまうと、上限値を超えてしまう可能性がある。動作モードの設定をASICなどの内部で実行されるプログラム上で行うと誤った設定値が与えられる可能性があり、また誤った設定値が与えられているか否かを集積回路の外部から発見しにくいため、集積回路の端子を介して外部から集積回路へ設定値を入力することが好ましい。 Since SSCG has a great effect on EMI reduction, even if it is less than the upper limit according to the standard (VCCI, FCC, EN55022, etc.) that regulates EMI, if the operation mode is set erroneously, May be exceeded. If the operation mode is set on a program executed internally such as ASIC, there is a possibility that an incorrect setting value may be given, and whether or not the wrong setting value is given is found from outside the integrated circuit. Since it is difficult, it is preferable to input a set value from the outside to the integrated circuit via a terminal of the integrated circuit.
しかしながら、集積回路内の複数のSSCGのそれぞれに対して所定数の設定値を入力する場合、SSCGの数と設定値の数との積と同数の端子を動作モードの設定のために集積回路に設ける必要があり、集積回路のコストが高くなってしまう。 However, when a predetermined number of setting values are input to each of the plurality of SSCGs in the integrated circuit, the same number of terminals as the product of the number of SSCGs and the number of setting values are set in the integrated circuit for setting the operation mode. Therefore, the cost of the integrated circuit is increased.
本発明は、上記の問題に鑑みてなされたもので、端子数を低減して集積回路のコストを低減可能とするクロック設定回路、およびそのクロック設定回路を内蔵する集積回路を得ることを目的とする。 The present invention has been made in view of the above problems, and an object thereof is to obtain a clock setting circuit capable of reducing the number of terminals and reducing the cost of an integrated circuit, and an integrated circuit incorporating the clock setting circuit. To do.
上記の課題を解決するために、本発明では以下のようにした。 In order to solve the above problems, the present invention is configured as follows.
本発明に係るクロック設定回路は、所定の第1の数の入力端子に対する設定入力値を第1のタイミングおよび第2のタイミングで読み取り、第1のタイミングで読み取った第1の数の設定入力値を第1のクロック発生回路に供給し、第2のタイミングで読み取った第1の数の設定入力値を第2のクロック発生回路に供給するキャプチャー回路と、第1のタイミングと第2のタイミングとの間において設定入力値の取り得る値から設定入力値の取り得る別の値へ値が変化する1または複数の設定信号を生成し1または複数の出力端子にそれぞれ出力する設定信号生成回路とを備える。 The clock setting circuit according to the present invention reads a set input value for a predetermined first number of input terminals at a first timing and a second timing, and reads the first number of set input values read at the first timing. Is supplied to the first clock generation circuit and the first number of set input values read at the second timing are supplied to the second clock generation circuit, and the first timing and the second timing A setting signal generation circuit that generates one or a plurality of setting signals whose values change from a value that the setting input value can take to another value that the setting input value can take and outputs the setting signal to one or a plurality of output terminals. Prepare.
これにより、外部の配線などで出力端子を入力端子に接続することで複数のクロック発生回路の設定が行える。同一の入力端子から異なるタイミングで複数のクロック発生回路の設定入力値が得られるため、端子数が少なくなり、集積回路のコストが低減可能となる。 Thereby, a plurality of clock generation circuits can be set by connecting the output terminal to the input terminal by an external wiring or the like. Since the set input values of a plurality of clock generation circuits can be obtained from the same input terminal at different timings, the number of terminals is reduced, and the cost of the integrated circuit can be reduced.
また、本発明に係るクロック設定回路は、上記のクロック設定回路に加え、次のようにしてもよい。この場合、上述の複数の設定信号は、値を反転させる同一になる2つの設定信号の両方を含む。 In addition to the clock setting circuit, the clock setting circuit according to the present invention may be configured as follows. In this case, the plurality of setting signals described above include both of the two setting signals that are identical and whose values are inverted.
また、本発明に係るクロック設定回路は、上記のクロック設定回路のいずれかに加え、次のようにしてもよい。この場合、上述の1または複数の設定信号は、値を反転させる同一になる2つの設定信号のうちの一方を含み、他方を含まない。 In addition to the clock setting circuit described above, the clock setting circuit according to the present invention may be configured as follows. In this case, the one or more setting signals described above include one of two identical setting signals whose values are inverted, and do not include the other.
これにより、端子数をより少なくすることができる。なお、反転回路を外部で接続することで上述の他方の設定信号を生成できる。 Thereby, the number of terminals can be reduced. The other setting signal described above can be generated by connecting an inverting circuit externally.
また、本発明に係るクロック設定回路は、上記のクロック設定回路のいずれかに加え、次のようにしてもよい。この場合、上述の入力端子の数および上述の出力端子の数の和は、クロック発生回路の数と入力端子の数との積より少ない。 In addition to the clock setting circuit described above, the clock setting circuit according to the present invention may be configured as follows. In this case, the sum of the number of input terminals and the number of output terminals is less than the product of the number of clock generation circuits and the number of input terminals.
また、本発明に係るクロック設定回路は、上記のクロック設定回路のいずれかに加え、次のようにしてもよい。この場合、クロック設定回路は、第1のタイミングおよび第2のタイミングを指定するトリガー信号を生成するトリガー回路をさらに備える。そして、設定信号生成回路は、トリガー信号に基づいて設定信号の値を変化させる。 In addition to the clock setting circuit described above, the clock setting circuit according to the present invention may be configured as follows. In this case, the clock setting circuit further includes a trigger circuit that generates a trigger signal that specifies the first timing and the second timing. The setting signal generation circuit changes the value of the setting signal based on the trigger signal.
また、本発明に係るクロック設定回路は、上記のクロック設定回路のいずれかに加え、次のようにしてもよい。この場合、クロック設定回路は、スペクトラム拡散クロックジェネレーターであり、上述の設定入力値は、スペクトラム拡散パラメーターの値である。 In addition to the clock setting circuit described above, the clock setting circuit according to the present invention may be configured as follows. In this case, the clock setting circuit is a spread spectrum clock generator, and the set input value is the value of the spread spectrum parameter.
これにより、複数のSSCGの設定に使用する端子数を少なくすることができる。 Thereby, the number of terminals used for setting a plurality of SSCGs can be reduced.
本発明に係る集積回路は、上述のクロック設定回路のいずれか、および上述のクロック発生回路を内蔵し、上述の入力端子および上述の出力端子を備える。 An integrated circuit according to the present invention incorporates any of the above-described clock setting circuits and the above-described clock generation circuit, and includes the above-described input terminal and the above-described output terminal.
これにより、外部の配線などで出力端子を入力端子に接続することで複数のクロック発生回路の設定ができる。同一の入力端子から異なるタイミングで複数のクロック発生回路の設定入力値が得られるため、端子数が少なくなり、集積回路のコストが低減される。 Thus, a plurality of clock generation circuits can be set by connecting the output terminal to the input terminal by an external wiring or the like. Since the set input values of a plurality of clock generation circuits can be obtained from the same input terminal at different timings, the number of terminals is reduced and the cost of the integrated circuit is reduced.
本発明によれば、端子数を低減して集積回路のコストを低減可能とする。 According to the present invention, the number of terminals can be reduced to reduce the cost of the integrated circuit.
以下、図に基づいて本発明の実施の形態を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
実施の形態1.
図1は、本発明の実施の形態1に係る集積回路の構成を示すブロック図である。図1に示す集積回路(IC)1は、2つのクロック発生回路11,12、クロック設定回路13、入力端子14−1〜14−4、および出力端子15−1,15−2を有する。
FIG. 1 is a block diagram showing a configuration of an integrated circuit according to
クロック発生回路11,12は、それぞれ、SSCGであって、PLL(Phase Locked Loop)でクロック信号を生成して出力する。クロック発生回路11,12は、クロック設定回路13から供給されるスペクトラム拡散パラメーターの値により指定される動作モードで動作する。このスペクトラム拡散パラメーターおよびその取り得る値(1または0)の意味は、例えば、スペクトル拡散機能(オン=1、オフ=0)、拡散方向(センタースプレッド=1、ダウンスプレッド=0)、拡散幅(±0.5%=1、±1.0%=0)、変調周波数(30kHz=1、50kHz=0)である。
Each of the
クロック設定回路13は、クロック発生回路11,12にスペクトラム拡散パラメーターの値を供給し動作モードを指定する。クロック設定回路13は、トリガー回路21、設定信号生成回路22、およびキャプチャー回路23を有する。
The
トリガー回路21は、第1のタイミングT1および第2のタイミングT2を指定するトリガー信号を生成する。
The
設定信号生成回路22は、2つの設定信号を生成し2つの設定信号を出力端子15−1,15−2にそれぞれ出力する。各設定信号は、第1のタイミングT1と第2のタイミングT2との間において設定入力値の取り得る値から設定入力値の取り得る別の値へ値が変化する信号である。実施の形態1では、これらの2つの設定信号は、一方の値を反転させると他方と同一になる。また、実施の形態1では、設定信号生成回路22は、トリガー信号に基づいて設定信号の値を変化させる。
The setting
キャプチャー回路23は、入力端子14−1〜14−4に対する設定入力値を第1のタイミングT1および第2のタイミングT2で読み取り、第1のタイミングT1で読み取った設定入力値をクロック発生回路11に供給し、第2のタイミングT2で読み取った設定入力値をクロック発生回路12に供給する。
The
なお、トリガー回路21は、クロック設定回路13の外部にあってもよい。
The
入力端子14−1〜14−4は、スペクトラム拡散パラメーターと同数(つまり設定入力値と同数)の端子である。出力端子15−1,15−2は、設定信号の数と同数の端子である。入力端子14−1〜14−4の数(=4)および出力端子15−1,15−2の数(=2)の和(=6)は、クロック発生回路11,12の数(=2)と入力端子14−1〜14−4の数(=4)との積(=8)より少ない。
The input terminals 14-1 to 14-4 are the same number of terminals as the spread spectrum parameters (that is, the same number as the set input value). The output terminals 15-1 and 15-2 are the same number of terminals as the number of setting signals. The sum (= 6) of the number of input terminals 14-1 to 14-4 (= 4) and the number of output terminals 15-1 and 15-2 (= 2) is equal to the number of
次に、実施の形態1に係る集積回路1におけるクロック設定回路13の動作について説明する。
Next, the operation of the
図1に示す集積回路1の入力端子14−1〜14−4には、それぞれ、設定入力値として1が固定的に入力されるか、設定入力値として0が固定的に入力されるか、出力端子15−1の設定信号SET0to1または出力端子15−2の設定信号SET1to0が入力される。
Whether 1 is fixedly input as a set input value or 0 is fixedly input as a set input value to the input terminals 14-1 to 14-4 of the integrated
例えば、入力端子14−iへの設定入力値を1に固定する場合、入力端子14−iを電源に接続し、入力端子14−iへの設定入力値を0に固定する場合、入力端子14−iをグランドに接続する。入力端子14−iへ設定信号SET0to1を入力する場合には、出力端子15−1が入力端子14−iに接続され、入力端子14−iへ設定信号SET1to0を入力する場合には、出力端子15−2が入力端子14−iに接続される。 For example, when the set input value to the input terminal 14-i is fixed to 1, when the input terminal 14-i is connected to the power source and the set input value to the input terminal 14-i is fixed to 0, the input terminal 14-i -I is connected to ground. When the setting signal SET0to1 is input to the input terminal 14-i, the output terminal 15-1 is connected to the input terminal 14-i, and when the setting signal SET1to0 is input to the input terminal 14-i, the output terminal 15- -2 is connected to the input terminal 14-i.
入力端子14−1〜14−4に対する配線が完了された状態で、クロック設定回路13は、次のように動作する。図2は、図1における設定入力値SEL1〜SEL4および設定信号SET0to1,SET1to0の一例を示すタイミングチャートである。
In a state where the wiring to the input terminals 14-1 to 14-4 is completed, the
まず、トリガー回路21が、タイミングT1,T2でトリガーパルスを生成し、設定信号回路22およびキャプチャー回路23に供給する。
First, the
キャプチャー回路23は、最初のトリガーパルスを検出すると、そのときの入力端子14−1〜14−4の設定入力値SEL1〜SEL4を読み取り、クロック発生回路11に供給する。各設定入力値SELi(i=1,・・・,4)は、1ビットの論理値(実際には論理値0,1に対応する電圧)を有し、4つの設定入力値SEL1〜SEL4は、4つのスペクトル拡散パラメーターに対応する。
When detecting the first trigger pulse, the
一方、設定信号生成回路22は、初期値として、出力端子15−1への設定信号SET0to1の値を0にしており、出力端子15−2への設定信号SET1to0の値を1にしている。そして、設定信号生成回路22は、最初のトリガーパルスを検出すると、所定の時間(タイミングT2とタイミングT1との差より短い時間)経過後に(タイミングT3で)、出力端子15−1への設定信号SET0to1の値を0から1へ変化させ、出力端子15−2への設定信号SET1to0の値を1から0へ変化させる。
On the other hand, as the initial value, the setting
そして、キャプチャー回路23は、2番目のトリガーパルスを検出すると、そのときの入力端子14−1〜14−4の設定入力値SEL1〜SEL4を読み取り、クロック発生回路12に供給する。
When detecting the second trigger pulse, the
このようにして、異なるタイミングで入力端子14−1〜14−4から読み取られた2組の設定入力値SEL1〜SEL4が、クロック発生回路11,12にそれぞれ供給される。
In this way, two sets of set input values SEL1 to SEL4 read from the input terminals 14-1 to 14-4 at different timings are supplied to the
ここで、出力端子15−1,15−2と入力端子14−1〜14−4の接続例を示す。図3は、図1に示す集積回路1における出力端子15−1,15−2と入力端子14−1〜14−4との接続例を示すブロック図である。図4は、図3に示す接続状態での、設定入力値SEL1〜SEL4および設定信号SET0to1,SET1to0の一例を示すタイミングチャートである。
Here, a connection example of the output terminals 15-1 and 15-2 and the input terminals 14-1 to 14-4 is shown. FIG. 3 is a block diagram illustrating an example of connection between the output terminals 15-1 and 15-2 and the input terminals 14-1 to 14-4 in the
図3に示すように接続を行った場合、図4に示すように、クロック発生回路11には、設定入力値SEL1〜SEL4として(1,0,1,0)が供給され、クロック発生回路12には、設定入力値SEL1〜SEL4として(1,0,0,1)が供給される。例えば、設定入力値SEL1がスペクトル拡散機能(オン=1、オフ=0)に対応し、設定入力値SEL2が拡散方向(センタースプレッド=1、ダウンスプレッド=0)に対応し、設定入力値SEL3が拡散幅(±0.5%=1、±1.0%=0)に対応し、設定入力値SEL4が変調周波数(30kHz=1、50kHz=0)に対応する場合、クロック発生回路11とクロック発生回路12は、互いに異なる動作モードでクロック信号を生成する。
When the connection is made as shown in FIG. 3, as shown in FIG. 4, the
以上のように、上記実施の形態1によれば、キャプチャー回路23は、入力端子14−1〜14−4に対する設定入力値SEL1〜SEL4をタイミングT1およびタイミングT2で読み取り、タイミングT1で読み取った設定入力値SEL1〜SEL4をクロック発生回路11に供給し、タイミングT2で読み取った設定入力値SEL1〜SEL4をクロック発生回路12に供給する。また、設定信号生成回路22は、タイミングT1とタイミングT2との間において設定入力値の取り得る値から設定入力値の取り得る別の値へ値が変化する設定信号SET0to1,SET1to0を生成し出力端子15−1,15−2にそれぞれ出力する。
As described above, according to the first embodiment, the
これにより、出力端子15−j(j=1,2)を入力端子14−k(k=1,・・・,4)に接続することで複数のクロック発生回路11,12の設定が行える。同一の入力端子から異なるタイミングで複数のクロック発生回路11,12の設定入力値が得られるため、端子数が少なくなり、集積回路1のコストが低減可能となる。
Thus, the plurality of
実施の形態2. Embodiment 2. FIG.
図5は、本発明の実施の形態2に係る集積回路の構成を示すブロック図である。図5に示す集積回路31は、3つのクロック発生回路41,42,43、クロック設定回路44、入力端子45−1〜45−4、および出力端子46−1〜46−6を有する。
FIG. 5 is a block diagram showing a configuration of an integrated circuit according to Embodiment 2 of the present invention. The
クロック発生回路41,42,43は、クロック発生回路11,12と同様の回路である。
The
クロック設定回路44は、クロック発生回路41,42,43にスペクトラム拡散パラメーターの値を供給し動作モードを指定する。クロック設定回路44は、トリガー回路51、設定信号生成回路52、およびキャプチャー回路53を有する。
The
トリガー回路51は、第1のタイミングT11、第2のタイミングT12、および第3のタイミングT13を指定するトリガー信号を生成する。
The
設定信号生成回路52は、6つの設定信号を生成し6つの設定信号を出力端子46−1〜46−6にそれぞれ出力する。各設定信号は、タイミングT11とタイミングT12との間、および/またはタイミングT12とタイミングT13との間において、設定入力値の取り得る値から設定入力値の取り得る別の値へ値が変化する信号である。実施の形態2では、これらの6つの設定信号は、それぞれ、値を反転させると別の設定信号と同一になる。また、実施の形態2では、設定信号生成回路52は、トリガー信号に基づいて設定信号の値を変化させる。
The setting
キャプチャー回路53は、入力端子45−1〜45−4に対する設定入力値をタイミングT11,T12,T13で読み取り、タイミングT11で読み取った設定入力値をクロック発生回路41に供給し、タイミングT12で読み取った設定入力値をクロック発生回路42に供給し、タイミングT13で読み取った設定入力値をクロック発生回路43に供給する。
The
なお、トリガー回路51は、クロック設定回路44の外部にあってもよい。
The
入力端子45−1〜45−4は、スペクトラム拡散パラメーターと同数(つまり設定入力値と同数)の端子である。出力端子46−1〜46−6は、設定信号の数と同数の端子である。入力端子45−1〜45−4の数(=4)および出力端子46−1〜46−6の数(=6)の和(=10)は、クロック発生回路41,42,43の数(=3)と入力端子45−1〜45−4の数(=4)との積(=12)より少ない。 The input terminals 45-1 to 45-4 are the same number of terminals as spread spectrum parameters (that is, the same number as the set input value). The output terminals 46-1 to 46-6 are the same number of terminals as the number of setting signals. The sum (= 10) of the number of input terminals 45-1 to 45-4 (= 4) and the number of output terminals 46-1 to 46-6 (= 6) is the number of clock generation circuits 41, 42, 43 ( = 3) and the product (= 12) of the number of input terminals 45-1 to 45-4 (= 4).
次に、実施の形態2に係る集積回路31におけるクロック設定回路44の動作について説明する。
Next, the operation of the
図5に示す集積回路31の入力端子45−1〜45−4には、それぞれ、設定入力値として1が固定的に入力されるか、設定入力値として0が固定的に入力されるか、出力端子46−1〜46−6の設定信号SET0−0−1〜SET1−1−0のいずれかが入力される。
Whether 1 is fixedly input as the set input value or 0 is fixedly input as the set input value to the input terminals 45-1 to 45-4 of the
実施の形態1と同様にして入力端子45−1〜45−4に対する配線が完了された状態で、クロック設定回路44は、次のように動作する。図6は、図5における設定入力値SEL1〜SEL4および設定信号の一例を示すタイミングチャートである。
The
まず、トリガー回路51が、タイミングT11,T12,T13でトリガーパルスを生成し、設定信号回路22およびキャプチャー回路23に供給する。
First, the
キャプチャー回路53は、最初のトリガーパルスを検出すると、そのときの入力端子45−1〜45−4の設定入力値SEL1〜SEL4を読み取り、クロック発生回路41に供給する。なお、各設定入力値SELiは、実施の形態1と同様である。
When detecting the first trigger pulse, the
一方、設定信号生成回路52は、初期値として、出力端子46−1,46−2,46−3への設定信号SET0−0−1,SET0−1−0,SET0−1−1の値を0にしており、出力端子46−4,46−5,46−6への設定信号SET1−0−0,SET1−0−1,SET1−1−0の値を1にしている。設定信号生成回路52は、最初のトリガーパルスを検出すると、所定の時間(タイミングT12とタイミングT11との差より短い時間)経過後に(タイミングT14で)、出力端子46−2,46−3への設定信号SET0−1−0,SET0−1−1の値を0から1へ変化させ、出力端子46−4,46−5への設定信号SET1−0−0,SET1−0−1の値を1から0へ変化させる。
On the other hand, the setting
次に、キャプチャー回路53は、2番目のトリガーパルスを検出すると、そのときの入力端子45−1〜45−4の設定入力値SEL1〜SEL4を読み取り、クロック発生回路42に供給する。
Next, when the
設定信号生成回路52は、2番目のトリガーパルスを検出すると、所定の時間(タイミングT13とタイミングT12との差より短い時間)経過後に(タイミングT15で)、出力端子46−1,46−5への設定信号SET0−0−1,SET1−0−1の値を0から1へ変化させ、出力端子46−2,46−6への設定信号SET0−1−0,SET1−1−0の値を1から0へ変化させる。
When the setting
次に、キャプチャー回路53は、3番目のトリガーパルスを検出すると、そのときの入力端子45−1〜45−4の設定入力値SEL1〜SEL4を読み取り、クロック発生回路43に供給する。
Next, when detecting the third trigger pulse, the
このようにして、異なるタイミングで入力端子45−1〜45−4から読み取られた3組の設定入力値SEL1〜SEL4が、クロック発生回路41,42,43にそれぞれ供給される。
In this way, three sets of set input values SEL1 to SEL4 read from the input terminals 45-1 to 45-4 at different timings are supplied to the
実施の形態3. Embodiment 3 FIG.
本発明の実施の形態3に係る集積回路は、実施の形態1の集積回路1から、出力端子15−1,15−2の一方の出力端子15−jを省略し、設定信号生成回路22は、設定信号SET0to1,SET1to0の一方のみを生成し、出力端子15−k(k≠j)に出力する。
The integrated circuit according to the third embodiment of the present invention omits one output terminal 15-j of the output terminals 15-1 and 15-2 from the
なお、実施の形態3に係る集積回路のその他の構成および動作は、実施の形態1の集積回路1と同様であるので、その説明を省略する。
Since the other configuration and operation of the integrated circuit according to the third embodiment are the same as those of the
実施の形態3に係る集積回路に対して、設定信号SET0to1,SET1to0のうち、出力端子15−kから得られない設定信号を入力する場合には、設定信号SET0to1,SET1to0のうち、出力端子15−kから得られる設定信号の値を、集積回路の外部の反転回路で反転させて、入力端子14−i(i=1,・・・,4)に入力すればよい。 When a setting signal that cannot be obtained from the output terminal 15-k among the setting signals SET0to1 and SET1to0 is input to the integrated circuit according to the third embodiment, the output terminal 15− of the setting signals SET0to1 and SET1to0. The value of the setting signal obtained from k may be inverted by an inverting circuit outside the integrated circuit and input to the input terminal 14-i (i = 1,..., 4).
これにより、集積回路の端子数をより少なくすることができる。 Thereby, the number of terminals of the integrated circuit can be further reduced.
実施の形態4. Embodiment 4 FIG.
本発明の実施の形態4に係る集積回路は、実施の形態2の集積回路31から、出力端子46−1,46−6の一方、出力端子46−2,46−5の一方、および出力端子46−3,46−4の一方を省略し、設定信号生成回路52は、設定信号SET0−0−1,SETSET1−1−0の一方のみ、設定信号SET0−1−0,SETSET1−0−1の一方のみ、および設定信号SET0−1−1,SETSET1−0−0の一方のみを生成し、3つの出力端子に出力する。
The integrated circuit according to the fourth embodiment of the present invention is different from the integrated
なお、実施の形態4に係る集積回路のその他の構成および動作は、実施の形態2の集積回路1と同様であるので、その説明を省略する。
Since the other configuration and operation of the integrated circuit according to the fourth embodiment are the same as those of the
実施の形態4に係る集積回路に対して、実施の形態2における6つの設定信号のうち、3つの出力端子から得られない設定信号を入力する場合には、3つの出力端子のいずれかから得られる設定信号の値を、集積回路の外部の反転回路で反転させて、入力端子45−iに入力すればよい。 When the setting signal that cannot be obtained from the three output terminals among the six setting signals in the second embodiment is input to the integrated circuit according to the fourth embodiment, it is obtained from any of the three output terminals. The value of the set signal may be inverted by an inverting circuit outside the integrated circuit and input to the input terminal 45-i.
これにより、集積回路の端子数をより少なくすることができる。 Thereby, the number of terminals of the integrated circuit can be further reduced.
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。 Each embodiment described above is a preferred example of the present invention, but the present invention is not limited to these, and various modifications and changes can be made without departing from the scope of the present invention. It is.
例えば、上記実施の形態1,2では、クロック発生回路の数は2または3であるが、4つ以上でもよい。 For example, in the first and second embodiments, the number of clock generation circuits is two or three, but may be four or more.
また、上記実施の形態1,2では、クロック発生回路についての設定入力値の数が4であるが、4以外でもよい。 In the first and second embodiments, the number of set input values for the clock generation circuit is four, but may be other than four.
また、上記実施の形態1,2では、すべてのクロック発生回路についての設定入力値の数が同一であるが、設定入力値の数は異なっていてもよい。 In the first and second embodiments, the number of set input values for all the clock generation circuits is the same, but the number of set input values may be different.
本発明は、例えば、プリンターなどの画像形成装置内のASICに適用可能である。 The present invention is applicable to an ASIC in an image forming apparatus such as a printer.
1 集積回路
11,12,41〜43 クロック発生回路
13,44 クロック設定回路
14−1〜14−4,45−1〜45−4 入力端子
15−1,15−2,46−1〜46−6 出力端子
21,51 トリガー回路
22,52 設定信号生成回路
23,53 キャプチャー回路
DESCRIPTION OF
Claims (7)
所定の第1の数の入力端子に対する設定入力値を第1のタイミングおよび第2のタイミングで読み取り、前記第1のタイミングで読み取った前記第1の数の設定入力値を第1のクロック発生回路に供給し、前記第2のタイミングで読み取った前記第1の数の設定入力値を第2のクロック発生回路に供給するキャプチャー回路と、
前記第1のタイミングと前記第2のタイミングとの間において前記設定入力値の取り得る値から前記設定入力値の取り得る別の値へ値が変化する1または複数の設定信号を生成し1または複数の出力端子にそれぞれ出力する設定信号生成回路と、
を備えることを特徴とするクロック設定回路。 In a clock setting circuit for setting at least two clock generation circuits,
A set input value for a predetermined first number of input terminals is read at a first timing and a second timing, and the first number of set input values read at the first timing is a first clock generation circuit. A capture circuit that supplies the first number of set input values read at the second timing to a second clock generation circuit;
Generating one or a plurality of setting signals whose values change from a value that can be taken by the setting input value to another value that can be taken by the setting input value between the first timing and the second timing; A setting signal generation circuit for outputting to each of a plurality of output terminals;
A clock setting circuit comprising:
前記設定信号生成回路は、前記トリガー信号に基づいて前記設定信号の値を変化させること、
を特徴とする請求項1から請求項4のうちのいずれか1項記載のクロック設定回路。 A trigger circuit for generating a trigger signal specifying the first timing and the second timing;
The setting signal generation circuit changes a value of the setting signal based on the trigger signal;
5. The clock setting circuit according to claim 1, wherein:
前記設定入力値は、スペクトラム拡散パラメーターの値であること、
を特徴とする請求項1から請求項5のうちのいずれか1項記載のクロック設定回路。 The clock setting circuit is a spread spectrum clock generator,
The set input value is a value of a spread spectrum parameter;
The clock setting circuit according to any one of claims 1 to 5, wherein
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011188101A JP5583090B2 (en) | 2011-08-31 | 2011-08-31 | Clock setting circuit and integrated circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011188101A JP5583090B2 (en) | 2011-08-31 | 2011-08-31 | Clock setting circuit and integrated circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013051538A true JP2013051538A (en) | 2013-03-14 |
JP5583090B2 JP5583090B2 (en) | 2014-09-03 |
Family
ID=48013286
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011188101A Expired - Fee Related JP5583090B2 (en) | 2011-08-31 | 2011-08-31 | Clock setting circuit and integrated circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5583090B2 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08263268A (en) * | 1995-03-23 | 1996-10-11 | Toshiba Corp | Function expansion device for cpu and electronic apparatus |
JP2006148840A (en) * | 2004-11-25 | 2006-06-08 | Renesas Technology Corp | Semiconductor integrated circuit and electronic component for clock generation |
-
2011
- 2011-08-31 JP JP2011188101A patent/JP5583090B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08263268A (en) * | 1995-03-23 | 1996-10-11 | Toshiba Corp | Function expansion device for cpu and electronic apparatus |
JP2006148840A (en) * | 2004-11-25 | 2006-06-08 | Renesas Technology Corp | Semiconductor integrated circuit and electronic component for clock generation |
Also Published As
Publication number | Publication date |
---|---|
JP5583090B2 (en) | 2014-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI535213B (en) | Clock and data recovery circuit and method | |
JP4298688B2 (en) | Clock generation circuit and clock generation method | |
US7902909B2 (en) | Charge pump circuit | |
JP5793253B2 (en) | Transmission device, reception device, transmission / reception system, transmission method, and reception method | |
JP2008079274A (en) | Frequency comparator, frequency synthesizer, and associated method | |
TWI392209B (en) | Charge pump circuit and method thereof | |
JP2004206696A (en) | Phase-selected frequency modulation device and phase-selected frequency synthesizer | |
JP2003324944A (en) | Power source circuit | |
JP2006261837A (en) | Oscillation circuit and oscillation control method | |
JP2003153526A (en) | Switching regulator circuit | |
JP5583090B2 (en) | Clock setting circuit and integrated circuit | |
JP4992947B2 (en) | Parallel-serial converter and parallel data output device | |
JP5489440B2 (en) | Synchronous circuit | |
JP2011097354A (en) | Transmission apparatus, signal transmission apparatus, signal receiving device and transmission method, signal transmission method, and signal receiving method | |
JP2004192202A (en) | Clock signal distributing circuit and semiconductor integrated circuit | |
US20120306539A1 (en) | Fractional-n clock generator and method thereof | |
JP5038323B2 (en) | Jitter injection apparatus, jitter injection method, test apparatus, and communication chip | |
JP2007158466A (en) | Spread spectrum clock generation circuit | |
KR20170077825A (en) | Clock selection circuit and power supply device equipped with the same | |
KR101136948B1 (en) | Apparatus and Method for Generating Low Jitter Spread Spectrum Clock | |
JP6912912B2 (en) | Output signal state changer | |
JP2006319446A (en) | Frequency-dividing circuit | |
JP2006004293A (en) | Smd arbitrary multiplier circuit | |
JP2007274743A (en) | Oscillation circuit | |
KR20080014356A (en) | Dual feed forward ring oscillator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130723 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140227 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140313 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140423 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140619 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140715 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5583090 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |