(57)【要約】【課題】複数の入力信号から切換信号に応じた信号を選択して出力する選択回路において、グリッヂノイズを発生させることなく信号切換を行う。【解決手段】切換信号比較手段３０により切換信号６１の変化が検出されると、選択回路制御手段５０は、出力信号停止手段４０に出力信号停止命令を発行する。出力信号停止手段４０の停止が確認された後、選択回路制御手段５０は切換信号保持手段２０に対して切換信号取り込み命令を発行する。切換信号保持手段２０が切換信号を取り込み、切換信号比較手段３０によって切換信号６１と内部切換信号２１が一致したことが確認された後、選択回路制御手段５０は出力信号停止手段４０に対して出力信号復帰命令を発行し、出力信号６２の動作を再開させる。【選択図】      図１
2004266779.tif 000002
【特許請求の範囲】
【請求項１】
複数の入力信号から切換信号に対応する信号を選択して出力する選択回路において、
前記複数の入力信号から一つの信号を選択する信号選択手段と、
前記信号選択手段を制御する内部切換信号として前記切換信号を保持する切換信号保持手段と、
前記切換信号と前記内部切換信号の値を比較して前記切換信号の変化を検出する切換信号比較手段と、
前記信号選択手段で選択された選択後信号を停止させる出力信号停止手段と、前記切換信号比較手段から出力される切換信号比較結果と、前記出力信号停止手段の状態とに基づき、前記切換信号保持手段および前記出力信号停止手段を制御する選択回路制御手段と、を備えた、
ことを特徴とする選択回路。
【請求項２】
請求項１に記載の選択回路において、
前記切換信号比較手段により前記切換信号の変化が検出されると、前記選択回路制御手段は、前記出力信号停止手段に対して出力信号停止命令を発行し、
前記出力信号停止手段の停止が確認された後、前記選択回路制御手段は、前記切換信号保持手段に対して切換信号取り込み命令を発行し、
前記切換信号保持手段が前記切換信号を取り込み、前記切換信号比較手段により前記切換信号と前記内部切換信号が一致したことが確認された後、前記選択回路制御手段は、前記出力信号停止手段に対して出力信号復帰命令を発行し、前記出力信号の動作を再開させる、
ことを特徴とする選択回路。
【請求項３】
複数の入力信号から切換信号に対応する第１から第ｎまでの信号を選択して出力する選択回路において、
前記複数の入力信号から第１から第ｎまでの出力信号を選択する信号選択手段と、
前記信号選択手段を制御する内部切換信号として前記切換信号を保持する切換信号保持手段と、
前記切換信号と前記内部切換信号の値と比較して、前記切換信号の変化しているビットを検出して切換信号変化ビット情報として出力する切換信号比較手段と、
前記信号選択手段で選択された第１から第ｎまでの選択後信号を、個別に停止させることができる第１から第ｎまでの出力信号停止手段と、
前記切換信号比較手段から出力される切換信号変化ビット情報と、前記第１から第ｎまでの出力信号停止手段の状態とに基づき、前記切換信号保持手段と前記第１から第ｎまでの出力信号停止手段を制御する選択回路制御手段と、を備えた、
ことを特徴とする選択回路。
【請求項４】
請求項３に記載の選択回路において、
前記切換信号比較手段により前記切換信号の変化が検出されると、前記選択回路制御手段は、前記切換信号変化ビット情報をデコードして、前記第１から第ｎまでの出力信号停止手段のうち信号切換の影響を受ける出力信号停止手段に対して、出力信号停止命令を発行し、
前記信号切換の影響を受ける出力信号停止手段が全て停止したことが確認された後、前記選択回路制御手段は、前記切換信号保持手段に対して切換信号取り込み命令を発行し、
前記切換信号保持手段が前記切換信号を取り込み、前記切換信号比較手段により前記切換信号と前記内部切換信号が一致したことが確認された後、前記信号切換の影響を受ける出力信号停止手段に対して出力信号復帰命令を発行し、前記出力信号の動作を再開させる、
ことを特徴とする選択回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の入力信号から切換信号に応じた信号を選択して出力する選択回路に関し、特に、グリッヂノイズを発生させることなく信号切換を行うための選択回路に関するものである。
【０００２】
【従来の技術】
従来の選択回路を図６に示す。図６において、６０ａ、６０ｂはそれぞれ選択対象となる入力信号であり、６１は切換信号であり、６３は制御回路用のクロックである。切換信号を保持するためのフリップフロップ２２は、制御回路用クロックで入力信号６０ａおよび６０ｂのＮＯＲ結果である信号６５をサンプリングし、信号６５がハイレベルのとき、すなわち入力信号６０ａおよび６０ｂが共にローレベルのときに、切換信号６１を取り込む構成となっている。よって、セレクタ１２のセレクト信号２１が変化するのは、入力信号６０ａおよび６０ｂが共にローレベルの時のみなので、セレクタ切換時のグリッヂノイズの発生を防止することができる。
【０００３】
【特許文献１】
特開平５−２６８０２０号公報（第１−３頁）
【特許文献２】
特開平６−２１７９２号公報（第１−４頁）
【０００４】
【発明が解決しようとする課題】
このような従来技術の回路構成では、選択対象となる入力信号が多くなると、全ての信号がローレベルとなる確率が少なくなる。その結果、入力信号の組み合わせによっては、全ての信号がローレベルとなる時刻が存在しないため、フリップフロップ２２が切換信号６１を取り込むことができなくなる、といった問題があった。
【０００５】
また、選択対象の入力信号が高速な場合、入力信号をサンプリングするためには、制御回路用クロック６３により高速なクロックを入力する必要があった。制御用クロック６３を高速化した場合、ＮＯＲ回路６４やフリップフロップ２２の遅延値を無視することができなくなり、ＮＯＲ回路６４やフリップフロップ２２の遅延値と、制御回路用クロック６３の遅延値との関係を調整する工程を必要としていた。
【０００６】
さらに、制御回路用クロック６３と切換信号６１とは、非同期の関係で信号が変化しているため、切換信号６１が多ビットとなる構成では、過渡状態の切換信号を取り込んでしまう可能性がある、といった問題もあった。
【０００７】
本発明は、上記のような従来の問題点を解決するためになされたもので、グリッヂノイズを発生すること、及び回路の誤動作を引き起こすことなく、複数の入力信号から切換信号に対応する出力信号を選択して出力することのできる選択回路を提供することを目的とするものである。
【０００８】
【課題を解決するための手段】
上記課題を解決するため、本発明（請求項１）にかかる選択回路は、複数の入力信号から切換信号に対応する信号を選択して出力する選択回路において、前記複数の入力信号から一つの信号を選択する信号選択手段と、前記信号選択手段を制御する内部切換信号として前記切換信号を保持する切換信号保持手段と、前記切換信号と前記内部切換信号の値を比較して前記切換信号の変化を検出する切換信号比較手段と、前記信号選択手段で選択された選択後信号を停止させる出力信号停止手段と、前記切換信号比較手段から出力される切換信号比較結果と、前記出力信号停止手段の状態とに基づき、前記切換信号保持手段および前記出力信号停止手段を制御する選択回路制御手段と、を備えたものである。
【０００９】
また、本発明（請求項２）にかかる選択回路は、請求項１に記載の選択回路において、前記切換信号比較手段により前記切換信号の変化が検出されると、前記選択回路制御手段は、前記出力信号停止手段に対して出力信号停止命令を発行し、前記出力信号停止手段の停止が確認された後、前記選択回路制御手段は、前記切換信号保持手段に対して切換信号取り込み命令を発行し、前記切換信号保持手段が前記切換信号を取り込み、前記切換信号比較手段により前記切換信号と前記内部切換信号が一致したことが確認された後、前記選択回路制御手段は、前記出力信号停止手段に対して出力信号復帰命令を発行し、前記出力信号の動作を再開させる、ことを特徴とするものである。
【００１０】
また、本発明（請求項３）にかかる選択回路は、複数の入力信号から切換信号に対応する第１から第ｎまでの信号を選択して出力する選択回路において、前記複数の入力信号から第１から第ｎまでの出力信号を選択する信号選択手段と、前記信号選択手段を制御する内部切換信号として前記切換信号を保持する切換信号保持手段と、前記切換信号と前記内部切換信号の値を比較して、前記切換信号の変化しているビットを検出して切換信号変化ビット情報として出力する切換信号比較手段と、前記信号選択手段で選択された第１から第ｎまでの選択後信号を、個別に停止させることができる第１から第ｎまでの出力信号停止手段と、前記切換信号比較手段から出力される切換信号変化ビット情報と、前記第１から第ｎまでの出力信号停止手段の状態とに基づき、前記切換信号保持手段と前記第１から第ｎまでの出力信号停止手段を制御する選択回路制御手段と、を備えたことを特徴とするものである。
【００１１】
また、本発明（請求項４）にかかる選択回路は、請求項３に記載の選択回路において、前記切換信号比較手段により前記切換信号の変化が検出されると、前記選択回路制御手段は、前記切換信号変化ビット情報をデコードして、前記第１から第ｎまでの出力信号停止手段のうち信号切換の影響を受ける出力信号停止手段に対して、出力信号停止命令を発行し、前記信号切換の影響を受ける出力信号停止手段が全て停止したことが確認された後、前記選択回路制御手段は、前記切換信号保持手段に対して切換信号取り込み命令を発行し、前記切換信号保持手段が前記切換信号を取り込み、前記切換信号比較手段により前記切換信号と前記内部切換信号が一致したことが確認された後、前記信号切換の影響を受ける出力信号停止手段に対して出力信号復帰命令を発行し、前記出力信号の動作を再開させる、ことを特徴とするものである。
【００１２】
前記構成により、前記信号選択手段の出力信号が切り換わるとき、すなわち前記切換信号保持手段が前記切換信号を取り込むときには、前記出力信号停止手段により出力信号が停止されていることが保証できるため、信号切換時のグリッヂノイズは前記出力信号まで伝播することがない。よって、すべての入力信号がローレベルであることの検出が不要となり、制御回路用クロックの高速化や遅延値の関係を調整する工程を必要としなくなる。
【００１３】
また、前記切換信号を取りこんだ後、前記切換信号と前記内部切換信号が一致していることを確認できるため、過渡状態の切換信号を取り込む可能性もなくなる。
【００１４】
【発明の実施の形態】
（実施の形態１）
図１は、請求項１および２に対応する、本発明の実施の形態１による選択回路のブロック図である。
【００１５】
図１において、選択対象となる２つの入力信号が、６０ａおよび６０ｂより入力される。信号選択手段１０は、切換信号６１に対応して出力される内部切換信号２１によって、入力信号６０ａもしくは６０ｂのいずれかを選択して、選択後信号１１として出力する。切換信号保持手段２０は、切換保持制御信号５２がハイレベルの時のみ切換信号として、切換信号６１の値を取り込み、内部切換信号２１として出力する回路であり、これは、切換保持制御信号５２がローレベルの時には内部切換信号２１の値を保持し続ける。切換信号比較手段３０は、切換信号６１と内部切換信号２１の値を比較し、一致していればローレベル、異なっていればハイレベルを切換信号比較結果３１として出力する回路である。
【００１６】
出力信号停止手段４０は、出力信号停止制御信号５１がハイレベルの時は、出力信号動作状態として信号選択手段１０より出力された選択後信号１１を出力信号６２に出力し、出力信号停止制御信号５１がローレベルの時には、出力信号停止状態としてローレベル信号を出力信号６２に出力する回路である。
【００１７】
なお、出力信号停止手段４０は、入力される出力信号停止制御信号５１が変化したとき、出力信号６２にグリッヂノイズが発生しないタイミングで、出力信号動作状態と出力信号停止状態を切り換えることができる。
【００１８】
また、出力信号停止手段４０は、出力信号停止状態４１として、出力信号動作状態の時にはハイレベルを、出力信号停止状態の時にはローレベルを出力する。
【００１９】
選択回路制御手段５０は、切換信号比較手段３０から出力される切換信号比較結果３１と、出力信号停止手段４０から出力される出力信号停止状態４１の値を受けて、切換信号保持手段２０に対する切換保持制御信号５２と、出力信号停止手段４０に対する出力信号停止制御信号５１を出力する回路である。
【００２０】
出力信号停止手段４０が出力信号停止状態にあるときのみ、切換信号保持手段２０の信号取り込みを許す制御を行うことができる。
【００２１】
図１に示す本発明の実施の形態１を具体化した回路図を図２に、図２に示すステートマシン５３の状態遷移図を図３（ａ）に、図３（ａ）の各状態におけるステートマシン５３の出力値を図３（ｂ）に、図２に示す回路のタイミングチャートを図４に示す。
【００２２】
図２において、信号選択手段１０を構成するセレクタ回路１２には選択対象となる入力信号６０ａと６０ｂ、および選択切換信号となる内部切換信号２１が入力され、選択後信号１１が出力される。切換信号保持手段２０を構成するフリップフロップ２２は、データ入力として切換信号６１が、イネーブル制御入力として切換保持制御信号５２が入力され、出力信号は内部切換信号２１となる。
【００２３】
フリップフロップ２２のクロック入力には制御回路用クロック６３が接続され、制御回路用クロック６３の立ち上がりエッジに同期して動作する。切換信号比較手段３０はＸＯＲ回路３２で構成され、ＸＯＲ回路３２に入力される切換信号６１と内部切換信号２１の値が一致していればローレベル、異なっていればハイレベルを切換信号比較結果３１として出力する。出力信号停止手段４０は、フリップフロップ４２とＡＮＤ回路４３によって構成される。フリップフロップ４２は、選択後信号１１の立下りエッジに同期して出力信号停止制御信号５１の値を取り込み、出力信号停止状態４１を出力する。ＡＮＤ回路４３は、選択後信号１１と出力信号停止状態４１の論理積結果を出力信号６２として出力する。
【００２４】
選択回路制御手段５０は、切換信号比較結果３１と出力信号停止状態４１の値を入力とし、出力信号停止制御信号５１と切換保持制御信号５２を出力するステートマシン５３から構成される。ステートマシン５３は、制御回路用クロック６３の立ち上がりエッジに同期して動作し、図３（ａ）のように状態遷移を行い、各状態における出力値は図３（ｂ）のようになる。
【００２５】
以上のように構成された選択回路の動作を、図４のタイミングチャートを用いて説明する。
図４では、入力信号６０ａおよび６０ｂに周期の異なるパルス信号が供給されており、ステートマシン５３の初期状態はＳ０となっている。切換信号６１の初期値はローレベルであり、セレクタ１２は入力信号６０ａ側が選択されており、出力信号６２には入力信号６０ａのパルスが伝播している。この状態から、時刻ｔ１に切換信号６１がローレベルからハイレベルに変化した場合の選択回路の動作を説明する。
【００２６】
時刻ｔ１において、切換信号６１が変化すると、切換信号６１と内部切換信号２１の値が不一致となるため、ＸＯＲ回路３２の出力である切換信号比較結果３１がローレベルからハイレベルに変化する。時刻ｔ１において、切換信号比較結果３１がハイレベルになると、次に制御回路用クロック６３が立ち上がる時刻ｔ２において、ステートマシン５３は切換信号比較結果３１がハイレベルであることを検出し、ステートマシン５３の状態をＳ１に変化させる。ステートマシン５３は、状態がＳ１になると同時に出力信号停止制御信号５１をハイレベルからローレベルに変化させ、切換保持制御信号５２はローレベルを保持し続ける。
【００２７】
時刻ｔ２において、出力信号停止制御信号５１がローレベルになると、次に選択後信号１１が立ち下がる時刻ｔ３において、フリップフロップ４２は出力信号停止制御信号５１の値を取り込み、フリップフロップ４２の出力である出力信号停止状態４１がハイレベルからローレベルに変化する。出力信号停止状態４１がローレベルになると、ＡＮＤゲート４３により選択後信号１１が遮断され、出力信号６２はローレベルに固定される。
【００２８】
時刻ｔ３において、出力信号停止状態４１がローレベルになると、次に制御回路用クロック６３が立ち上がる時刻ｔ４において、ステートマシン５３は出力信号停止状態４１がローレベルであることを検出し、ステートマシン５３の状態をＳ２に変化させる。ステートマシン５３は、状態がＳ２になると同時に、切換保持制御信号５２をローレベルからハイレベルに変化させ、出力信号停止制御信号５１はローレベルを保持し続ける。
【００２９】
時刻ｔ４において、切換保持制御信号５２、すなわちフリップフロップ２２のイネーブル制御入力がハイレベルになると、次に制御回路用クロック６３が立ち上がる時刻ｔ５において、フリップフロップ２２はデータ入力である切換信号６１を取り込み、内部切換信号２１としてハイレベルを出力する。内部切換信号２１がローレベルからハイレベルに変化すると、セレクタ１２で選択される信号は、入力信号６０ａ側から入力信号６０ｂ側に切り換わる。このとき、選択後信号１１には入力信号６０ａおよび６０ｂの周期よりも短いグリッヂノイズが発生するが、ＡＮＤゲート４３により遮断されているため、出力信号６２に伝播することはない。また、内部切換信号２１がローレベルからハイレベルに変化すると、切換信号６１と内部切換信号２１の値が一致するため、ＸＯＲ回路３２の出力である切換信号比較結果３１がハイレベルからローレベルに変化する。
【００３０】
時刻ｔ５において、切換信号比較結果３１がローレベルになると、次に制御回路用クロック６３が立ち上がる時刻ｔ６において、ステートマシン５３は切換信号比較結果３１がローレベルであることを検出し、ステートマシン５３の状態をＳ３に変化させる。ステートマシン５３は、状態がＳ３になると同時に切換保持制御信号５２をハイレベルからローレベルに変化させ、出力信号停止制御信号５１はローレベルを保持し続ける。
【００３１】
時刻ｔ６において、ステートマシン５３の状態がＳ３になると、次に制御回路用クロック６３が立ち上がる時刻ｔ７において、ステートマシン５３は無条件で状態をＳ０に変化させる。ステートマシン５３は、状態がＳ０になると同時に出力信号停止制御信号５１をローレベルからハイレベルに変化させ、切換保持制御信号５２はローレベルを保持し続ける。
【００３２】
時刻ｔ７において、出力信号停止制御信号５１がハイレベルになると、次に選択後信号１１が立ち下がる時刻ｔ８において、フリップフロップ４２は出力信号停止制御信号５１の値を取り込み、フリップフロップ４２の出力である出力信号停止状態４１がローレベルからハイレベルに変化する。出力信号停止状態４１がハイレベルになると、ＡＮＤゲート４３による選択後信号１１の遮断が解除され、出力信号６２には選択後信号１１の信号が伝播する。
【００３３】
以降、切換信号６１が再度変化するまで安定状態となり、出力信号６２には入力信号６０ｂが伝播し続ける。
【００３４】
このように、本実施の形態１にかかる選択回路は、入力信号６０ａ、６０ｂから一つの信号を選択する信号選択手段１０と、切換信号６１を取り込み、内部切換信号２１として保持する切換信号保持手段２０と、前記切換信号の変化を検出する切換信号比較手段３０と、前記信号選択手段１０で選択された選択後信号１１を停止させる出力信号停止手段４０と、切換信号比較手段３０の比較結果と出力信号停止手段４０の状態に基づき、前記切換信号保持手段２０と出力信号停止手段４０を制御する選択回路制御手段５０とを備え、前記切換信号比較手段３０により切換信号の変化を検出したときには、前記出力信号停止手段４０にて出力信号を停止させた後に、切換信号保持手段２０により新しい切換信号を取り込み、この取り込んだ切換信号に応じた入力を選択して、上記出力信号停止手段４０より出力するのを再開するようにしたので、信号切換時のグリッヂノイズが前記出力信号まで伝播することはなくなる。即ち、従来技術のようにすべての入力信号がローレベルのタイミングを検出することを必要とせずに、切換信号を取り込むことができ、信号切換時のグリッヂノイズの発生を防止することができる。また、入力信号が高速な場合には、従来技術のように該入力信号をサンプリングするために制御回路用クロックをより高速化する必要がなくなる。よって、制御回路用クロックを高速化した場合、切換信号保持手段や選択回路制御手段と制御回路用クロックの遅延値との関係を調整する必要もなくなる。さらに、前記切換信号を取り込んだ後、前記切換信号と前記内部切換信号が一致していることを確認できるため、過渡状態の切換信号を取り込む可能性を無くすこともできる。
【００３５】
なお、本実施の形態１では２入力１出力の選択回路について説明したが、３種類以上の信号が入力される多入力１出力の選択回路についても、本発明は同様に適用することができる。
【００３６】
この場合、例えば、切換信号は複数ビットの信号で制御され、切換信号保持手段２０のフリップフロップは、切換信号のビット幅に応じた数で構成され、信号選択手段１０は、切換信号と同じビット幅を持つ内部切換信号によって３種類以上の入力から１出力を選択するセレクタによって構成される。さらに、切換信号比較手段は、切換信号のビット幅に応じた多ビットのコンパレータを用いて、切換信号と内部切換信号の全てのビットが一致すればローレベル、いずれかのビットが異なっていればハイレベル、を出力する回路で構成される、とすることができる。
【００３７】
（実施の形態２）
図５は、請求項３および４に対応する、本発明の実施の形態２による選択回路を示すものである。この回路は、多入力多出力の選択回路となっているが、基本的な構成は、図１、図２および図３と同様である。
【００３８】
図５の回路では、切換信号６１ａおよび６１ｂが変化した場合、影響を受ける出力信号の出力信号停止手段のみを停止させた後に、切換信号保持手段が切換信号を取り込む構成となっている。例えば、切換信号６１ａが変化した場合、切換信号比較手段３０の出力は、切換信号比較結果３１ａがハイレベル、３１ｂがローレベルとなる。
【００３９】
ステートマシン５３ａは、制御回路用クロック６３が立ち上がるタイミングで切換信号比較結果３１ａがハイレベルであることを検出すると、状態をＳ１に変化させる。ステートマシン５３ａの状態がＳ１になると同時に、出力信号停止制御信号５１ａおよび５１ｂはハイレベルからローレベルに変化する。
【００４０】
出力信号停止制御信号５１ａおよび５１ｂがローレベルになると、次に選択後信号１１ａおよび１１ｂが立ち下がるタイミングで、フリップフロップ４２ａおよび４２ｂは出力信号停止制御信号５１ａおよび５１ｂを取り込み、出力信号停止状態４１ａおよび４１ｂがそれぞれハイレベルからローレベルに変化し、出力信号６２ａおよび６２ｂをローレベルに固定させる。
【００４１】
ステートマシン５３ａは、制御回路用クロック６３が立ち上がるタイミングで出力信号停止状態４１ａおよび４１ｂが全てローレベルになったことを検出すると、状態をＳ２に変化させる。ステートマシン５３ａの状態がＳ２になると同時に、切換保持制御信号５２ａをローレベルからハイレベルに変化させることで、次に制御回路用クロック６３が立ち上がるタイミングでフリップフロップ２２ａは切換信号６１ａを取り込み、内部切換信号２１ａとして出力する。内部切換信号２１ａが変化することで、セレクタ１２ａ、１２ｂおよび１２ｃで選択される信号が切り換わるが、このとき選択後信号１１ａおよび１１ｂにグリッヂノイズが発生しても、出力信号６２ａおよび６２ｂはローレベルに固定されているため影響を受けない。また、切換信号６１ａと内部切換信号２１ａの値が一致すると、ステートマシン５３ａは次に制御回路用クロック６３が立ち上がるタイミングで、切換信号比較結果３１ａがローレベルであることを検出し、状態をＳ３に変化させ、切換保持制御信号５２ａをローレベルに変化させる。
【００４２】
さらに、次に制御回路用クロック６３が立ち上がるタイミングで、ステートマシン５３ａは無条件で状態をＳ０に変化させ、出力信号停止制御信号５１ａおよび５１ｂをハイレベルに変化させる。出力信号停止制御信号５１ａおよび５１ｂがハイレベルになると、次に選択後信号１１ａおよび１１ｂが立ち下がるタイミングで、フリップフロップ４２ａおよび４２ｂは出力信号停止制御信号５１ａおよび５１ｂを取り込み、出力信号停止状態４１ａおよび４１ｂがそれぞれローレベルからハイレベルに変化し、出力信号６２ａおよび６２ｂには選択後信号１１ａおよび１１ｂの信号が伝播する。以降、切換信号６１ａもしくは６１ｂが再度変化するまで安定状態となる。
【００４３】
一方、切換信号６１ｂが変化した場合、切換信号比較手段３０の出力は、切換信号比較結果３１ａがローレベル、３１ｂがハイレベルとなり、以下同様にステートマシン５３ｂが動作し、出力信号６２ｂのみを停止させた後、切換信号６１ｂを取り込み、出力信号６２ｂを再開させる。
【００４４】
なお、本発明は上記実施の形態２の構成に限定されるものではなく、あらゆる多入力多出力選択回路の構成に対しても、選択回路制御手段の構成を変更することで対応可能となるものである。
【００４５】
このように、本実施の形態２による多入力多出力の選択回路は、入力信号６０ａ〜６０ｆから２つの出力信号を選択する信号選択手段１０と、切換信号６１ａ、６１ｂを取り込んで、内部切換信号２１ａ、２１ｂとして保持する切換信号保持手段２０と、前記切換信号の変化を検出して切換信号変化ビット情報３１ａ、３１ｂとして出力する切換信号比較手段３０と、前記信号選択手段で選択された選択後信号１１ａ、１１ｂを、個別に停止させることができる出力信号停止手段４０ａ、４０ｂと、前記切換信号変化ビット情報３１ａ、３１ｂと出力信号停止手段４０ａ、４０ｂの状態に基づき、前記切換信号保持手段２０と出力信号停止手段４０ａ、４０ｂを制御する選択回路制御手段５０とを備え、前記切換信号比較手段３０により切換信号の変化を検出したときには、信号切換の影響を受ける出力信号停止手段にて出力信号の出力を停止させた後に、切換信号保持手段２０により新しい切換信号を取り込み、この取り込んだ切換信号に応じた入力を選択して、上記信号切換の影響を受ける出力信号停止手段より出力するのを再開するようにしたので、多入力多出力の場合においても、前記実施の形態１と同様に、従来技術のようにすべての入力信号がローレベルのタイミングを検出することを必要とせずに、切換信号を取り込むことができ、信号切換時のグリッヂノイズの発生を防止することができる。また、前述した実施の形態１と同様に、入力信号が高速な場合には、制御回路用クロックのより高速化、及び制御回路用クロックを高速化した場合、切換信号保持手段や選択回路制御手段と制御回路用クロックの遅延値との関係の調整を行う必要がなくなる。さらには、過渡状態の切換信号を取り込む可能性を無くすこともできる。
【００４６】
なお、本発明は上記２つの実施の形態の構成に限定されるものではなく、あらゆる多入力一出力、又は多入力多出力選択回路の構成に対して、選択回路制御手段の構成を変更することで、対応可能なものである。
【００４７】
【発明の効果】
以上のように、本発明の請求項１に係る選択回路によれば、複数の入力信号から切換信号に対応する信号を選択して出力する選択回路において、前記複数の入力信号から一つの信号を選択する信号選択手段と、前記信号選択手段を制御する内部切換信号として前記切換信号を保持する切換信号保持手段と、前記切換信号と前記内部切換信号の値を比較して前記切換信号の変化を検出する切換信号比較手段と、前記信号選択手段で選択された選択後信号を停止させる出力信号停止手段と、前記切換信号比較手段から出力される切換信号比較結果と、前記出力信号停止手段の状態とに基づき、前記切換信号保持手段および前記出力信号停止手段を制御する選択回路制御手段と、を備えたものとしたので、切換信号比較手段が切換信号の変化を検出すると、出力信号停止手段が出力信号を停止させ、その停止が確認された後に切換信号保持手段が新しい切換信号を取り込み、この取り込みが完了した後、対応した新しい入力が選択されて、上記出力信号停止手段より出力されるのを再開させることが可能となり、従来技術のようにすべての入力信号がローレベルのタイミングを検出することを必要とせずに、切換信号を取り込み、切換信号変化時のグリッヂノイズが前記出力信号に伝播するのを防止することができるという効果がある。また、選択対象の入力信号が高速な場合には、該入力信号をサンプリングするために制御回路用クロックをより高速化する必要が無くなり、よって、制御回路用クロックを高速化した場合、選択回路制御手段などと制御回路用クロックの遅延値との関係の調整を行う必要もなくなるという効果がある。さらには、前記切換信号を取り込んだ後、前記切換信号と前記内部切換信号が一致していることを確認できるため、過渡状態の切換信号を取り込む可能性を無くすことができるという効果が得られる。
【００４８】
本発明の請求項２に係る選択回路によれば、請求項１に記載の選択回路において、前記切換信号比較手段により前記切換信号の変化が検出されると、前記選択回路制御手段は、前記出力信号停止手段に対して出力信号停止命令を発行し、前記出力信号停止手段の停止が確認された後、前記選択回路制御手段は、前記切換信号保持手段に対して切換信号取り込み命令を発行し、前記切換信号保持手段が前記切換信号を取り込み、前記切換信号比較手段により前記切換信号と前記内部切換信号が一致したことが確認された後、前記選択回路制御手段は、前記出力信号停止手段に対して出力信号復帰命令を発行し、前記出力信号の動作を再開させるものとしたので、従来技術のようにすべての入力信号がローレベルのタイミングを検出することなく、切換信号変化時のグリッヂノイズが前記出力信号に伝播するのを防止することができるという効果がある。
【００４９】
また、本発明の請求項３に係る選択回路によれば、複数の入力信号から切換信号に対応する第１から第ｎまでの信号を選択して出力する選択回路において、前記複数の入力信号から第１から第ｎまでの出力信号を選択する信号選択手段と、前記信号選択手段を制御する内部切換信号として前記切換信号を保持する切換信号保持手段と、前記切換信号と、前記内部切換信号の値とを比較して、前記切換信号の変化しているビットを検出して切換信号変化ビット情報として出力する切換信号比較手段と、前記信号選択手段で選択された第１から第ｎまでの選択後信号を、個別に停止させることができる第１から第ｎまでの出力信号停止手段と、前記切換信号比較手段から出力される切換信号変化ビット情報と、前記第１から第ｎまでの出力信号停止手段の状態とに基づき、前記切換信号保持手段と前記第１から第ｎまでの出力信号停止手段を制御する選択回路制御手段と、を備えたものとしたので、切換信号比較手段が切換信号の変化を検出すると、影響を受ける出力信号を、対応する出力信号停止手段にて停止させた後に、切換信号保持手段により新しい切換信号を取り込み、切換信号の取り込みが完了した後に、影響を受ける出力信号停止手段にて出力信号の動作を再開させることが可能となり、従来技術のようにすべての入力信号がローレベルのタイミングを検出することを必要とせずに、切換信号を取り込み、切換信号変化時のグリッヂノイズが前記出力信号に伝播するのを防止することができるという効果がある。また、選択対象の入力信号が高速な場合には、該入力信号をサンプリングするために制御回路用クロックをより高速化する必要が無くなり、よって、制御回路用クロックを高速化した場合、選択回路制御手段などと制御回路用クロックの遅延値との関係の調整を行う必要もなくなるという効果がある。さらには、前記切換信号を取り込んだ後、前記切換信号と前記内部切換信号が一致していることを確認できるため、過渡状態の切換信号を取り込む可能性を無くすことができるという効果が得られる。
【００５０】
本発明の請求項４に係る選択回路によれば、請求項３に記載の選択回路において、前記切換信号比較手段により前記切換信号の変化が検出されると、前記選択回路制御手段は、前記切換信号変化ビット情報をデコードして、前記第１から第ｎまでの出力信号停止手段のうち信号切換の影響を受ける出力信号停止手段に対して、出力信号停止命令を発行し、前記信号切換の影響を受ける出力信号停止手段が全て停止したことが確認された後、前記選択回路制御手段は、前記切換信号保持手段に対して切換信号取り込み命令を発行し、前記切換信号保持手段が前記切換信号を取り込み、前記切換信号比較手段により前記切換信号と前記内部切換信号が一致したことが確認された後、前記信号切換の影響を受ける出力信号停止手段に対して出力信号復帰命令を発行し、前記出力信号の動作を再開させるようにしたので、従来技術のようにすべての入力信号がローレベルのタイミングを検出することを必要とせずに、切換信号を取り込み、切換信号変化時のグリッヂノイズが前記出力信号に伝播するのを防止することができるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態１による選択回路の構成を示すブロック図である。
【図２】図１に示す選択回路の構成を具体化した一回路図である。
【図３】（ａ）は図２に示すステートマシン５３の状態遷移図、（ｂ）は図３（ａ）の各状態におけるステートマシン５３の出力値を示す図である。
【図４】図２に示す回路のタイミングチャートである。
【図５】本発明の実施の形態２による選択回路の回路図である。
【図６】従来の選択回路の回路図である。
【符号の説明】
１０  信号選択手段
１１、１１ａ、１１ｂ  選択後信号
１２、１２ａ〜１２ｄ  セレクタ
２０  切換信号保持手段
２１、２１ａ、２１ｂ  内部切換信号
２２、２２ａ、２２ｂ、４２、４２ａ、４２ｂ  フリップフロップ
３０  切換信号比較手段
３１、３１ａ、３１ｂ  切換信号比較結果
３２、３２ａ、３２ｂ  ＸＯＲ回路
４０、４０ａ、４０ｂ  出力信号停止手段
４１、４１ａ、４１ｂ  出力信号停止状態
４３、４３ａ、４３ｂ  ＡＮＤ回路
５０  選択回路制御手段
５１、５１ａ、５１ｂ  出力信号停止制御信号
５２、５２ａ、５２ｂ  切換保持制御信号
５３、５３ａ、５３ｂ  ステートマシン
６０ａ〜６０ｆ  入力信号
６１、６１ａ、６１ｂ  切換信号
６２、６２ａ、６２ｂ  出力信号
６３  制御回路用クロック
６４  ＮＯＲ回路
【図１】
2004266779.tif 000003
【図２】
2004266779.tif 000004
【図３】
2004266779.tif 000005
【図４】
2004266779.tif 000006
【図５】
2004266779.tif 000007
【図６】
2004266779.tif 000008