JPH05250066A - Programmable clock synthesizing circuit - Google Patents

Programmable clock synthesizing circuit

Info

Publication number
JPH05250066A
JPH05250066A JP4050246A JP5024692A JPH05250066A JP H05250066 A JPH05250066 A JP H05250066A JP 4050246 A JP4050246 A JP 4050246A JP 5024692 A JP5024692 A JP 5024692A JP H05250066 A JPH05250066 A JP H05250066A
Authority
JP
Japan
Prior art keywords
signal
output
serializer
address
frequency
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.)
Withdrawn
Application number
JP4050246A
Other languages
Japanese (ja)
Inventor
Satoshi Tomono
聡 伴野
Haruyuki Shirakawa
晴幸 白川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Niigata Fuji Xerox Manufacturing Co Ltd
Original Assignee
NEC Corp
Niigata Fuji Xerox Manufacturing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp, Niigata Fuji Xerox Manufacturing Co Ltd filed Critical NEC Corp
Priority to JP4050246A priority Critical patent/JPH05250066A/en
Publication of JPH05250066A publication Critical patent/JPH05250066A/en
Withdrawn legal-status Critical Current

Links

Abstract

PURPOSE:To generate a clock signal having an arbitrary duty ratio from a frequency higher than a basic clock frequency to a lower frequency. CONSTITUTION:This circuit is provided with a control register 5 to store the frequency of the desired clock signal to be outputted and the value of the duty ratio and to output that value, data conversion part 6 to convert the output of the control register 5 into a prescribed bit sequence and to output it, and memory part 4 to store the output of the data conversion part 6 and to store it from the inputted address value to an M-th address. Synchronously to the output signal of a basic clock oscillator 1, data from the address to the M-th address in the memory part 4 designated by an address counter 2 to output the address value are read by a data serializer 7A or 7B designated by a serializer control signal alternately designated by a serializer control circuit 16, and the clock signal is outputted synchronously to the output of a synchronizing signal oscillator 18 from the data serializer 7A or 7B designated by an output control signal generator 17.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はプログラマブルクロック
合成回路に関し、特にパーソナルコンピュータなどの情
報処理装置のクロック信号を生成するプログラマブルク
ロック合成回路に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a programmable clock synthesizer circuit, and more particularly to a programmable clock synthesizer circuit for generating a clock signal for an information processing device such as a personal computer.

【0002】[0002]

【従来の技術】従来のプログラマブルクロック合成回路
は、たとえばその一例をブロック図として図4に示した
ように、基本クロック信号を生成し出力する基本クロッ
ク発振器1と、内部に電圧制御発振器を持ち前述した基
本クロック信号の位相に同期した信号を出力するPLL
回路8と、外部から入力される設定信号を記憶しこの設
定信号に応じた選択信号を出力する制御レジスタ10
と、PLL回路の出力信号の持つ周波数を前述の選択信
号に応じた整数値で除した周波数のクロック信号として
出力するクロックセレクタ9より構成され、基本クロッ
ク信号をクロックセレクタ9により所望の周波数に変換
し、クロック信号として使用している。
2. Description of the Related Art A conventional programmable clock synthesis circuit has, for example, a basic clock oscillator 1 for generating and outputting a basic clock signal and an internal voltage control oscillator, as shown in FIG. PLL that outputs a signal synchronized with the phase of the basic clock signal
Circuit 8 and control register 10 for storing a setting signal input from the outside and outputting a selection signal according to the setting signal
And a clock selector 9 which outputs the frequency of the output signal of the PLL circuit as a clock signal of a frequency obtained by dividing the frequency by the integer value corresponding to the selection signal, and the basic clock signal is converted into a desired frequency by the clock selector 9. And is used as a clock signal.

【0003】[0003]

