JP4326100B2 - Clock switching circuit for hot plug - Google Patents
Clock switching circuit for hot plug Download PDFInfo
- Publication number
- JP4326100B2 JP4326100B2 JP2000020904A JP2000020904A JP4326100B2 JP 4326100 B2 JP4326100 B2 JP 4326100B2 JP 2000020904 A JP2000020904 A JP 2000020904A JP 2000020904 A JP2000020904 A JP 2000020904A JP 4326100 B2 JP4326100 B2 JP 4326100B2
- Authority
- JP
- Japan
- Prior art keywords
- clock
- flip
- flop
- interface cable
- response
- 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.)
- Expired - Fee Related
Links
- 239000013078 crystal Substances 0.000 description 19
- 238000010586 diagram Methods 0.000 description 10
- 102100029469 WD repeat and HMG-box DNA-binding protein 1 Human genes 0.000 description 7
- 101710097421 WD repeat and HMG-box DNA-binding protein 1 Proteins 0.000 description 7
- 230000007257 malfunction Effects 0.000 description 6
- 238000000034 method Methods 0.000 description 4
- 230000010355 oscillation Effects 0.000 description 3
- 230000000630 rising effect Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/08—Clock generators with changeable or programmable clock frequency
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、IEEE1394やUSBなどのホットプラグ機能を有するインターフェースに対応して内部のクロックを切り替えるクロック切替回路に関し、特に切替時のハザード発生を防止し、安定したクロックの発生を可能にし、内部回路の誤動作を防止したクロック切替回路に関する。
【0002】
【従来の技術】
近年におけるパーソナルコンピュータは、周辺機器との接続をホットプラグ機能付きのインターフェースで行う。ホットプラグ機能とは、コンピュータや周辺機器をパワーオンした後にインターフェースのケーブルを接続しても、その接続が活性化される機能である。例えば、パーソナルコンピュータを立ち上げた後に、それに接続される被接続機器に対してこのホットプラグ機能付きのインターフェースケーブルが接続されると、被接続機器との接続が活性化され、インターフェースケーブルが切断されると、被接続機器との接続が非活性化される。
【0003】
この接続の活性化に伴い、被接続機器の内部回路も活性化され、同期クロックに制御された所定の高速処理が実行される。また、ケーブルが切断された後は、接続が非活性化され、被接続機器の内部回路も非活性化される。但し、その後のケーブルの切断に備えて内部回路は最低限の動作を継続する。
【0004】
【発明が解決しようとする課題】
上記のホットプラグ機能付きのインターフェースであるIEEE1394は、転送レートが400Mbpsと高速であり、画像データの転送などに適したインターフェースである。このインターフェースに対応するために、被接続機器は、内部に水晶発振器の発振クロックを高速化するPLL回路を有する。そして、被接続機器が活性化されている間、内部回路は、PLL回路の高速クロックに同期して一定の処理を行い、被接続機器が非活性の間、内部回路は、低速の水晶発振器の発振クロックに同期して最低限の動作を維持することが望まれる。
【0005】
このために、被接続機器の内部回路は、インターフェースケーブルの接続と切断に応答して、高速クロックと低速クロックとの切替を行う必要がある。その場合、非同期で位相が一致していない2つのクロックを切り替えることが必要であり、従来の一般的なクロックの切替回路では、切替時のハザードの発生を十分に防止することはできない。
【0006】
図1は、従来のクロック切替回路の回路図である。このクロック切替回路は、例えば、特開平6−209309号に記載されるとおり、通信装置等における非同期のクロックの切替に利用される。図1の切替回路によれば、水晶発振器の出力クロックX'talとPLL回路の出力クロックPLLとが選択信号Selectにより切り替えられる。非同期のクロックX'talと、PLLとの切替時の、誤動作の原因になるハザードの発生を防止するために、水晶発振クロックX'tal側は、フリップフロップF/F(1)、F/F(2)とANDゲートAND1とを有し、クロックX'talに同期して切替が行われ、PLL側も、フリップフロップF/F(3)、F/F(4)とANDゲートAND2とを有し、クロックPLLに同期して切替が行われる。
【0007】
図2は、図1のクロック切替回路の動作タイミングチャート図である。選択信号Selectは、インターフェースケーブルが切断された状態ではHレベル、接続された状態ではLレベルになる信号である。図2は、インターフェースケーブルが接続された状態から切断状態に変わり、更に接続状態に戻る場合の動作を示す。
【0008】
図2に示されるとおり、選択信号SelectがLレベルの接続状態では、切替回路のクロック出力COUTは、PLL回路の高速クロックPLLを出力している。そこで、ケーブルが切断され選択信号SelectがHレベルになると、時間t1のクロックX'talの立ち下がりに応答して、フリップフロップF/F(1)が選択信号SelectのHレベルを取り込む。その後、時間t2でクロックPLLの立ち下がりに応答して、フリップフロップF/F(3)(4)が選択信号Selectの反転信号(Lレベル)を取り込む。これにより、ANDゲートAND2がクロックPLLの出力を禁止し、クロック出力COUTは停止する。更に、時間t3のクロックX'talの立ち下がりに応答して、フリップフロップF/F(2)が選択信号Selectを転送し、ANDゲートAND1がクロックX'talを通過させる。その結果、クロック出力COUTは水晶発振器のクロックX'talに切り替えられる。
【0009】
上記のように、選択信号Selectの切り替わりに応答して、無効化されるクロックの切断は1クロック動作で行われ、有効化されるクロックの有効化は2クロック動作で行われ、切り替わり時のハザードの発生を防止する。更に、有効化されるクロックは、そのクロックの位相に同期して有効化されるので、誤動作の原因となるハザードの発生はない。
【0010】
図3は、図1のクロック切替回路の別の動作タイミングチャート図である。この場合は、クロックPLLがクロックX'talに比較して非常に高速の場合である。この例では、クロックPLLの周波数が水晶クロックX'talの周波数の2倍より大きい場合である。時間t11で選択信号SelectのHレベルがフリップフロップF/F(3)(4)に取り込まれて、高速クロックPLLの出力が禁止され、時間t12で選択信号SelectのHレベルがフリップフロップF/F(1)に取り込まれて、時間t13の水晶クロックX'talの立ち下がりエッジで、フリップフロップF/F(1)の出力が次段のフリップフロップF/F(2)に取り込まれ、ゲートAND1が開かれて、出力クロックCOUTに低速の水晶クロックX'talが出力される。
【0011】
インターフェースケーブルが接続されると、選択信号SelectがLレベルになる。この状態が、時間t14でフリップフロップF/F(3)に取り込まれ、次の立ち下がりエッジの時間t15で次の段のフリップフロップF/F(4)に取り込まれる。しかし、前述の通り、水晶クロックX'talが高速フリップフロップPLLの周波数の半分未満であるので、時間t15の後の時間t16において、初めてクロックX'talが立ち下がり、フリップフロップF/F(1)(2)がLレベルのセレクト信号が取り込まれ、低速の水晶クロックX'talの出力が禁止される。従って、図中丸で囲まれた切り替わりでは、出力クロックCOUTにハザードが発生する場合がある。
【0012】
IEEE1394インターフェースは、400Mpbsと非常に高速であるので、PLL回路のクロックと水晶クロックとの関係が図3のような状況になる可能性がある。その場合は、図1の従来のクロック切り替え回路では、出力クロックCOUTが供給される後段の論理回路に誤動作が発生する可能性がある。
【0013】
更に、インターフェースケーブルの接続に伴い、低速の水晶クロックから高速のPLLのクロックに切り替えられるが、切り替えに伴って動作開始するPLL回路が不安定なまま切り替えられると、後段の回路に不安定なクロックが供給され、誤動作の原因になる。
【0014】
そこで、本発明の目的は、ホットプラグ機能付きのインターフェースケーブルを切断または接続した時の、非同期で周波数が大きく異なるクロックを正常に切り替えることができるクロック切り替え回路を提供することにある。
【0015】
更に、本発明の別の目的は、ホットプラグ機能付きのインターフェースケーブルを接続した時に、動作開始したPLL回路のクロックを安定状態まで待って、正常に切り替えることができるクロック切替回路を提供することにある。
【0016】
【課題を解決するための手段】
上記の目的を達成するために、本発明の一つの側面は、非同期の第1のクロックと第2のクロックとを、ホットプラグ機能を有するインターフェースケーブルの切断と接続に応じて切り替えるクロック切替回路において、インターフェースケーブルの切断と接続に対応するインターフェース切断信号を、第1のクロックに応答して取り込む第1のフリップフロップ群と、第2のクロックに応答して取り込む第2のフリップフロップ群とを有する。更に、本発明では、第1のフリップフロップ群は、前記インターフェースケーブルが切断される時は、段数回のクロックエッジで最終段のフリップフロップが第1の選択信号を出力し、前記インターフェースケーブルが接続される時は、1回のクロックエッジで最終段のフリップフロップが第1の非選択信号を出力する。そして、上記第1の選択信号に応答して、第1のクロックが選択されて出力され、上記第1の非選択信号に応答して、第1のクロックの出力が禁止される。また、第2のフリップフロップ群は、前記インターフェースケーブルが接続される時は、段数回のクロックエッジで最終段のフリップフロップが第2の選択信号を出力し、前記インターフェースケーブルが切断される時は、1回のクロックエッジで最終段のフリップフロップが第2の非選択信号を出力する。上記第2の選択信号に応答して、第2のクロックが選択されて出力され、上記第2の非選択信号に応答して、第2のクロックの出力が禁止される。本発明では、前記第1および第2のクロックの周波数の関係に応じた分、第1のフリップフロップ群より第2のフリップフロップ群の段数が多いことを特徴とする。
【0017】
上記の発明によれば、高速の第2のクロックへの切替は、より段数が多い第2のフリップフロップ群を介して行われるので、従来例のようなハザード発生を防止することができる。
【0018】
本発明の別の側面は、インターフェースケーブルが接続された時は、インターフェース切断信号に応答してPLL回路の動作を開始し、一定時間後にそのインターフェース切断信号が第2のフリップフロップ群に取り込まれることを特徴とする。また、インターフェースケーブルが切断された時は、インターフェース切断信号に応答して、PLL回路の動作が停止されることを特徴とする。
【0019】
この発明によれば、高速の第2のクロックへの切替時に、一定時間経過後に安定したPLL出力クロックを第2のクロックとして出力することができる。また、インターフェースケーブルが切断されると、PLL回路が動作停止されるので、無駄な電流消費を防止することができる。
【0020】
本発明の別の側面は、第2のフリップフロップ群の段数が、外部からの周波数設定信号に応じて可変設定されることを特徴とする。これにより、複数のタイプのインターフェースケーブルに対応したクロック切替回路を提供することができる。
【0021】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。
【0022】
図4は、本実施の形態例が適用されるインターフェースケーブルと被接続機器とを示す図である。インターフェースケーブル20は、例えばIEEE1394やUSBなどのホットプラグ機能を有するインターフェースである。インターフェースケーブル20が接続または切断される被接続機器30は、ケーブルが接続されるコネクタ32を有する。そして、被接続機器30内には、インターフェースケーブル20から供給されるデータ信号を処理するLSIデバイス34が設けられる。
【0023】
このLSIデバイス34は、インターフェースケーブル20の接続と切断を示す切断信号Selectを生成するプルアップ抵抗Rを有する。プルアップ抵抗Rは、一端が電源Vccに接続され、他端がケーブルの1本のピンに接続される。それに対応するケーブル側の信号線がグランドGNDに接続され、インターフェースケーブル20が接続された時は、切断信号SelectがLレベルになり、インターフェースケーブル20が切断された時は、切断信号SelectがHレベルになる。この切断信号Selectは、クロック切替回路36に供給される。
【0024】
被接続機器30内には、低速の水晶クロック(第1のクロック)X'talを生成する水晶発振器33が設けられ、その第1のクロックX'talは、クロック切替回路36とPLL回路38に供給される。PLL回路38は、活性状態の間、第1のクロックX'talに基づいてより高速の第2のクロックPLLを生成する。
【0025】
クロック切替回路36は、インターフェースケーブルの切断信号Selectに応じて、水晶クロックX'talかPLL回路のクロックPLLのいずれかを選択して、出力クロックCOUTとして後段の回路40,42に供給する。後段の回路は、例えば、インターフェースケーブル20から供給されるデータを一端蓄えて後段に供給するFIFOバッファ40と、そこから供給されるデータを処理する論理回路42であり、これらの回路は、クロック切替回路36から供給されるクロックCOUTを動作クロックとして利用して動作する。
【0026】
図5は、本実施の形態例におけるクロック切替回路の回路図である。図6、7は、インターフェースケーブルが接続から切断に変化した時および切断から接続に変化した時の動作タイミングチャート図である。
【0027】
図5に示されたクロック切替回路36は、低速の水晶クロックX'talの選択、非選択を行う第1のフリップフロップ群43と、高速のクロックPLLの選択、非選択を行う第2のフリップフロップ群45と、インターフェースケーブル20が接続された時に、PLL回路が安定するまでの一定時間をカウントするカウンタ44とを有する。図5には、便宜上、PLL回路38も示される。
【0028】
第1のフリップフロップ群43は、従来例と同様に、2段のフリップフロップF/F(1),(2)を有し、フリップフロップ間にANDゲート12が設けられる。更に、第1のフリップフロップ群43は、最終段のフリップフロップF/F(2)の出力に従って、第1のクロックX'talを通過または停止させるANDゲートAND1を有する。2段のフリップフロップF/F(1),(2)は、インターフェースケーブルが切断された時は、Hレベルの内部切断信号CLKSELを、第1のクロックX'talの立ち下がりエッジに応答して取り込み、次の立ち下がりエッジに応答して最終段のフリップフロップF/F(2)が第1の選択信号(Hレベル)S1を出力する。
この第1の選択信号S1に応答して、ANDゲートAND1が第1のクロックX'talを通過させる。
【0029】
また、インターフェースケーブルが接続された時は、Lレベルの内部切断信号CLKSELを、ANDゲート12を介して最終段のフリップフロップF/F(2)が取り込み、第1の非選択信号(Lレベル)S1を出力する。この第1の非選択信号S1に応答して、ANDゲートAND1が第1のクロックX'talの通過を禁止する。
【0030】
以上のように、第1のフリップフロップ群43は、インターフェースケーブルが切断されるときは、より多い2回のクロックエッジで第1の選択信号S1を生成し、インターフェースケーブルが接続されるときは、より少ない1回のクロックエッジで第1の非選択信号S1を生成する。従って、第1のフリップフロップ群43は、必ずしも2個のフリップフロップに限定されない。
【0031】
第2のフリップフロップ群45は、第1のフリップフロップ群43よりも多い段数のフリップフロップF/Fを有する。この段数の違いは、第1のクロックX'talと第2のクロックPLLとの周波数の違いに応じて設定される。図5の例では、第2のフリップフロップ群45は、2N段のフリップフロップF/F(1a)(1b)〜F/F(Na)(Nb)を有する。そして、フリップフロップ間には、ANDゲート181〜18Nを有し、最終段のフリップフロップF/F(Nb)の出力に応じて、ANDゲートAND2が第2のクロックPLLを通過または停止する。
【0032】
内部切断信号CLKSELが、インバータ15を介してフリップフロップF/F(1a)に取り込まれる。従って、インバータケーブルが切断されるときは、内部切断信号CLKSELの反転信号(Lレベル)が、ANDゲート18Nを介して最終段のフリップフロップF/F(Nb)に取り込まれ、第2の非選択信号S2(Lレベル)により、ANDゲートAND2が第2のクロックPLLの通過を禁止する。一方、インバータケーブルが接続されるときは、内部切断信号CLKSELの反転信号(Hレベル)が、初段のフリップフロップF/F(1a)に取り込まれ、クロックPLLの立ち上がりエッジに応答して、次段に転送される。そして、2N回のクロックPLLの立ち下がりエッジ後に、最終段のフリップフロップF/F(Nb)が、第2の選択信号S2(Hレベル)を出力し、ANDゲートAND2が第2のクロックPLLを通過させる。
【0033】
尚、インターフェースケーブルが接続されると、切断信号SelectがLレベルになり、PLL回路38が活性化されるとともに、カウンタ44が水晶クロックX'talの立ち上がりエッジをカウントし、所定回数後に出力COをHレベルにし、内部接続信号CLKSELをHレベルにする。その時には、PLL回路38は安定した高速の第2クロックPLLを出力する。一方、インターフェースが切断されると、切断信号SelectがHレベルになり、PLL回路38が非活性になり第2クロックPLLの生成が停止する。そして、NORゲート46を介してカウンタ44がプリセットされ、出力COはHレベルになり、内部切断信号もHレベルになる。
【0034】
以上のように、インターフェースケーブルが接続される場合は、PLL回路38が活性化されるとともに、PLL回路が安定になるまでカウンタ44がカウントアップし、安定になった後に、内部切断信号CLKSELが接続状態のLレベルになる。インターフェースケーブルが切断される場合は、すぐに内部切断信号CLKSELが切断状態のHレベルになり、第1のクロックX'talの立ち下がりに応答して、PLL回路が非活性化される。
【0035】
図6に従ってインターフェースケーブルが接続状態から切断へ変化するときの動作を説明する。時間t21にて、インターフェースケーブルが接続状態から切断状態に変化する。それに伴い、接続信号SelectがHレベルに変わる。これに応答して、内部切断信号CLKSELがHレベルになる。この変化に伴い、時間t22の第2のクロックPLLの立ち下がりエッジに応答して、最終段のフリップフロップF/F(Nb)がLレベルの第2の非選択信号S2を出力し、ANDゲートAND2が第2のクロックPLLの出力を禁止する。
【0036】
時間t23での第1のクロックX'talの立ち下がりに応答して、初段のフリップフロップF/F(1)がHレベルの内部切断信号CLKSELを取り込み、時間t24の第1のクロックの立ち下がりエッジに応答して、最終段のフリップフロップF/F(2)が内部切断信号CLKSELを取り込み、第1の選択信号S1をHレベルにする。それに伴い、ANDゲートAND1を介して、第1のクロックX'talが通過され、出力クロックCOUTは第1のクロックを出力する。また、第1の選択信号S1のHレベルに応答して、ANDゲート50の出力がHレベルになり、PLL回路38が非活性状態になり停止する。
【0037】
次に、図7を参照して、インターフェースケーブルが切断から接続に変化する時の動作を説明する。時間t31でインターフェースケーブルが接続状態に変化すると、切断信号SelectがLレベルになる。このLレベルによりカウンタ44がプリセット状態からカウント状態になり、その後の第1のクロックX'talをカウントを開始する。そして、第1のクロックX'talの立ち上がりエッジがカウントされ、時間t32でカウンタ44はLレベルの出力COを出力する。それに伴い、内部切断信号CLKSELが接続状態のLレベルになる。また、切断信号SelectのLレベルによりPLL回路38が活性化され(非パワーダウン状態)、第2のクロックPLLの生成を開始する。即ち、水晶クロックX'talをもとにより高速の第2のクロックPLLが生成される。
【0038】
内部接続信号CLKSELがLレベルになると、その反転信号が、時間t33の第2のクロックPLLの立ち下がりエッジに応答して、初段のフリップフロップF/F(1a)に取り込まれる。更に、時間t34の立ち下がりエッジに応答して、2段目のフリップフロップF/F(2a)に転送され、時間t36の立ち下がりエッジに応答して、最終段のフリップフロップF/F(Nb)に転送され、第2の選択信号S2(Hレベル)が出力される。
【0039】
最終段のフリップフロップが第2の選択信号S2を出力する前に、第1のクロックX'talの立ち下がりエッジに応答して、初段、2段目のフリップフロップF/F(1)(2)が内部接続信号CLKSELを取り込み、第1の非選択信号S1(Lレベル)を出力し、第1のクロックX'talの出力が禁止される。そして、所定のデッドゾーンの後に、時間t36で第2のクロックPLLがANDゲートAND2で通過し、出力クロックCOUTとして出力される。
【0040】
以上の通り、インターフェースケーブルが切断されると、非活性状態にあったPLL回路が活性化され、所定時間後に安定した第2のクロックPLLが出力されると、内部切断信号CLKSELが接続状態(Hレベル)になる。この内部切断信号CLKSELに応答して、先に第1のフリップフロップ群43が第1のクロックX'talの出力を停止し、その後、段数の多い第2のフリップフロップ群45が高速の第2のクロックPLLの出力を開始する。従って、安定した第2のクロックへの切替を、ハザードを発生することなく、確実に行うことができる。
【0041】
図8は、第2の実施の形態例におけるクロック切替回路の回路図である。図5と同じ引用番号を与えている。図8のクロック切替回路36は、第2のフリップフロップ群45の段数が、周波数選択信号Freq1,2に応じて切替可能になっている点で、図5の回路と異なる。それに伴い、図8のクロック切替回路には段数選択回路52が設けられている。
【0042】
図9は、第2の実施の形態例におけるインターフェースケーブルと被接続機器との関係を示す図である。この例では、インターフェースケーブル20には、そのインターフェースの動作周波数に応じて、スイッチ21が設けられる。図9の例では、上側にスイッチが設けられているので、周波数選択信号Freq1が選択される。従って、選択回路52は、より多くの段数後の信号を選択して、ANDゲート18Nに供給する。従って、そのときの動作は、第1の実施例の場合と同じである。
【0043】
一方、インターフェースケーブル20が下側にスイッチを有する場合は、周波数選択信号Freq2が選択され、選択回路52は、2段目のフリップフロップF/F(1b)の出力を選択して、NADゲート18Nに供給する。従って、第2のフリップフロップ群45は3段のフリップフロップになり、従来例と同様の動作になる。
【0044】
従って、第2の実施の形態例では、第1のクロックX'talと第2のクロックPLLとの周波数の差に応じて、第2のフリップフロップ群の段数を選択することができ、クロック切替時のデッドゾーンを最適の長さにすることができる。
【0045】
以上、本発明の保護範囲は、上記の実施の形態例に限定されるものではなく、特許請求の範囲に記載された発明とその均等物にまで及ぶものである。
【0046】
【発明の効果】
以上、本発明によれば、インターフェースケーブルの切断と接続に応答して、ハザードを発生することなく、低速クロックと高速クロックとの切替を確実の行うことができる。また、インターフェースケーブルが接続される場合は、安定した高速クロックが生成されるまで待って切り替えられるので、クロックを供給される回路の誤動作は防止される。
【図面の簡単な説明】
【図1】従来のクロック切替回路の回路図である。
【図2】図1のクロック切替回路の動作タイミングチャート図である。
【図3】図1のクロック切替回路の別の動作タイミングチャート図である。
【図4】本実施の形態例が適用されるインターフェースケーブルと被接続機器とを示す図である。
【図5】本実施の形態例におけるクロック切替回路の回路図である。
【図6】インターフェースケーブルが接続から切断に変化した時の図5の動作タイミングチャート図である。
【図7】インターフェースケーブルが切断から接続に変化した時の図5の動作タイミングチャート図である。
【図8】第2の実施の形態例におけるクロック切替回路の回路図である。
【図9】第2の実施の形態例におけるインターフェースケーブルと被接続機器との関係を示す図である。
【符号の説明】
20 インターフェースケーブル
30 被接続機器
33 水晶発振器
36 クロック切替回路
38 PLL回路
43 第1のフリップフロップ群
44 カウンタ
45 第2のフリップフロップ群[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a clock switching circuit that switches an internal clock corresponding to an interface having a hot plug function such as IEEE1394 or USB, and in particular, prevents occurrence of a hazard at the time of switching and enables stable clock generation. The present invention relates to a clock switching circuit that prevents malfunction of the clock.
[0002]
[Prior art]
In recent years, personal computers connect to peripheral devices through an interface with a hot plug function. The hot plug function is a function that activates the connection even if an interface cable is connected after the computer or peripheral device is powered on. For example, after starting up a personal computer, if an interface cable with a hot plug function is connected to the connected device connected to it, the connection with the connected device is activated and the interface cable is disconnected. Then, the connection with the connected device is deactivated.
[0003]
As the connection is activated, the internal circuit of the connected device is also activated, and a predetermined high-speed process controlled by the synchronous clock is executed. Further, after the cable is disconnected, the connection is deactivated, and the internal circuit of the connected device is also deactivated. However, the internal circuit continues the minimum operation in preparation for the subsequent cable disconnection.
[0004]
[Problems to be solved by the invention]
IEEE1394, which is an interface with a hot plug function, has a high transfer rate of 400 Mbps and is suitable for image data transfer. In order to cope with this interface, the connected device has a PLL circuit that speeds up the oscillation clock of the crystal oscillator. While the connected device is activated, the internal circuit performs a certain process in synchronization with the high-speed clock of the PLL circuit. While the connected device is inactive, the internal circuit is connected to the low-speed crystal oscillator. It is desirable to maintain a minimum operation in synchronization with the oscillation clock.
[0005]
For this reason, the internal circuit of the connected device needs to switch between the high-speed clock and the low-speed clock in response to the connection and disconnection of the interface cable. In that case, it is necessary to switch between two clocks that are asynchronous and not in phase, and a conventional general clock switching circuit cannot sufficiently prevent the occurrence of a hazard at the time of switching.
[0006]
FIG. 1 is a circuit diagram of a conventional clock switching circuit. This clock switching circuit is used for asynchronous clock switching in a communication device or the like as described in, for example, Japanese Patent Laid-Open No. 6-209309. According to the switching circuit of FIG. 1, the output clock X′tal of the crystal oscillator and the output clock PLL of the PLL circuit are switched by the selection signal Select. In order to prevent the occurrence of hazards that cause malfunction when switching between the asynchronous clock X'tal and PLL, the crystal oscillation clock X'tal side has flip-flops F / F (1), F / F (2) and AND gate AND1 are switched in synchronization with the clock X'tal, and the PLL side also has flip-flops F / F (3), F / F (4) and AND gate AND2. And switching is performed in synchronization with the clock PLL.
[0007]
FIG. 2 is an operation timing chart of the clock switching circuit of FIG. The selection signal Select is a signal that becomes H level when the interface cable is disconnected and L level when the interface cable is connected. FIG. 2 shows an operation when the interface cable is changed from the connected state to the disconnected state and then returned to the connected state.
[0008]
As shown in FIG. 2, when the selection signal Select is in the L level connection state, the clock output COUT of the switching circuit outputs the high-speed clock PLL of the PLL circuit. Therefore, when the cable is disconnected and the selection signal Select becomes H level, the flip-flop F / F (1) takes in the H level of the selection signal Select in response to the fall of the clock X'tal at time t1. Thereafter, in response to the fall of the clock PLL at time t2, the flip-flops F / F (3) (4) take in the inverted signal (L level) of the selection signal Select. As a result, the AND gate AND2 prohibits the output of the clock PLL, and the clock output COUT stops. Further, in response to the fall of the clock X'tal at time t3, the flip-flop F / F (2) transfers the selection signal Select, and the AND gate AND1 passes the clock X'tal. As a result, the clock output COUT is switched to the crystal oscillator clock X'tal.
[0009]
As described above, in response to switching of the selection signal Select, the clock to be invalidated is cut by one clock operation, and the clock to be activated is validated by two clock operations, and the hazard at the time of switching Preventing the occurrence of Furthermore, since the clock to be activated is activated in synchronization with the phase of the clock, there is no occurrence of a hazard that causes a malfunction.
[0010]
FIG. 3 is another operation timing chart of the clock switching circuit of FIG. In this case, the clock PLL is very fast compared to the clock X'tal. In this example, the frequency of the clock PLL is greater than twice the frequency of the crystal clock X'tal. At time t11, the H level of the selection signal Select is taken into the flip-flop F / F (3) (4), and the output of the high-speed clock PLL is prohibited. At time t12, the H level of the selection signal Select is flip-flop F / F. (1), and at the falling edge of crystal clock X'tal at time t13, the output of flip-flop F / F (1) is taken into the next flip-flop F / F (2) and gate AND1 Is opened, and the low-speed crystal clock X'tal is output to the output clock COUT.
[0011]
When the interface cable is connected, the selection signal Select becomes L level. This state is captured by the flip-flop F / F (3) at time t14, and is captured by the next flip-flop F / F (4) at time t15 of the next falling edge. However, as described above, since the crystal clock X'tal is less than half the frequency of the high-speed flip-flop PLL, the clock X'tal falls for the first time at the time t16 after the time t15, and the flip-flop F / F (1 ) (2) takes in the L level select signal, and the output of the low-speed crystal clock X'tal is prohibited. Therefore, a hazard may occur in the output clock COUT when switching is indicated by a circle in the figure.
[0012]
Since the IEEE1394 interface is very fast, 400 Mpbs, there is a possibility that the relationship between the clock of the PLL circuit and the crystal clock is as shown in FIG. In that case, in the conventional clock switching circuit of FIG. 1, a malfunction may occur in the subsequent logic circuit to which the output clock COUT is supplied.
[0013]
Furthermore, when the interface cable is connected, the low-speed crystal clock is switched to the high-speed PLL clock. However, if the PLL circuit that starts operation is switched in an unstable state due to the switching, an unstable clock is generated in the subsequent circuit. Is supplied, causing malfunction.
[0014]
SUMMARY OF THE INVENTION An object of the present invention is to provide a clock switching circuit that can normally switch asynchronously greatly different clocks when an interface cable with a hot plug function is disconnected or connected.
[0015]
Furthermore, another object of the present invention is to provide a clock switching circuit capable of switching normally after waiting for the clock of the PLL circuit that has started operation to a stable state when an interface cable with a hot plug function is connected. is there.
[0016]
[Means for Solving the Problems]
In order to achieve the above object, according to one aspect of the present invention, there is provided a clock switching circuit that switches between an asynchronous first clock and a second clock according to disconnection and connection of an interface cable having a hot plug function. And a first flip-flop group that captures an interface disconnection signal corresponding to the disconnection and connection of the interface cable in response to the first clock, and a second flip-flop group that captures in response to the second clock. . Further, according to the present invention, when the interface cable is disconnected, the first flip-flop group outputs the first selection signal at the clock edge of several stages and the interface cable is connected. When this is done, the final flip-flop outputs the first non-selection signal at one clock edge. In response to the first selection signal, the first clock is selected and output, and in response to the first non-selection signal, the output of the first clock is prohibited. The second flip-flop group is configured such that when the interface cable is connected, the final stage flip-flop outputs the second selection signal at several clock edges, and when the interface cable is disconnected. The flip-flop at the final stage outputs the second non-selection signal at one clock edge. In response to the second selection signal, the second clock is selected and output, and in response to the second non-selection signal, the output of the second clock is prohibited. The present invention is characterized in that the number of stages of the second flip-flop group is larger than that of the first flip-flop group by an amount corresponding to the relationship between the frequencies of the first and second clocks.
[0017]
According to the above invention, since the switching to the high-speed second clock is performed via the second flip-flop group having a larger number of stages, it is possible to prevent the occurrence of a hazard as in the conventional example.
[0018]
According to another aspect of the present invention, when an interface cable is connected, the PLL circuit starts to operate in response to the interface disconnection signal, and the interface disconnection signal is taken into the second flip-flop group after a predetermined time. It is characterized by. Further, when the interface cable is cut, the operation of the PLL circuit is stopped in response to the interface cut signal.
[0019]
According to the present invention, when switching to the high-speed second clock, a stable PLL output clock can be output as the second clock after a predetermined time has elapsed. Further, when the interface cable is disconnected, the PLL circuit is stopped, so that wasteful current consumption can be prevented.
[0020]
Another aspect of the present invention is characterized in that the number of stages of the second flip-flop group is variably set according to a frequency setting signal from the outside. Thereby, a clock switching circuit corresponding to a plurality of types of interface cables can be provided.
[0021]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings. However, such an embodiment does not limit the technical scope of the present invention.
[0022]
FIG. 4 is a diagram illustrating an interface cable and a connected device to which the present embodiment is applied. The
[0023]
The
[0024]
A
[0025]
The
[0026]
FIG. 5 is a circuit diagram of the clock switching circuit in the present embodiment. 6 and 7 are operation timing charts when the interface cable changes from connection to disconnection and when the interface cable changes from disconnection to connection.
[0027]
The
[0028]
The first flip-
In response to the first selection signal S1, the AND gate AND1 passes the first clock X'tal.
[0029]
When the interface cable is connected, the L-level internal disconnect signal CLKSEL is taken in by the final flip-flop F / F (2) via the AND
[0030]
As described above, the first flip-
[0031]
The second flip-
[0032]
The internal disconnect signal CLKSEL is taken into the flip-flop F / F (1a) via the
[0033]
When the interface cable is connected, the disconnect signal Select becomes L level, the
[0034]
As described above, when the interface cable is connected, the
[0035]
The operation when the interface cable changes from the connected state to the disconnected state will be described with reference to FIG. At time t21, the interface cable changes from the connected state to the disconnected state. Accordingly, the connection signal Select changes to H level. In response to this, the internal disconnect signal CLKSEL becomes H level. Along with this change, in response to the falling edge of the second clock PLL at time t22, the flip-flop F / F (Nb) at the final stage outputs the second non-select signal S2 at L level, and the AND gate AND2 inhibits the output of the second clock PLL.
[0036]
In response to the fall of the first clock X'tal at time t23, the first flip-flop F / F (1) takes in the H level internal disconnect signal CLKSEL, and the fall of the first clock at time t24 In response to the edge, the flip-flop F / F (2) at the final stage takes in the internal disconnect signal CLKSEL and sets the first selection signal S1 to the H level. Accordingly, the first clock X′tal is passed through the AND gate AND1, and the output clock COUT outputs the first clock. Further, in response to the H level of the first selection signal S1, the output of the AND
[0037]
Next, the operation when the interface cable changes from disconnection to connection will be described with reference to FIG. When the interface cable changes to the connected state at time t31, the disconnect signal Select becomes L level. Due to this L level, the
[0038]
When the internal connection signal CLKSEL becomes L level, the inverted signal is taken into the first flip-flop F / F (1a) in response to the falling edge of the second clock PLL at time t33. Further, in response to the falling edge at time t34, the signal is transferred to the second flip-flop F / F (2a), and in response to the falling edge at time t36, the final flip-flop F / F (Nb ) And the second selection signal S2 (H level) is output.
[0039]
Before the final stage flip-flop outputs the second selection signal S2, in response to the falling edge of the first clock X'tal, the first stage flip-flop F / F (1) (2 ) Takes in the internal connection signal CLKSEL, outputs the first non-selection signal S1 (L level), and the output of the first clock X'tal is prohibited. Then, after a predetermined dead zone, at time t36, the second clock PLL passes through the AND gate AND2 and is output as the output clock COUT.
[0040]
As described above, when the interface cable is disconnected, the inactive PLL circuit is activated, and when a stable second clock PLL is output after a predetermined time, the internal disconnect signal CLKSEL is connected (H Level). In response to the internal disconnect signal CLKSEL, the first flip-
[0041]
FIG. 8 is a circuit diagram of the clock switching circuit in the second embodiment. The same reference numbers as in FIG. 5 are given. The
[0042]
FIG. 9 is a diagram illustrating a relationship between the interface cable and the connected device in the second embodiment. In this example, the
[0043]
On the other hand, when the
[0044]
Therefore, in the second embodiment, the number of stages of the second flip-flop group can be selected according to the difference in frequency between the first clock X'tal and the second clock PLL, and the clock switching The time dead zone can be set to an optimum length.
[0045]
As described above, the protection scope of the present invention is not limited to the above-described embodiment, but extends to the invention described in the claims and equivalents thereof.
[0046]
【The invention's effect】
As described above, according to the present invention, it is possible to reliably switch between the low-speed clock and the high-speed clock without causing a hazard in response to the disconnection and connection of the interface cable. In addition, when an interface cable is connected, switching is performed after a stable high-speed clock is generated, so that malfunction of a circuit supplied with the clock is prevented.
[Brief description of the drawings]
FIG. 1 is a circuit diagram of a conventional clock switching circuit.
FIG. 2 is an operation timing chart of the clock switching circuit of FIG.
FIG. 3 is another operation timing chart of the clock switching circuit of FIG. 1;
FIG. 4 is a diagram illustrating an interface cable and a connected device to which the present embodiment is applied.
FIG. 5 is a circuit diagram of a clock switching circuit in the present embodiment.
6 is an operation timing chart of FIG. 5 when the interface cable changes from connection to disconnection.
7 is an operation timing chart of FIG. 5 when the interface cable changes from disconnection to connection. FIG.
FIG. 8 is a circuit diagram of a clock switching circuit according to a second embodiment.
FIG. 9 is a diagram illustrating a relationship between an interface cable and a connected device in the second embodiment.
[Explanation of symbols]
20
Claims (4)
インターフェースケーブルの切断と接続に対応するインターフェース切断信号を、前記第1のクロックに応答して取り込み、前記インターフェースケーブルが切断される時は、段数回のクロックエッジで最終段のフリップフロップが第1の選択信号を出力し、前記インターフェースケーブルが接続される時は、1回のクロックエッジで最終段のフリップフロップが第1の非選択信号を出力し、前記第1の選択信号に応答して前記第1のクロックを出力し、上記第1の非選択信号に応答して前記第1のクロックの出力を禁止する第1のフリップフロップ群と、
前記インターフェース切断信号を前記第2のクロックに応答して取り込み、前記インターフェースケーブルが接続される時は、段数回のクロックエッジで最終段のフリップフロップが第2の選択信号を出力し、前記インターフェースケーブルが切断される時は、1回のクロックエッジで最終段のフリップフロップが第2の非選択信号を出力し、前記第2の選択信号に応答して前記第2のクロックを出力し、前記第2の非選択信号に応答して前記第2のクロックの出力を禁止する第2のフリップフロップ群とを有し、
前記第1および第2のクロックの周波数の関係に応じて、前記第1のフリップフロップ群より前記第2のフリップフロップ群の段数が多いことを特徴とするクロック切替回路。In a clock switching circuit that switches between an asynchronous first clock and a second clock according to disconnection and connection of an interface cable having a hot plug function,
An interface disconnection signal corresponding to the disconnection and connection of the interface cable is captured in response to the first clock, and when the interface cable is disconnected, the flip-flop at the final stage is set to the first flip-flop at several clock edges. When a selection signal is output and the interface cable is connected, the flip-flop at the final stage outputs a first non-selection signal at one clock edge, and the first selection signal is output in response to the first selection signal. A first flip-flop group that outputs one clock and inhibits the output of the first clock in response to the first non-selection signal;
The interface disconnection signal is taken in response to the second clock, and when the interface cable is connected, the flip-flop at the final stage outputs the second selection signal at several clock edges, and the interface cable Is disconnected, the last flip-flop outputs a second non-selection signal at one clock edge, outputs the second clock in response to the second selection signal, and And a second flip-flop group that inhibits the output of the second clock in response to two non-selection signals,
The clock switching circuit according to claim 1, wherein the number of stages of the second flip-flop group is larger than that of the first flip-flop group in accordance with a frequency relationship between the first and second clocks.
前記第1のクロックから前記第2のクロックを生成するPLL回路から、当該第2のクロックを供給され、
前記インターフェースケーブルが接続された時は、前記インターフェース切断信号に応答して前記PLL回路の動作を開始し、一定時間後に前記インターフェース切断信号が第2のフリップフロップ群に取り込まれることを特徴とするクロック切替回路。In claim 1,
The second clock is supplied from a PLL circuit that generates the second clock from the first clock,
When the interface cable is connected, the operation of the PLL circuit is started in response to the interface disconnection signal, and the interface disconnection signal is taken into the second flip-flop group after a predetermined time. Switching circuit.
前記インターフェースケーブルが切断された時は、前記インターフェース切断信号に応答して、前記PLL回路の動作を停止することを特徴とするクロック切替回路。In claim 2,
The clock switching circuit, wherein when the interface cable is disconnected, the operation of the PLL circuit is stopped in response to the interface disconnection signal.
前記第2のフリップフロップ群の段数が、接続される前記インターフェースケーブルの動作クロックの周波数に応じて、変更設定されることを特徴とするクロック切替回路。In claim 1,
The clock switching circuit, wherein the number of stages of the second flip-flop group is changed and set according to the frequency of the operation clock of the interface cable to be connected.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000020904A JP4326100B2 (en) | 2000-01-28 | 2000-01-28 | Clock switching circuit for hot plug |
KR1020000065196A KR100689724B1 (en) | 2000-01-28 | 2000-11-03 | Clock switching circuit corresponding to hot plug |
US09/713,024 US7237053B1 (en) | 2000-01-28 | 2000-11-16 | Clock switching circuit for a hot plug |
DE2000163147 DE10063147B4 (en) | 2000-01-28 | 2000-12-18 | Clock switching arrangement for hot-plug function |
DE10066341A DE10066341B4 (en) | 2000-01-28 | 2000-12-18 | Clock switching arrangement for hot-plug function |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000020904A JP4326100B2 (en) | 2000-01-28 | 2000-01-28 | Clock switching circuit for hot plug |
DE10066341A DE10066341B4 (en) | 2000-01-28 | 2000-12-18 | Clock switching arrangement for hot-plug function |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001209453A JP2001209453A (en) | 2001-08-03 |
JP4326100B2 true JP4326100B2 (en) | 2009-09-02 |
Family
ID=37420936
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000020904A Expired - Fee Related JP4326100B2 (en) | 2000-01-28 | 2000-01-28 | Clock switching circuit for hot plug |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4326100B2 (en) |
DE (1) | DE10063147B4 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005191877A (en) | 2003-12-25 | 2005-07-14 | Fujitsu Ltd | Clock switching circuit |
US7219246B2 (en) * | 2004-05-26 | 2007-05-15 | Microchip Technology Inc. | Digital system having selectable clock speed based upon available supply voltage and PLL configuration register settings |
US8644782B2 (en) * | 2011-11-14 | 2014-02-04 | Apple Inc. | Agile clocking with receiver PLL management |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5142247A (en) * | 1991-08-06 | 1992-08-25 | Compaq Computer Corporation | Multiple frequency phase-locked loop clock generator with stable transitions between frequencies |
JPH06209309A (en) * | 1993-01-11 | 1994-07-26 | Fujitsu Ltd | Asynchronous clock switching circuit |
-
2000
- 2000-01-28 JP JP2000020904A patent/JP4326100B2/en not_active Expired - Fee Related
- 2000-12-18 DE DE2000163147 patent/DE10063147B4/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2001209453A (en) | 2001-08-03 |
DE10063147B4 (en) | 2006-12-07 |
DE10063147A1 (en) | 2001-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6600345B1 (en) | Glitch free clock select switch | |
US5790609A (en) | Apparatus for cleanly switching between various clock sources in a data processing system | |
JP3587162B2 (en) | Data transfer control device and electronic equipment | |
US5315181A (en) | Circuit for synchronous, glitch-free clock switching | |
JP3884322B2 (en) | Network interface | |
US20090147610A1 (en) | Semiconductor device | |
JPH10161767A (en) | Device and method for automatically sequencing clock within data processing system in starting and finishing power saving state | |
US7586337B2 (en) | Circuit for switching between two clock signals independently of the frequency of the clock signals | |
US6819150B1 (en) | Method and apparatus for quick clock swapping using much slower asynchronous clock for power savings | |
US6472909B1 (en) | Clock routing circuit with fast glitchless switching | |
US5794019A (en) | Processor with free running clock with momentary synchronization to subsystem clock during data transfers | |
US20020186065A1 (en) | Circuit for selectively generating an output signal from one or more clock signals | |
JP4326100B2 (en) | Clock switching circuit for hot plug | |
US5428765A (en) | Method and apparatus for disabling and restarting clocks | |
US5848014A (en) | Semiconductor device such as a static random access memory (SRAM) having a low power mode using a clock disable circuit | |
JP2009080634A (en) | Reset clock control circuit | |
KR100224277B1 (en) | A circuit of generating internal clock of synchronous semiconductor device | |
KR100689724B1 (en) | Clock switching circuit corresponding to hot plug | |
US20020199026A1 (en) | Network interface for decreasing power consumption | |
JPH10149237A (en) | Semiconductor circuit | |
US6292038B1 (en) | Smooth clock switching for power managed PCI adapters | |
US5587675A (en) | Multiclock controller | |
US6961802B2 (en) | Data input/output device, memory system, data input/output circuit, and data input/output method | |
JP4527097B2 (en) | Network interface | |
JPH1185304A (en) | Clock input control circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070119 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20080731 |
|
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: 20090609 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090609 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120619 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120619 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120619 Year of fee payment: 3 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120619 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120619 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130619 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140619 Year of fee payment: 5 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |