(57)【要約】【課題】  変更の容易化を図り、設計効率の向上を可能とするタイミングジェネレータを提供する。【解決手段】  制御データに応じてパラメータを出力するワークエリア９と、パラメータが入力されるメインコア１２を有するタイミングジェネレータであって、ワークエリアにＶパラメータ及びＨパラメータが記述され、メインコアにはＶカウンタ１０のカウント値とＶパラメータを比較して第１の制御パルスを出力する第３コンパレータ１１、Ｈカウンタ３のカウント値とＨパラメータを比較して第２の制御パルスを出力する第１コンパレータ１、高速カウンタ８のカウント値とＨパラメータを比較して第３の制御パルスを出力する第２コンパレータ、第２制御データ若しくは第３制御データを選択する第１セレクタ２及び第１セレクタの出力からタイミング信号を発生する第１ＪＫフリップフロップ５を有する。【選択図】    図１
2005123758.tif 000002
【特許請求の範囲】
【請求項１】
制御データに応じてパラメータを出力するワークエリアと、該パラメータが入力されるメインコアとを有するタイミング信号発生装置であって、
前記ワークエリアには、第１のパラメータ及び第２のパラメータが記述されると共に、
前記メインコアには、垂直同期信号の各パルスをトリガとして基準となるクロックを計数する第１のカウンタと、
水平同期信号の各パルスをトリガとして基準となるクロックを第１の駆動モード時に計数する第２のカウンタと、
水平同期信号の各パルスをトリガとして基準となるクロックを第２の駆動モード時に係数する第３のカウンタと、
前記第１のカウンタにおける計数値と前記第１のパラメータを比較して前記第１のカウンタの計数値に応じて第１の制御パルスを出力する第１のコンパレータと、
前記第２のカウンタにおける計数値と前記第２のパラメータを比較して前記第２のカウンタの計数値に応じて第２の制御パルスを出力する第２のコンパレータと、
前記第３のカウンタにおける計数値と前記第２のパラメータを比較して前記第３のカウンタの計数値に応じて第３の制御パルスを出力する第３のコンパレータと、
外部からの制御データに応じて前記第２の制御パルス若しくは前記第３の制御パルスを選択し出力する出力手段とを備える
ことを特徴とするタイミング信号発生装置。
【請求項２】
前記出力手段は、マイクロコンピュータによって制御される
ことを特徴とする請求項１に記載のタイミング信号発生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はタイミング信号発生装置に関する。詳しくは、固体撮像装置に設定情報に応じたタイミング信号を供給するタイミング信号発生装置に係るものである。
【背景技術】
【０００２】
ＣＣＤなどの固体撮像素子を用いたビデオカメラやデジタルスチルカメラといった固体撮像装置が一般に知られている。この様な固体撮像装置は、撮像部、信号処理部及び記録処理部等の各機能を有機的に制御する制御回路を有し、更に各部の動作タイミングを規定するタイミング信号を生成するタイミング信号発生装置、いわゆるタイミングジェネレータを備えている。
【０００３】
以下、図面を参酌して従来のタイミングジェネレータについて説明する。
図２は従来のタイミングジェネレータを説明するための模式図である。ここで示すタイミングジェネレータは、垂直同期信号ＶＤをトリガとすると共に水平同期信号ＨＤをクロックとしてカウントを行うＶカウンタ１０１のカウント値より、第３デコーダ１０２によって垂直転送モード毎のタイミング変化分のデコード値を生成しタイミングパルスを発生する。第３デコーダからのタイミングパルスはマイクロコンピュータ（以下、マイコンと言う）からの制御データによって選択され、立ち上がりエッジパルス及び立ち下がりエッジパルスとして第２セレクタ１０３によって出力される。第２セレクタから出力された立ち上がりエッジパルス及び立ち下がりエッジパルスは第２ＪＫフリップフロップ１０４により垂直期間のマスク信号として出力される。
また、水平同期信号ＨＤをトリガとすると共にマスタークロック信号ＭＣＫをクロックとして垂直転送モードの通常転送及び電荷読み出し転送の際にカウントを行うＨカウンタ１０５のカウント値より、第１デコーダ１０６によって垂直転送モードの通常転送及び電荷読み出し転送のタイミング変化のデコード値を生成しタイミングパルスを発生する。同様に、水平同期信号ＨＤをトリガとすると共にマスタークロック信号ＭＣＫをクロックとして垂直転送モードの高速掃き出し転送、フレームシフト転送の際にカウントを行う高速カウンタ１０７のカウント値より、第２デコーダ１０８によって垂直転送モードの高速掃き出し転送、フレームシフト転送のタイミング変化のデコード値を生成しタイミングパルスを発生する。第１デコーダ及び第２デコーダからのタイミングパルスはマイコンからの制御データによって選択され、上記した第２ＪＫフリップフロップにより生成された垂直期間のマスク信号によりマスクされた立ち上がりエッジパルス及び立ち下がりエッジパルスとして第１セレクタ１０９によって出力される。第１セレクタから出力されるマスクされた立ち上がりエッジパルス及び立ち下がりエッジパルスは第１ＪＫフリップフロップ１１０により固体撮像装置のタイミング信号ＸＶ１〜４、ＸＳＧ１〜２として出力される。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、近年は固体撮像装置の開発期間は短くなり、低価格化が進んでいる一方で、固体撮像素子の高画素化、高性能化への取り組みが進行しており、固体撮像素子の改良が図られた場合には、駆動用タイミングの互換性は確保されないのが一般的である。
【０００５】
しかしながら、上記した様な従来のタイミングジェネレータでは、カウンタ（Ｖカウンタ、Ｈカウンタ及び高速カウンタ）から直接デコード値を生成するために、数が多いと共に波形が複雑である固体撮像装置の駆動に用いられるタイミングパルスをデコーダ回路に組み込む場合に、ハードウェア記述言語の記述、或いはゲートレベルの回路が煩雑化してしまい、変更が発生した場合に修正が困難であった。
【０００６】
本発明は以上の点に鑑みて創案されたものであって、変更の容易化を図り、設計効率の向上を可能とするタイミング信号発生装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明に係るタイミング信号発生装置は、制御データに応じてパラメータを出力するワークエリアと、該パラメータが入力されるメインコアとを有するタイミング信号発生装置であって、前記ワークエリアには、第１のパラメータ及び第２のパラメータが記述されると共に、前記メインコアには、垂直同期信号の各パルスをトリガとして基準となるクロックを計数する第１のカウンタと、水平同期信号の各パルスをトリガとして基準となるクロックを第１の駆動モード時に計数する第２のカウンタと、水平同期信号の各パルスをトリガとして基準となるクロックを第２の駆動モード時に係数する第３のカウンタと、前記第１のカウンタにおける計数値と前記第１のパラメータを比較して前記第１のカウンタの計数値に応じて第１の制御パルスを出力する第１のコンパレータと、前記第２のカウンタにおける計数値と前記第２のパラメータを比較して前記第２のカウンタの計数値に応じて第２の制御パルスを出力する第２のコンパレータと、前記第３のカウンタにおける計数値と前記第２のパラメータを比較して前記第３のカウンタの計数値に応じて第３の制御パルスを出力する第３のコンパレータと、外部からの制御データに応じて前記第２の制御パルス若しくは前記第３の制御パルスを選択し出力する出力手段とを備える。
【０００８】
ここで、タイミング信号の変化点を表す数値データを記述するワークエリアによって、駆動用タイミングに変更が発生した場合における修正個所が明確になる。
また、ハードウェア記述言語レベルで標準化されたメインコアによって、駆動用タイミングに変更が発生した場合であっても最低限度の修正を行うことによって対応することが可能となる。
【発明の効果】
【０００９】
上記した本発明を適用したタイミング信号発生装置では、駆動用タイミングに変更が生じた場合であっても容易に修正することができ、設計効率の向上を図ることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面を参照しながら説明し、本発明の理解に供する。
図１は本発明を適用したタイミング信号発生装置の一例であるタイミングジェネレータを説明するための模式図であり、ここで示すタイミングジェネレータは、ＬＳＩ回路設計において論理合成前のハードウェア記述言語レベルで標準化されたメインコア１２と、通常転送、高速掃き出し転送、電荷読み出し転送、フレームシフト転送タイミングといった垂直転送モード毎のタイミングパルスの変化点を表す数値データを記述するワークエリア９とから成る。
【００１１】
ここで、ワークエリアはＶパラメータ６及びＨパラメータ７から成る。
【００１２】
また、メインコアは、垂直同期信号ＶＤをトリガとすると共に水平同期信号ＨＤをクロックとしてカウントを行うＶカウンタ１０、Ｖカウンタのカウント値とＶパラメータに格納された数値データを比較する第３コンパレータ１１、水平同期信号ＨＤをトリガとすると共にマスタークロック信号ＭＣＫをクロックとしてカウントを行うＨカウンタ３、Ｈカウンタのカウント値とＨパラメータに格納された数値データのうち通常転送及び電荷読み出し転送に関する数値データを比較する第１コンパレータ１、Ｈカウンタと同様に水平同期信号ＨＤをトリガとすると共にマスタークロック信号ＭＣＫをクロックとしてカウントを行う高速カウンタ８、高速カウンタのカウント値とＨパラメータに格納された数値データのうち高速掃き出し転送及びフレームシフト転送に関する数値データを比較する第２コンパレータ４、第１コンパレータ及び第２コンパレータからのタイミングパルスをマイコンからの制御データにより選択を行い立ち上がりエッジパルス及び立ち下がりエッジパルスとして出力を行う第１セレクタ２、第１セレクタからの立ち上がりエッジパルス及び立ち下がりエッジパルスから固体撮像装置を駆動するためのＸＶ１〜４及びＸＳＧ１〜２のタイミングを出力する第１ＪＫフリップフロップ５から成る。
【００１３】
以下、上記の様に構成されたタイミングジェネレータの動作について説明する。即ち、本発明を適用したタイミング信号発生装置の一例の動作について説明する。
先ず、第３コンパレータによって、垂直同期信号ＶＤをトリガとすると共に水平同期信号ＨＤをクロックとしてカウントを行うＶカウンタのカウント値とＶパラメータに格納された垂直転送モード毎のＨＤ単位の数値データの比較を行い、Ｖカウンタのカウント値に応じてタイミングパルスを発生する。なお、第３コンパレータからのタイミングパルスはワークエリアのＨパラメータの通常転送、電荷読み出し転送、高速掃き出し転送及びフレームシフト転送といった垂直転送モード毎のシーケンス動作を制御する。
【００１４】
次に、第１コンパレータによって、水平同期信号ＨＤをトリガとすると共にマスタークロック信号ＭＣＫをクロックとしてカウントを行うＨカウンタのカウント値とＨパラメータに格納された通常転送及び電荷読み出し転送の垂直転送モード毎のＭＣＫ単位の数値データの比較を行い、Ｈカウンタのカウント値に応じてタイミングパルスを発生する。
同様に、第２コンパレータによって、水平同期信号ＨＤをトリガとすると共にマスタークロック信号ＭＣＫをクロックとしてカウンタを行う高速カウンタのカウント値とＨパラメータに格納された高速掃き出し転送及びフレームシフト転送の垂直転送モード毎のＭＣＫ単位の数値データの比較を行い、高速カウンタのカウント値に応じてタイミングパルスを発生する。
【００１５】
第１コンパレータ及び第２コンパレータからのタイミングパルスは、マイコンからの制御データによって選択され、立ち上がりエッジパルス及び立ち下がりエッジパルスとして第１セレクタから出力され、第１セレクタから出力された立ち上がりエッジパルス及び立ち下がりエッジパルスは第１ＪＫフリップフロップにより固体撮像装置のタイミング信号ＸＶ１〜４、ＸＳＧ１〜２として出力される。
【００１６】
上記した本発明を適用したタイミングジェネレータでは、ワークエリアの数値データのみを変更することによって駆動タイミング、垂直転送モード等の情報を容易かつ短期間で変更でき、設計効率の向上を実現できる。即ち、従来、設計スキルを有する設計者のみが行うことができた論理設計の段階が不要となり、複数のモードや複雑なタイミングを有する論理回路であっても、タイミング動作仕様を入力することにより論理回路設計を行うことが可能となり、設計効率の向上を図ることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明を適用したタイミング信号発生装置の一例であるタイミングジェネレータを説明するための模式図である。
【図２】従来のタイミングジェネレータを説明するための模式図である。
【符号の説明】
【００１８】
１  第１コンパレータ
２  第１セレクタ
３  Ｈカウンタ
４  第２コンパレータ
５  第１ＪＫフリップフロップ
６  Ｖパラメータ
７  Ｈパラメータ
８  高速カウンタ
９  ワークエリア
１０  Ｖカウンタ
１１  第３コンパレータ
１２  メインコア
【図１】
2005123758.tif 000003
【図２】
2005123758.tif 000004