【発明が解決しようとする課題】上述した従来のプログ
ラマブルクロック合成回路は、基本クロック発振器1が
出力する基本クロック信号と同一の周波数を持つクロッ
ク信号か、基本クロック信号の周波数の値を1でない整
数値で除した値を周波数とするクロック信号しか出力す
ることができず、また、そのデューティレシオ、すなわ
ち、1周期中の全期間に亘る全時間に対する信号のレベ
ルが高レベルであるときの時間の割合は、PLL回路8
で決められてしまい、可変とすることはできないという
欠点を有する。
The conventional programmable clock synthesis circuit described above is a clock signal having the same frequency as the basic clock signal output from the basic clock oscillator 1 or a frequency value of the basic clock signal which is not 1. Only a clock signal whose frequency is the value divided by a numerical value can be output, and the duty ratio, that is, the time when the signal level is high for the entire time during one period The ratio is the PLL circuit 8
However, it has the drawback that it cannot be made variable.

【0004】本発明の目的は、基本クロック周波数より
高い周波数をもつクロック周波数を得ることができ、か
つ、クロック信号のデューティレシオを可変とすること
のできるプログラマブルクロック合成回路を提供するこ
とにある。
An object of the present invention is to provide a programmable clock synthesizing circuit which can obtain a clock frequency higher than the basic clock frequency and can make the duty ratio of the clock signal variable.

【0005】[0005]

【課題を解決するための手段】本発明のプログラマブル
クロック合成回路は、外部から入力された生成すべきク
ロック信号の周波数およびそのデューティレシオを記憶
し出力する制御レジスタと、前記制御レジスタの出力を
入力とし指定されたデューティレシオと周波数に応じ予
め定められたS個の要素から成るビット列に変換するデ
ータ変換部と、前記データ変換部の出力を一時記憶して
おき指定されたアドレス信号に対応するアドレスから前
記データ変換部の出力するビット列の要素数Sを予め定
められた整数値で除した値であるM番目のアドレスまで
の範囲に記憶している値を周波数データ列としてアドレ
スストローブ信号が加えられたとき出力するメモリ部
と、第1のシリアライザ制御信号が加えられたとき前記
周波数データ列を記憶し第1の出力制御信号が加えられ
たとき前記記憶した周波数データ列を同期信号に同期し
てシリアル値に変換しクロック信号として出力する第1
のデータシリアライザと、第2のシリアライザ制御信号
が加えられたとき前記周波数データ列を記憶し第2の出
力制御信号が加えられたとき前記記憶した周波数データ
列を前記同期信号に同期したシリアル値に変換しクロッ
ク信号として出力する第2のデータシリアライザと、基
本クロック信号を生成し出力する基本クロック発振器
と、前記基本発振器のM倍の周波数を持つ前記同期信号
を生成し出力する同期信号発振器と、前記基本クロック
発振器の波形の繰返し回数をカウントしその値をアドレ
ス信号として出力し前記カウント数が予め定められた回
数であるS/Mに達するとその値をリセットするアドレ
スカウンタと、前記基本クロック信号に同期し前記アド
レス信号より予め定められた時間だけ後で予め定められ
た長さの前記アドレスストローブ信号を出力するメモリ
コントローラと、前記基本クロック信号に同期し前記第
1と第2のシリアライザ制御信号を交互に出力するシリ
アライザ制御回路と、前記基本クロック信号に同期し前
記第2のシリアライザ制御信号が出力されているときに
は前記第1の出力制御信号をまた前記第1のシリアライ
ザ制御信号が出力されているときには前記第2の出力制
御信号を交互に出力する出力制御信号発生器とを備えて
構成されている。
A programmable clock synthesizing circuit according to the present invention inputs a control register for storing and outputting a frequency of a clock signal to be generated and a duty ratio thereof to be generated inputted from the outside, and an output of the control register. And a data conversion unit for converting into a bit string composed of S elements predetermined according to the duty ratio and the frequency designated as, and an output corresponding to the designated address signal by temporarily storing the output of the data conversion unit. To the M-th address, which is a value obtained by dividing the number S of elements of the bit string output from the data conversion unit by a predetermined integer value, the address strobe signal is added as a frequency data string. The memory unit that outputs the frequency data string and the frequency data string when the first serializer control signal is added. First output as converted to a clock signal to a serial number in synchronism with the frequency data stream synchronization signal the storage when the first output control signal is applied
Data serializer and a second serializer control signal is applied to store the frequency data string, and a second output control signal is applied to convert the stored frequency data string into a serial value synchronized with the synchronization signal. A second data serializer for converting and outputting as a clock signal; a basic clock oscillator for generating and outputting a basic clock signal; a synchronizing signal oscillator for generating and outputting the synchronizing signal having a frequency M times that of the basic oscillator; An address counter that counts the number of repetitions of the waveform of the basic clock oscillator, outputs the value as an address signal, and resets the value when the count reaches a predetermined number S / M, and the basic clock signal Of the address signal and a predetermined length after the address signal. A memory controller that outputs a strobe signal, a serializer control circuit that outputs the first and second serializer control signals alternately in synchronization with the basic clock signal, and a second serializer control signal that synchronizes with the basic clock signal Is output, the output control signal generator alternately outputs the first output control signal and the second output control signal when the first serializer control signal is output. Has been done.

【0006】[0006]

【実施例】次に、本発明の実施例について図面を参照し
て説明する。
Embodiments of the present invention will now be described with reference to the drawings.

【0007】図1は本発明のプログラマブルクロック合
成回路の一実施例を示すブロック図であり、図2は図1
に示したプログラマブルクロック合成回路の動作を示す
タイミングチャートであり、図3(A)は図1に示され
ている制御レジスタ5の記憶内容を示す説明図であり、
図3(B)は図1に示されているデータ変換部6の内容
を示す説明図であり、図3(C)は図1に示されている
メモリ部4の記憶内容を示す説明図である。
FIG. 1 is a block diagram showing an embodiment of a programmable clock synthesis circuit of the present invention, and FIG. 2 is a block diagram of FIG.
FIG. 3A is a timing chart showing the operation of the programmable clock synthesis circuit shown in FIG. 3, and FIG. 3A is an explanatory diagram showing the stored contents of the control register 5 shown in FIG.
3B is an explanatory diagram showing the contents of the data conversion unit 6 shown in FIG. 1, and FIG. 3C is an explanatory diagram showing the stored contents of the memory unit 4 shown in FIG. is there.

【0008】本実施例のプログラマブルクロック合成回
路は、図1に示すように、外部から入力されるクロック
合成回路が出力すべきクロック信号の周波数と、そのデ
ューティレシオとを記憶し出力する制御レジスタ5と、
制御レジスタ5の出力を入力としこの制御レジスタ5の
出力中で指定された周波数とデューティレシオを持つ予
め定められたビット数を生成し出力するデータ変換部6
と、データ変換部6の出力を入力とするメモリ部4と、
データメモリ部4が出力する周波数データ列を記憶しシ
リアルデータに変換しクロック信号として出力するデー
タシリアライザ7Aおよび7Bと、基本クロック信号を
出力する基本クロック発振器1と、基本クロック信号の
周期を監視しカウントしそのカウント値をアドレス信号
としてメモリ部4に出力するアドレスカウンタ2と、基
本クロック信号を入力とし、基本クロック信号の一周期
ごとにメモリ部4に対して予め定められたタイミングで
アドレスストローブ信号を出力するメモリコントローラ
3と、基本クロック信号を入力とし基本クロック信号の
一周期ごとに予め定められたタイミングでデータシリア
ライザ7Aと7Bとに交互にシリアライザ制御信号を出
力するシリアライザ制御回路16と、基本クロック信号
を入力とし、この信号に同期して予め定められたタイミ
ングでデータシリアライザ7Aと7Bとに交互にかつ前
述したシリアライザ制御信号が出力されていな方のデー
タシリアライザ7Aか7Bに対して出力制御信号を出力
する出力制御信号発生器17と、前述した基本クロック
信号の持つ周波数のN(Nは整数)倍の周波数を持つ同
期信号を出力する同期信号発振器18とから構成されて
いる。
As shown in FIG. 1, the programmable clock synthesizing circuit of the present embodiment stores a frequency of a clock signal to be output by the clock synthesizing circuit input from the outside and a control register 5 for storing and outputting the duty ratio thereof. When,
A data conversion unit 6 which receives the output of the control register 5 as an input and generates and outputs a predetermined number of bits having a frequency and a duty ratio specified in the output of the control register 5.
And a memory unit 4 that receives the output of the data conversion unit 6,
The data serializers 7A and 7B that store the frequency data string output from the data memory unit 4, convert it to serial data and output it as a clock signal, the basic clock oscillator 1 that outputs the basic clock signal, and the period of the basic clock signal are monitored. An address counter 2 that counts and outputs the count value to the memory unit 4 as an address signal, and a basic clock signal as an input, and an address strobe signal at a predetermined timing with respect to the memory unit 4 for each cycle of the basic clock signal. A memory controller 3 for outputting a serial clock signal, a serializer control circuit 16 for inputting a basic clock signal and alternately outputting a serializer control signal to the data serializers 7A and 7B at a predetermined timing for each cycle of the basic clock signal; With a clock signal as input, Output control signal for outputting the output control signal to the data serializer 7A or 7B alternately and at a predetermined timing in synchronization with the data serializer 7A or 7B to which the above-mentioned serializer control signal is not output. It comprises a generator 17 and a sync signal oscillator 18 which outputs a sync signal having a frequency N (N is an integer) times the frequency of the basic clock signal.

【0009】今、同期信号発振器18の発振周波数を基
本クロック発振器1の発振周波数のM(Mは整数)倍に
設定し、アドレスカウンタ2はそのカウント値がNとな
ると、その値をリセットし新たに1からカウトを開始す
るように設定しておく。また、データ変換部6の出力は
S(Sは整数)個のビット列から成るものとし、M・N
の値がSの整数倍となるように、データ変換部6により
出力させる。メモリ部4はこのS個のビット列を丁度記
憶するだけの記憶容量を有するものとしておく。
Now, the oscillation frequency of the synchronizing signal oscillator 18 is set to M (M is an integer) times the oscillation frequency of the basic clock oscillator 1, and when the count value of the address counter 2 becomes N, the value is reset and new. Set to start the cout from 1. Further, the output of the data conversion unit 6 is assumed to consist of S (S is an integer) bit strings, and M · N
The data conversion unit 6 outputs the value so that it becomes an integral multiple of S. The memory unit 4 is assumed to have a storage capacity for exactly storing the S bit strings.

【0010】まず、制御レジスタ5に外部からデータシ
リアライザ7Aと7Bとから出力させるべきクロック信
号の周波数とそのデューティレシオとを入力する。制御
レジスタ5はこの入力された値が、たとえば、周波数が
10MHzであり、そのデューティレシオが50%であ
るならば、たとえば、図3(A)に示したようにこれら
周波数とデューティレシオの値とを記憶しその値をデー
タ変換部6に出力する。データ変換部6は入力された値
を図3(B)に示されているようなビット列に変換す
る、すなわち同期信号発振器18の出力する同期信号に
よって制御レジスタ5に入力された周波数とデューティ
レシオを持つクロック信号がシリアライザ7Aと7Bと
から出力されるような周期をもち全ビット数がS個であ
る値に変換してメモリ部4に出力し記憶させる。
First, the frequency of a clock signal to be output from the data serializers 7A and 7B and its duty ratio are input to the control register 5 from the outside. If the input value is, for example, a frequency of 10 MHz and the duty ratio is 50%, the control register 5 displays the frequency and the duty ratio as shown in FIG. 3 (A), for example. Is stored and the value is output to the data conversion unit 6. The data converter 6 converts the input value into a bit string as shown in FIG. 3B, that is, the frequency and duty ratio input to the control register 5 by the synchronization signal output from the synchronization signal oscillator 18. The clock signal is converted into a value having a period such that the clock signal is output from the serializers 7A and 7B and the total number of bits is S, and the value is output to the memory unit 4 and stored therein.

【0011】図3(C)はメモリ部4に記憶されたデー
タの内容を示しており、N・M=S箇のアドレスから構
成された記憶領域にデータ変換部6から入力されたデー
タが記憶されている状態を示している。すなわち、デー
タ変換部6の出力データは図3(C)の左上隅の記憶領
域から始まり横方向へ順次記憶され、M番目の記憶領域
まで記憶されると、それに続くデータは左上隅の直下部
のNが2の部分に記憶され以下右方に向って順次記憶さ
れる、このようにして最後のデータは右下隅部の記憶領
域に記憶されることになる。
FIG. 3C shows the contents of the data stored in the memory unit 4, in which the data input from the data conversion unit 6 is stored in a storage area composed of N · M = S addresses. It shows the state of being. That is, the output data of the data conversion unit 6 starts from the storage area at the upper left corner of FIG. 3C and is sequentially stored in the horizontal direction. When the Mth storage area is stored, the data that follows is immediately below the upper left corner. Of N is stored in the portion of 2 and is sequentially stored from there to the right. In this way, the last data is stored in the storage area at the lower right corner.

【0012】このようにして所望のクロック信号を出力
させるために、予め制御レジスタ5とデータ変換部6に
よりメモリ部4に所望のデータを記憶させておく。
In order to output the desired clock signal in this way, the control register 5 and the data conversion unit 6 store the desired data in the memory unit 4 in advance.

【0013】基本クロック発振器1より基本クロック信
号11が図2に示すように出力されると、アドレスカウ
ンタ2が基本クロック信号11の繰返し回数の値Nをカ
ウントしてそのカウント値Nをアドレス信号12として
メモリ部4に出力する。アドレスカウンタ2は基本クロ
ック信号11の繰返し周期ごとに1だけそのカウント値
を増加させ、カウント値がNになるその値を出力した後
にカウント値をリセットして、カウント値を1から再カ
ウントするように設定しておく。
When the basic clock signal 11 is output from the basic clock oscillator 1 as shown in FIG. 2, the address counter 2 counts the value N of the number of repetitions of the basic clock signal 11 and outputs the count value N as the address signal 12. Is output to the memory unit 4. The address counter 2 increments its count value by 1 every repetition cycle of the basic clock signal 11, outputs the value whose count value becomes N, resets the count value, and recounts the count value from 1. Set to.

【0014】上述した基本クロック信号11の一周期ご
とにこの基本クロック信号11に同期して、アドレスス
トローブ信号13がメモリコントローラ3よりメモリ部
4に出力される。アドレス部4はこのアドレスストロー
ブ信号のレベルが低レベルになっているとき、アドレス
信号12で指定されたアドレス値から始まるM個の記憶
領域すなわち図3(C)に示した一行分のデータを周波
数データ列14としてデータシリアライザ7Aと7Bに
対して出力する。
The address strobe signal 13 is output from the memory controller 3 to the memory section 4 in synchronization with the basic clock signal 11 every cycle of the basic clock signal 11 described above. When the level of the address strobe signal is low, the address unit 4 frequency-converts M storage areas starting from the address value specified by the address signal 12, that is, one row of data shown in FIG. The data string 14 is output to the data serializers 7A and 7B.

【0015】シリアライザ制御回路16と出力制御信号
発生器17は基本クロック信号11に同期してシリアラ
イザ制御信号と出力制御信号とをそれぞれ出力する。シ
リアライザ制御信号はデータシリアライザ7Aと7Bに
対して交互に出力される。また、出力制御信号もデータ
シリアライザ7Aと7Bに対して交互にかつシリアライ
ザ制御信号が加えられていない方のデータシリアライザ
7Aまたは7Bの何れかに対して出力される。
The serializer control circuit 16 and the output control signal generator 17 respectively output the serializer control signal and the output control signal in synchronization with the basic clock signal 11. The serializer control signal is alternately output to the data serializers 7A and 7B. Also, the output control signal is output alternately to the data serializers 7A and 7B and to either the data serializer 7A or 7B to which the serializer control signal is not added.

【0016】ここでシリアライザ制御回路16は最初に
出力するシリアライザ制御信号をデータシリアライザ7
Aに対して出力するようにシリアライザ制御回路16を
設定しておき、また、出力制御信号発生器17は最初の
出力制御信号をデータシリアライザ7Bに出力するよう
に設定しておく。
Here, the serializer control circuit 16 outputs the first serializer control signal to the data serializer 7.
The serializer control circuit 16 is set to output to A, and the output control signal generator 17 is set to output the first output control signal to the data serializer 7B.

【0017】これらシリアライザ制御信号の出力レベル
が、たとえば、低レベルになったとき、データシリアラ
イザがメモリ部4から出力されているデータを読み込み
記憶し、また、出力制御信号が低レベルになったときデ
ータシリアライザから内部に記憶したデータをシリアル
に同期信号発振器18の出力信号に同期してメモリ部4
に記憶されたデータのアドレス値の番号順にシリアルに
出力するように、これらデータシリアライザ7Aと7B
とを設定しておく。
When the output level of these serializer control signals becomes low level, for example, the data serializer reads and stores the data output from the memory section 4, and when the output control signal becomes low level. The data stored internally from the data serializer is serially synchronized with the output signal of the synchronization signal oscillator 18 and the memory unit 4
These data serializers 7A and 7B are arranged so as to serially output the address values of the data stored in
And are set.

【0018】データシリアライザ7Aと7Bの出力は図
1に示されているように並列に接続されているので、こ
れらデータシリアライザ7Aと7Bからは、同期信号発
振器18から出力される同期信号に同期したクロック信
号15が出力されることになる。
Since the outputs of the data serializers 7A and 7B are connected in parallel as shown in FIG. 1, the data serializers 7A and 7B are synchronized with the sync signal output from the sync signal oscillator 18. The clock signal 15 will be output.

【0019】従って、基本クロック発振器1が出力する
基本クロック信号の周波数より大きな周波数を持って同
期信号発振器18の出力する同期信号の周波数より小な
る周波数をもち、デューティレシオを任意の値に設定し
た信号を外部に出力することができる。
Therefore, the duty ratio is set to an arbitrary value with a frequency higher than the frequency of the basic clock signal output from the basic clock oscillator 1 and lower than the frequency of the synchronous signal output from the synchronous signal oscillator 18. The signal can be output to the outside.

【0020】今までの説明で明らかなように、基本クロ
ック周波数11に対して同期信号発振器18の出力する
同期信号の周波数の比を大とすれば、より広い範囲でク
ロック信号の周波数とデューティレシオとを微細に変化
させることができる。
As is clear from the above description, if the ratio of the frequency of the sync signal output from the sync signal oscillator 18 to the basic clock frequency 11 is increased, the frequency and duty ratio of the clock signal can be made wider. And can be changed minutely.

【0021】[0021]

【発明の効果】以上説明したように、本発明のプログラ
マブルクロック合成回路は、制御レジスタ5に対して予
め出力させたいクロック信号の周波数とデューティレシ
オとを外部から入力しておき、制御レジスタ5の出力を
データ変換部6で所望のビット列を持つデータに変換
し、メモリ部4に記憶させておき、基本クロック発振器
1が出力する基本クロック信号11に同期してアドレス
カウンタ2により呼び出すべきアドレスの最初の値を出
力させ、メモリコントローラ3の出力によりデータシリ
アライザ7Aと7Bの両方にメモリ部4中の指定された
アドレス値から始まるM個のビット列を出力させる。基
本クロック信号11の周波数よりも高い周波数を持つ同
期信号発振器18の出力信号に同期させてクロック信号
を出力させるので、基本クロック信号11より周波数の
高い周波数を持ち、しかもデューティレシオを変化させ
たクロック信号を出力させることができるという効果を
有する。
As described above, in the programmable clock synthesis circuit of the present invention, the frequency and duty ratio of the clock signal to be output to the control register 5 are input from the outside, and the control register 5 is controlled. The output is converted by the data conversion unit 6 into data having a desired bit string, stored in the memory unit 4, and synchronized with the basic clock signal 11 output from the basic clock oscillator 1 to start the first address to be called by the address counter 2. Is output, and the output of the memory controller 3 causes both the data serializers 7A and 7B to output M bit strings starting from the designated address value in the memory unit 4. Since the clock signal is output in synchronization with the output signal of the synchronization signal oscillator 18 having a frequency higher than that of the basic clock signal 11, the clock having a frequency higher than that of the basic clock signal 11 and the duty ratio changed It has an effect that a signal can be output.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明のプログラマブルクロック合成回路の一
実施例を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of a programmable clock synthesizer circuit of the present invention.

【図2】本実施例のプログラマブルクロック合成回路に
おける動作を説明するタイミングチャートである。
FIG. 2 is a timing chart for explaining the operation of the programmable clock synthesis circuit of this embodiment.

【図3】図1に示された制御レジスタ5、データ変換部
6およびメモリ部4のデータの内容を示す説明図であ
る。
3 is an explanatory diagram showing data contents of a control register 5, a data conversion unit 6, and a memory unit 4 shown in FIG.

【図4】従来のこの種のプログラマブルクロック合成回
路の一例を示すブロック図である。
FIG. 4 is a block diagram showing an example of a conventional programmable clock synthesis circuit of this type.

【符号の説明】[Explanation of symbols]

1 基本クロック発振器 2 アドレスカウンタ 3 メモリコントローラ 4 メモリ部 7A データシリアライザ 7B データシリアライザ 16 シリアライザ制御回路 17 出力制御信号発生器 18 同期信号発振器 1 Basic Clock Oscillator 2 Address Counter 3 Memory Controller 4 Memory Section 7A Data Serializer 7B Data Serializer 16 Serializer Control Circuit 17 Output Control Signal Generator 18 Synchronous Signal Oscillator

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 外部から入力された生成すべきクロック
信号の周波数およびそのデューティレシオを記憶し出力
する制御レジスタと、前記制御レジスタの出力を入力と
し指定されたデューティレシオと周波数に応じ予め定め
られたS個の要素から成るビット列に変換するデータ変
換部と、前記データ変換部の出力を一時記憶しておき指
定されたアドレス信号に対応するアドレスから前記デー
タ変換部の出力するビット列の要素数Sを予め定められ
た整数値で除した値であるM番目のアドレスまでの範囲
に記憶している値を周波数データ列としてアドレススト
ローブ信号が加えられたとき出力するメモリ部と、第1
のシリアライザ制御信号が加えられたとき前記周波数デ
ータ列を記憶し第1の出力制御信号が加えられたとき前
記記憶した周波数データ列を同期信号に同期してシリア
ル値に変換しクロック信号として出力する第1のデータ
シリアライザと、第2のシリアライザ制御信号が加えら
れたとき前記周波数データ列を記憶し第2の出力制御信
号が加えられたとき前記記憶した周波数データ列を前記
同期信号に同期したシリアル値に変換しクロック信号と
して出力する第2のデータシリアライザと、基本クロッ
ク信号を生成し出力する基本クロック発振器と、前記基
本発振器のM倍の周波数を持つ前記同期信号を生成し出
力する同期信号発振器と、前記基本クロック発振器の波
形の繰返し回数をカウントしその値をアドレス信号とし
て出力し前記カウント数が予め定められた回数であるS
/Mに達するとその値をリセットするアドレスカウンタ
と、前記基本クロック信号に同期し前記アドレス信号よ
り予め定められた時間だけ後で予め定められた長さの前
記アドレスストローブ信号を出力するメモリコントロー
ラと、前記基本クロック信号に同期し前記第1と第2の
シリアライザ制御信号を交互に出力するシリアライザ制
御回路と、前記基本クロック信号に同期し前記第2のシ
リアライザ制御信号が出力されているときには前記第1
の出力制御信号をまた前記第1のシリアライザ制御信号
が出力されているときには前記第2の出力制御信号を交
互に出力する出力制御信号発生器とを備えることを特長
とするプログラマブルクロック合成回路。
1. A control register for storing and outputting a frequency of a clock signal to be generated and a duty ratio of the clock signal input from the outside, and a control register which is predetermined according to a duty ratio and a frequency designated by an output of the control register as an input. And a data conversion unit for converting into a bit string composed of S elements, and the output of the data conversion unit is temporarily stored and the number of elements S of the bit string output from the data conversion unit from the address corresponding to the designated address signal. A value stored in a range up to the M-th address, which is a value obtained by dividing the value by a predetermined integer value, as a frequency data string, and is output when an address strobe signal is added;
When the serializer control signal is applied, the frequency data sequence is stored, and when the first output control signal is applied, the stored frequency data sequence is converted into a serial value in synchronization with a synchronization signal and output as a clock signal. A first data serializer and a serializer that stores the frequency data string when a second serializer control signal is applied, and stores the frequency data string when the second output control signal is applied, in synchronization with the synchronization signal. A second data serializer for converting into a value and outputting as a clock signal, a basic clock oscillator for generating and outputting a basic clock signal, and a synchronizing signal oscillator for generating and outputting the synchronizing signal having a frequency M times that of the basic oscillator And counting the number of repetitions of the waveform of the basic clock oscillator and outputting the value as an address signal. S quantity G is a predetermined number of times
Address counter that resets the value when / M is reached, and a memory controller that outputs the address strobe signal of a predetermined length after a predetermined time from the address signal in synchronization with the basic clock signal. A serializer control circuit that alternately outputs the first and second serializer control signals in synchronization with the basic clock signal; and a serializer control circuit that outputs the second serializer control signal in synchronization with the basic clock signal. 1
And an output control signal generator that alternately outputs the second output control signal when the first serializer control signal is being output.
JP4050246A 1992-03-09 1992-03-09 Programmable clock synthesizing circuit Withdrawn JPH05250066A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4050246A JPH05250066A (en) 1992-03-09 1992-03-09 Programmable clock synthesizing circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4050246A JPH05250066A (en) 1992-03-09 1992-03-09 Programmable clock synthesizing circuit

Publications (1)

Publication Number Publication Date
JPH05250066A true JPH05250066A (en) 1993-09-28

Family

ID=12853635

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4050246A Withdrawn JPH05250066A (en) 1992-03-09 1992-03-09 Programmable clock synthesizing circuit

Country Status (1)

Country Link
JP (1) JPH05250066A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9030233B2 (en) 2011-09-29 2015-05-12 Ps4 Luxco S.A.R.L. Semiconductor device having serializer converting parallel data into serial data to output serial data from output buffer circuit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9030233B2 (en) 2011-09-29 2015-05-12 Ps4 Luxco S.A.R.L. Semiconductor device having serializer converting parallel data into serial data to output serial data from output buffer circuit

Similar Documents

Publication Publication Date Title
US4908710A (en) Method for driving a liquid crystal display device
JPH1098740A (en) Video signal conversion device and display device having the same
JP3037582B2 (en) Digital data buffering device
US5903745A (en) Timing generator for plural reference clocks
US4814873A (en) Method and apparatus for converting an image signal
US6058486A (en) Timing generator for plural reference clock frequencies
US20070247927A1 (en) Data Generator Having Stable Duration From Trigger Arrival to Data Output Start
TW490568B (en) Timing generation circuit for semiconductor test system
US6788127B2 (en) Circuit for variably delaying data
JPH0865173A (en) Parallel to serial conversion circuit
JP3536426B2 (en) Waveform generator
JP2909218B2 (en) Period generator for semiconductor test equipment
JP2501815Y2 (en) Video signal generator
JP3119388B2 (en) IC test equipment
KR100275442B1 (en) A clock generator using dual port ram
JP2000275308A (en) Test pattern generator for semiconductor test system
SU1190540A1 (en) Synchronizing signal generator
JPH05218999A (en) Column conversion circuit
JPH06334620A (en) Data generating circuit
JPS5934025B2 (en) buffer memory circuit
JPH09200568A (en) Image synchronization device
JPH11110346A (en) Data transfer circuit
JPH0211049B2 (en)
JPH1195862A (en) Pattern generation circuit
JPS585785A (en) Display control circuit

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990518