JP4997035B2 - Image processing apparatus and reference clock supply method - Google Patents
Image processing apparatus and reference clock supply method Download PDFInfo
- Publication number
- JP4997035B2 JP4997035B2 JP2007237748A JP2007237748A JP4997035B2 JP 4997035 B2 JP4997035 B2 JP 4997035B2 JP 2007237748 A JP2007237748 A JP 2007237748A JP 2007237748 A JP2007237748 A JP 2007237748A JP 4997035 B2 JP4997035 B2 JP 4997035B2
- Authority
- JP
- Japan
- Prior art keywords
- engine
- reference clock
- controller
- image processing
- processing apparatus
- 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
Images
Landscapes
- Facsimiles In General (AREA)
Description
本発明は、コピー、プリンタ、ファクシミリ、スキャンなどの画像処理を行う画像処理装置に関し、特に、高速シリアルバスを備えた画像処理装置及びリファレンスクロック供給方法に関する。 The present invention relates to an image processing apparatus that performs image processing such as copying, printer, facsimile, and scanning, and more particularly to an image processing apparatus that includes a high-speed serial bus and a reference clock supply method.
高速シリアルバスの一つとして、PCI Express(登録商標)がある。ここで、高速シリアルバスとは、1本の伝送路を用いてシリアル(直列)伝送により、高速(100Mbps程度以上)にデータをやり取りすることができるインターフェースを意味する。このPCI Expressは、PCIの後継規格としてコンピュータ全般に通用する標準拡張バスとして規格化されたバスであり、概略的には、低電圧差動信号伝送、ポイントツーポイントで送受信独立の通信チャンネル、パケット化されたスプリットトランザクション、リンク構成の違いによる高いスケーラビリティなどの特徴を持つ。 As one of high-speed serial buses, there is PCI Express (registered trademark). Here, the high-speed serial bus means an interface capable of exchanging data at high speed (about 100 Mbps or more) by serial (serial) transmission using a single transmission line. This PCI Express is standardized as a standard expansion bus that can be used for all computers as a successor to PCI. In general, low-voltage differential signal transmission, point-to-point independent communication channels, packets It has features such as high-performance scalability due to different split transactions and link configurations.
PCI Expressに係る従来技術例としては、例えば、高速シリアルデータ通信、特にPCI Express規格に従う高速シリアルデータ通信を画像機器に適用する場合に、コスト面・消費電力面で、有利で無駄のないインターフェース機能を発揮できる「シリアルデータ転送装置、画像出力装置、画像入力装置及び画像形成装置」(例えば、特許文献1参照)や、複数の独立したデータ転送を並行して処理する場合に、データ転送経路の競合を避けることにより、データ転送効率の向上を図る「データ転送システム、画像形成システム及びデータ転送用プログラム」(例えば、特許文献2参照)がある。 As an example of the prior art related to PCI Express, for example, when high-speed serial data communication, particularly high-speed serial data communication conforming to the PCI Express standard is applied to an imaging device, an interface function that is advantageous and efficient in terms of cost and power consumption "Serial data transfer device, image output device, image input device and image forming device" (see, for example, Patent Document 1), or when processing a plurality of independent data transfers in parallel, There is a “data transfer system, image forming system, and data transfer program” (see, for example, Patent Document 2) that improves data transfer efficiency by avoiding competition.
しかしながら、上述したような従来におけるPCI Express規格のインターフェースを有する機器では、周波数を拡散したリファレンスクロックを入力する場合、リファレンスクロックを入力されるデバイスのPCI Express用I/O電源が動作電圧未満のままクロックを入力すると、デバイスが故障するおそれがある。 However, in a device having a conventional PCI Express standard interface as described above, when a reference clock with a spread frequency is input, the PCI Express I / O power supply of the device to which the reference clock is input remains below the operating voltage. If the clock is input, the device may be damaged.
本発明は、上記事情に鑑みてなされたものであり、デバイスを故障なく動作させることができる画像処理装置及びリファレンスクロック供給方法を提供することを目的とする。 The present invention has been made in view of the above circumstances, and an object thereof is to provide an image processing apparatus and a reference clock supply method capable of operating a device without failure.
本発明にかかる画像処理装置は、画像処理装置であって、画像処理動作を行うエンジンと、前記エンジンを制御するコントローラと、前記コントローラと前記エンジンとの間に接続され、前記コントローラから前記エンジンへリファレンスクロックを供給するためのエンベデッド・クロック技術を採用したインタフェースと、を備え、前記エンジンは、さらに、前記インタフェース用の電源を備え、前記コントローラは、前記電源の電圧が所定の動作電圧の範囲内になった後に、前記リファレンスクロックの発振を開始するクロック発振器を備えたことを特徴とする。 An image processing apparatus according to the present invention is an image processing apparatus, and is connected to an engine that performs an image processing operation, a controller that controls the engine, the controller and the engine, and the controller to the engine. An interface employing an embedded clock technology for supplying a reference clock, the engine further comprising a power supply for the interface, and the controller has a voltage of the power supply within a predetermined operating voltage range. after becoming, it characterized by comprising a clock oscillator for starting oscillation of the reference clock.
本発明によれば、リファレンスクロックを入力されるデバイスのインタフェース用の電源の電圧が動作電圧内であることを確認してからクロック発振を開始することにより、本デバイスを故障なく動作させることが可能となる。 According to the present invention, it is possible to operate this device without failure by starting clock oscillation after confirming that the interface power supply voltage of the device to which the reference clock is input is within the operating voltage. It becomes.
以下、本発明を実施するための最良の形態について添付図面を参照して詳細に説明する。
(実施の形態1)
The best mode for carrying out the present invention will be described below in detail with reference to the accompanying drawings.
(Embodiment 1)
本実施の形態では、リファレンスクロックを入力されるデバイスのPCI Express用I/O電源電圧が動作電圧内であることを確認してからクロック発振を開始することにより、本デバイスを故障なく動作させることを目的とする。 In this embodiment, it is possible to operate the device without failure by starting clock oscillation after confirming that the PCI Express I / O power supply voltage of the device to which the reference clock is input is within the operating voltage. With the goal.
本実施の形態である画像処理装置の構成を図1に示す。本実施の形態の画像処理装置は、図1に示すように、プリント動作やスキャナ動作等の画像処理動作を行うエンジン2と、このエンジン2を制御するコントローラ1の電源11と、エンジン2の電源21とコントローラ1とにそれぞれ電力供給を行うPSU(Power Supply Unit)4と、主電源SW3とを主に備えている。そして、コントローラ1とエンジン2とは、PCI Express規格のバス5(以下、「PCI Express5」という。)で接続されている。 The configuration of the image processing apparatus according to the present embodiment is shown in FIG. As shown in FIG. 1, the image processing apparatus according to the present embodiment includes an engine 2 that performs image processing operations such as a print operation and a scanner operation, a power source 11 of a controller 1 that controls the engine 2, and a power source of the engine 2. 21 and the controller 1 are mainly provided with a PSU (Power Supply Unit) 4 and a main power source SW3. The controller 1 and the engine 2 are connected by a PCI Express standard bus 5 (hereinafter referred to as “PCI Express 5”).
エンジン2は、PCI Express用I/O電源である電源21と、RESET IC24と、CPU23と、ASIC22とを主に備えている。コントローラ1は、電源11と、ASIC12と、CPU13と、SSCG(Spread Spectrum Clock Generator)14とを主に備えている。
The engine 2 mainly includes a power supply 21 that is a PCI Express I / O power supply, a RESET IC 24, a
SSCG14はリファレンスクロック(REFCLK)の発振を行って、リファレンスクロックをエンジン2に供給するクロック発振器である。このSSCG14は、レジスタ14aを備えている。レジスタ14aについては後述する。ASIC12には、LTSSMレジスタ14aが設けられている。このLTSSMレジスタ14aについては後述する。CPU13は、タイマー13aを有している。
The
システム(画像処理装置)起動時には、まず主電源3が入り、PSU4からコントローラ1とエンジン2にそれぞれ電力が供給され、コントローラ1及びエンジン2は、各ユニットの中で必要な電源を生成する。 When the system (image processing apparatus) is started, first, the main power supply 3 is turned on, and power is supplied from the PSU 4 to the controller 1 and the engine 2, respectively. The controller 1 and the engine 2 generate necessary power supplies in each unit.
具体的には、AC電源がOFFの状態から主電源SW3をONにすると、コントローラ1に供給される5VEのDC電源がONとなり、コントローラの電源11がONとなり、ASIC12からPONENGがアサートされてPSU4に対して送出される。
Specifically, when the main power supply SW3 is turned on while the AC power supply is off, the 5VE DC power supplied to the controller 1 is turned on, the power supply 11 of the controller is turned on, PONENG is asserted from the
そして、PSU4がASIC12からのPONENGを受け取ると、エンジン2と、コントローラ1の一部に供給される5VのDC電源がONとなる。そして、エンジン2のPCI Express用I/O電源(電源21)が動作電圧内になったことをあらわす信号(POKENG:Power OK Engine)がRESET IC24からアサートされ、それをコントローラ1のASIC12が検知し、I2Cバスを介してSSCG(Spread Spectrum Clock Generator)14にリファレンスクロック(REFCLK)を供給するように命令を与える。これによって、SSCG14はリファレンスクロック(REFCLK)の発振を開始し、エンジン2にリファレンスクロックの供給を開始する。
When the PSU 4 receives PONENG from the ASIC 12, the 5V DC power supplied to the engine 2 and a part of the controller 1 is turned on. Then, a signal (POKEN: Power OK Engine) indicating that the PCI Express I / O power source (power source 21) of the engine 2 is within the operating voltage is asserted from the RESET IC 24, which is detected by the
また、図1に示す構成では、ASIC12からの命令によってリファレンスクロック(REFCLK)の供給を開始させたが、ASICを介さずに、エンジン2のPCI Express用I/O電源(電源21)が動作電圧内になったことをあらわす信号(POKENG)をSSCG14の出力イネイブルの端子に入力することで、クロックの発振を制御するようにしてもよい。このような動作を実現するための構成を図2にあらわす。図2では、エンジン2のPCIExpress用I/O電源(電源21)が動作電圧内になったことをあらわす信号(POKENG)がRESET IC24からアサートされると、コントローラ1のSSCG14の出力が有効となり、リファレンスクロック(REFCLK)の供給を開始する。
Further, in the configuration shown in FIG. 1, the supply of the reference clock (REFCLK) is started by an instruction from the
以上説明したように、本実施の形態によれば、コントローラとエンジンの間にPCI Expressのインターフェースを有し、コントローラからPCI Express用の周波数を拡散させたリファレンスクロックを供給する画像処理装置において、システム起動時にエンジンのPCI Express用I/O電源電圧が動作電圧内になった後に、リファレンスクロックを発振し始めることを特徴とする。よって、リファレンスクロックを入力されるデバイスのPCI Express用I/O電源電圧が動作電圧内であることを確認してからクロック発振を開始することにより、本デバイスを故障なく動作させることができる。
(実施の形態2)
As described above, according to the present embodiment, in the image processing apparatus that has the PCI Express interface between the controller and the engine and supplies the reference clock obtained by spreading the PCI Express frequency from the controller, the system It is characterized in that the reference clock starts to oscillate after the PCI Express I / O power supply voltage of the engine falls within the operating voltage at the time of startup. Therefore, by confirming that the PCI Express I / O power supply voltage of the device to which the reference clock is input is within the operating voltage, the device can be operated without failure by starting clock oscillation.
(Embodiment 2)
本実施の形態では、システム動作中に、何らかの要因で、リファレンスクロックを入力されるデバイスのPCI Express用I/O電源が動作電圧未満になった場合に、クロックの発振を止めることで、本デバイスを故障なく使用することを目的とする。 In the present embodiment, when the PCI Express I / O power supply of the device to which the reference clock is input becomes lower than the operating voltage for some reason during the system operation, the clock oscillation is stopped to Is intended to be used without failure.
本実施の形態の構成は、図1や図2に示す構成と同じであるのでここでの説明は省略し、動作についてのみ以下に説明する。システム動作中に、エンジン2のPCI Express用I/O電源21が動作電圧未満になったら、POKENGはネゲートされ、図1の構成の場合では、ASIC12がこの状態を検知し、SSCG14の発振を止めるようにI2Cバスを介して命令し、一方、図2の構成の場合では、SSCG14のイネイブル端子がディセイブルになることでSSCGの14発振が止まる。
Since the configuration of this embodiment is the same as the configuration shown in FIGS. 1 and 2, the description thereof is omitted here, and only the operation will be described below. When the PCI Express I / O power supply 21 of the engine 2 becomes lower than the operating voltage during the system operation, POKENG is negated. In the case of the configuration of FIG. 1, the ASIC 12 detects this state and stops the oscillation of the
以上説明したように、本実施の形態によれば、実施の形態1の画像処理装置において、システム動作中にエンジンのPCI Express用I/O電源電圧が動作電圧外になったら、コントローラからのリファレンスクロックの供給を止めることを特徴とする。よって、システム動作中に、何らかの要因でリファレンスクロックを入力されるデバイスのPCI Express用I/O電源が動作電圧未満になった場合に、クロックの発振を止めることで、本デバイスを故障なく使用することができる。 As described above, according to the present embodiment, in the image processing apparatus according to the first embodiment, when the I / O power supply voltage for the PCI Express of the engine becomes out of the operating voltage during the system operation, the reference from the controller. The supply of the clock is stopped. Therefore, when the PCI Express I / O power supply of the device to which the reference clock is input for some reason becomes lower than the operating voltage during system operation, this device can be used without failure by stopping clock oscillation. be able to.
(実施の形態3)
次に、システム起動時にPCI Expressによる通信が確立しなかった場合について説明する。コントローラ1のASIC12がリファレンスクロックの発振開始を命令したら、コントローラ1のCPU13のタイマー13aによってカウントを始める。そして、コントローラ1のCPU13のタイマー13aが一定回数カウントする前に、コントローラ1のASIC12が、エンジン2のASIC22と通信ができるようになったら、引き続きシステム起動処理を行う。コントローラ1のASIC21が、エンジン2のASIC22と通信ができるようになる前に、CPU13のカウントが一定回数以上になったら、リファレンスクロック(REFCLK)を供給してから一定時間経過しても通信が確立しないというように判断し、アクションを起こす。このアクションは、以下に説明する実施の形態3と実施の形態4以降でそれぞれ異なる。
(Embodiment 3)
Next, a case where communication by PCI Express is not established when the system is started will be described. When the
実施の形態3では、PCI Expressのインターフェースが異常な状態になっている可能性がある場合、すぐにリファレンスクロックの発振を止め、デバイスを故障させないことを目的とする。 In the third embodiment, when there is a possibility that the PCI Express interface is in an abnormal state, an object is to immediately stop the oscillation of the reference clock and prevent the device from being damaged.
実施の形態2は、図1に示す構成と、図3に示すフローとで実現される。本実施の形態の動作について、図1及び図3を参照して説明する。 The second embodiment is realized by the configuration shown in FIG. 1 and the flow shown in FIG. The operation of the present embodiment will be described with reference to FIGS.
システムが起動されて主電源3が入り、コントローラ1及びエンジン2で各ユニットの中で必要な電源が生成された後、エンジン2のPCI Express用I/O電源(電源21)が動作電圧内になったことをあらわす信号(POKENG)がRESET IC24からアサートされ(ステップS1)、それをコントローラ1のASIC12が検知し、I2Cバスを介してSSCG14にリファレンスクロック(REFCLK)を供給するように命令を与える。これによって、SSCG14はリファレンスクロック(REFCLK)を供給し始める(ステップS2)。
After the system is started and the main power supply 3 is turned on, and the controller 1 and the engine 2 generate the necessary power supply in each unit, the PCI Express I / O power supply (power supply 21) of the engine 2 is within the operating voltage. The RESET IC 24 asserts a signal (POKENG) indicating that it has become (step S1), the
コントローラ1のASIC12がリファレンスクロックの発振開始を命令したら、コントローラ1のCPU13のタイマー13aによってカウントを始める(ステップS3)。
When the
コントローラ1のCPU13のタイマー13aが一定回数カウントする前に(ステップS4/NO)、コントローラ1のASIC12が、エンジン2のASIC22と通信ができるようになったら(ステップS5/YES)、引き続きシステム起動処理を行う。
If the
ここで、コントローラ1のASIC12が、エンジン2のASIC22と通信ができるようになったか否かは、次のように判断する。ASIC12には、LTSSM(Link Training and Status State Machine)レジスタ12aが設けられている。このLTSSMレジスタ12aは、32bit長、先頭から0〜8bitまでの領域にStatus Codeが格納されるようになっている。このStatus Codeには、種種の状態によって異なる値が格納されるが、コントローラ1のASIC12がPCI Express5エンジン2のASIC22とリンクトレーニングが終了しており通信可能な場合には、L0(0x16の値)が格納されるようになっている。
Here, whether or not the
このため、CPU13は、ASIC12のLTSSMレジスタ12aを参照して、Status CodeがL0であるか否かにより、ASIC12が、エンジン2のASIC22と通信可能かどうかを判断している。なお、ASIC12がエンジン2のASIC22と通信可能か否かの判断については、以降の実施の形態においても同様である。
For this reason, the CPU 13 refers to the
なお、エンジン2のASIC22にもLTSSMレジスタが設けられており、まず、ASIC12のLTSSMレジスタ12aのStatus CodeがL0であることを確認した後に、エンジン2のASIC22のLTSSMレジスタでStatus CodeがL0であるか否かを確認するように構成してもよい。これにより、コントローラ1のASIC12とエンジン2のASIC22との間で送受信可能となっていることを確認できるとともに、ASIC22のLTSSMレジスタ12aのStatus CodeもL0になっていることを確認することができる。
The ASIC 22 of the engine 2 is also provided with an LTSSM register. First, after confirming that the Status Code of the
コントローラ1のASIC21が、エンジン2のASIC22と通信ができるようになる前に(ステップS5/NO)、CPU13のカウントが一定回数以上になったら(ステップS4/YES)、リファレンスクロック(REFCLK)を供給してから一定時間経過しても通信が確立しないというように判断し、I2Cバスを介してリファレンスクロックの発振を停止するというアクションを起こし(ステップS6)、システムを停止する。 Before the ASIC 21 of the controller 1 can communicate with the ASIC 22 of the engine 2 (step S5 / NO), if the count of the CPU 13 exceeds a certain number (step S4 / YES), the reference clock (REFCLK) is supplied. Then, it is determined that communication is not established even after a certain time has elapsed, and an action is taken to stop the oscillation of the reference clock via the I 2 C bus (step S6), and the system is stopped.
以上説明したように、本実施の形態によれば、実施の形態1又は2の画像処理装置において、システム起動時にリファレンスクロックを供給してから一定時間経過しても通信が確立しない場合に、リファレンスクロックの供給を止めることを特徴とする。よって、PCI ExpressのI/Fが異常な状態になっている可能性がある場合、すぐにリファレンスクロックの発振を止め、デバイスを故障させないことを可能とする。
(実施の形態4)
As described above, according to the present embodiment, in the image processing apparatus according to the first or second embodiment, when communication is not established even after a predetermined time has elapsed since the reference clock was supplied at the time of system startup, The supply of the clock is stopped. Therefore, when there is a possibility that the PCI Express I / F is in an abnormal state, it is possible to immediately stop the oscillation of the reference clock and prevent the device from malfunctioning.
(Embodiment 4)
本実施の形態では、システム起動時に、周波数を拡散したリファレンスクロックを供給してから一定時間経過しても通信が確立しない場合に、リファレンスクロックの周波数を拡散させないで供給することによって、通信を確立させることを目的とする。 In this embodiment, when communication is not established even after a certain period of time has elapsed since the reference clock with the spread frequency is supplied at the system startup, the communication is established by supplying the reference clock without spreading the frequency. The purpose is to let you.
本実施の形態は、図1に示す構成と、図4に示すフローとで実現される。本実施の形態の動作について、図1及び図4を参照して説明する。 The present embodiment is realized by the configuration shown in FIG. 1 and the flow shown in FIG. The operation of the present embodiment will be described with reference to FIGS.
システムが起動されて主電源3が入り、コントローラ1及びエンジン2で各ユニットの中で必要な電源が生成された後、エンジン2のPCI Express用I/O電源(電源21)が動作電圧内になったことをあらわす信号(POKENG)がRESET IC24からアサートされ(ステップS11)、それをコントローラ1のASIC12が検知し、I2Cバスを介してSSCG14にリファレンスクロック(REFCLK)を供給するように命令を与える。これによって、SSCG14はリファレンスクロック(REFCLK)を供給し始める(ステップS12)。
After the system is started and the main power supply 3 is turned on, and the controller 1 and the engine 2 generate the necessary power supply in each unit, the PCI Express I / O power supply (power supply 21) of the engine 2 is within the operating voltage. The RESET IC 24 asserts a signal (POKENG) indicating that it has become (step S11), the
コントローラ1のASIC12がリファレンスクロックの発振開始を命令したら、コントローラ1のCPU13のタイマー13aによってカウントを始める(ステップS13)。
When the
コントローラ1のCPU13のタイマー13aが一定回数カウントする前に(ステップS14/NO)、コントローラ1のASIC12が、エンジン2のASIC22と通信ができるようになったら(ステップS15/YES)、引き続きシステム起動処理を行う。
If the
コントローラ1のASIC21が、エンジン2のASIC22と通信ができるようになる前に(ステップS15/NO)、CPU13のカウントが一定回数以上になり(ステップS14/YES)、リファレンスクロック(REFCLK)の周波数拡散がない場合(ステップS16/NO)、I2Cバスを介してリファレンスクロックの発振を停止するというアクションを起こし(ステップS17)、システムを停止する。 Before the ASIC 21 of the controller 1 can communicate with the ASIC 22 of the engine 2 (step S15 / NO), the count of the CPU 13 exceeds a certain number (step S14 / YES), and the reference clock (REFCLK) is spread in frequency. If there is no error (step S16 / NO), an action is taken to stop the oscillation of the reference clock via the I 2 C bus (step S17), and the system is stopped.
ここで、リファレンスクロック(REFCLK)の周波数拡散の有無は、次のように判断する。前述したように、SSCG14にはレジスタ14aが設けられている。このレジスタ14aはそのBit4とBit5がリファレンスクロック(REFCLK)の周波数拡散を制御するために使用され、Bit4、Bit5に、周波数拡散幅として−0.5%、−0.25%、−0.1%の比率、またはOFFを示す値が設定可能となっている。すなわち、レジスタ14aのBit4、Bit5(BitN:先頭からNビット目を示す)の2bitにOFFを設定することにより周波数拡散を行わず、Bit4、Bit5に比率が設定されている場合には、当該比率の周波数拡散幅で周波数拡散を行うように制御される。従って、ステップS16において、SSCG14は、このレジスタ14aを参照して、Bit4、Bit5にOFFが設定されているか否かにより周波数拡散の有無を判断している。
Here, the presence or absence of frequency spreading of the reference clock (REFCLK) is determined as follows. As described above, the
リファレンスクロック(REFCLK)の周波数拡散がある場合(ステップS16/YES)、CPU13のタイマー13aのカウントをクリアし(ステップS18)、I2Cバスを介してリファレンスクロックの周波数拡散を停止してリファレンスクロック(REFCLK)を発振し(ステップS19)、再び通信の確立を試みる。
When there is frequency spreading of the reference clock (REFCLK) (step S16 / YES), the count of the
ここで、ステップS19では、SSCG14は、レジスタ14aのBit4、Bit5にOFFが設定を示す値を設定することにより、周波数拡散を停止してリファレンスクロック(REFCLK)を発振する。
Here, in step S19, the
以上説明したように、本実施の形態によれば、実施の形態1〜3のいずれかの画像処理装置において、システム起動時にリファレンスクロックを供給してから一定時間経過しても通信が確立しない場合に、リファレンスクロックの周波数を拡散させないで供給することを特徴とする。よって、システム起動時に、周波数を拡散したリファレンスクロックを供給してから一定時間経過しても通信が確立しない場合に、リファレンスクロックの周波数を拡散させないで供給することによって、通信を確立させることができる。
(実施の形態5)
As described above, according to the present embodiment, in the image processing apparatus according to any one of the first to third embodiments, communication is not established even after a predetermined time has elapsed since the reference clock was supplied at the time of system startup. In addition, the frequency of the reference clock is supplied without spreading. Therefore, at the time of starting the system, if communication is not established even after a certain time has elapsed after supplying the reference clock with the spread frequency, communication can be established by supplying the reference clock without spreading the frequency. .
(Embodiment 5)
本実施の形態では、システム起動時に、周波数を拡散したリファレンスクロックを供給してから一定時間経過しても通信が確立しない場合に、リファレンスクロックの周波数拡散幅を減少させて供給することによって、通信を確立させることを目的とする。 In this embodiment, when the communication is not established even after a lapse of a certain time after supplying the reference clock with the frequency spread at the time of starting the system, the communication is performed by reducing the frequency spreading width of the reference clock and supplying it. The purpose is to establish.
本実施の形態は、図1に示す構成と、図5に示すフローとで実現される。本実施の形態の動作について、図1及び図5を参照して説明する。 The present embodiment is realized by the configuration shown in FIG. 1 and the flow shown in FIG. The operation of the present embodiment will be described with reference to FIGS.
システムが起動されて主電源3が入り、コントローラ1及びエンジン2で各ユニットの中で必要な電源が生成された後、エンジン2のPCI Express用I/O電源(電源21)が動作電圧内になったことをあらわす信号(POKENG)がRESET IC24からアサートされ(ステップS21)、それをコントローラ1のASIC12が検知し、I2Cバスを介してSSCG14にリファレンスクロック(REFCLK)を供給するように命令を与える。これによって、SSCG14はリファレンスクロック(REFCLK)を供給し始める(ステップS22)。
After the system is started and the main power supply 3 is turned on, and the controller 1 and the engine 2 generate the necessary power supply in each unit, the PCI Express I / O power supply (power supply 21) of the engine 2 is within the operating voltage. The RESET IC 24 asserts a signal (POKENG) indicating that it has become (step S21), the
コントローラ1のASIC12がリファレンスクロックの発振開始を命令したら、コントローラ1のCPU13のタイマー13aによってカウントを始める(ステップS23)。
When the
コントローラ1のCPU13のタイマー13aが一定回数カウントする前に(ステップS24/NO)、コントローラ1のASIC12が、エンジン2のASIC22と通信ができるようになったら(ステップS25/YES)、引き続きシステム起動処理を行う。
If the
コントローラ1のASIC21が、エンジン2のASIC22と通信ができるようになる前に(ステップS25/NO)、CPU13のカウントが一定回数以上になり(ステップS24/YES)、リファレンスクロック(REFCLK)の周波数拡散幅が0である場合(ステップS26/YES)、I2Cバスを介してリファレンスクロックの発振を停止するというアクションを起こし(ステップS27)、システムを停止する。 Before the ASIC 21 of the controller 1 can communicate with the ASIC 22 of the engine 2 (step S25 / NO), the count of the CPU 13 exceeds a predetermined number (step S24 / YES), and the frequency of the reference clock (REFCLK) is spread. If the width is 0 (step S26 / YES), an action is taken to stop the oscillation of the reference clock via the I 2 C bus (step S27), and the system is stopped.
ここで、リファレンスクロック(REFCLK)の周波数拡散幅が0であるか否かは、SSCG14がレジスタ14aを参照して、Bit4、Bit5にOFFが設定されているか否かにより判断する。
Here, whether or not the frequency spread width of the reference clock (REFCLK) is 0 is determined by the
リファレンスクロック(REFCLK)の周波数拡散幅が0ではない場合(ステップS26/NO)、CPU13のタイマー13aのカウントをクリアし(ステップS28)、I2Cバスを介してリファレンスクロックの周波数拡散幅を一定量減少させてリファレンスクロック(REFCLK)を発振し(ステップS29)、再びコントローラ1のASIC12がエンジン2のASIC22とPCI Expressによる通信を試みる。
When the frequency spread width of the reference clock (REFCLK) is not 0 (step S26 / NO), the count of the
ここで、ステップS29では、SSCG14が、レジスタ14aのBit4,Bit5に現在設定されている周波数拡散幅より一定量小さい値を設定した上でリファレンスクロックを発振することにより、リファレンスクロックの周波数拡散幅を一定量減少する。リファレンスクロックの周波数拡散幅を一定量減少する処理については以降の実施の形態においても同様である。
Here, in step S29, the
その後、コントローラ1のCPU13のタイマー13aが一定回数以上カウントしたら再びI2Cバスを介してリファレンスクロックの周波数拡散幅を一定量だけ減少させる。そして、コントローラ1のASIC12とエンジン2のASIC22の通信が確立するまでこれを繰り返す。
Thereafter, when the
以上説明したように、本実施の形態によれば、実施の形態1〜4のいずれかの画像処理装置において、システム起動時にリファレンスクロックを供給してから一定時間経過しても通信が確立しない場合に、リファレンスクロックの周波数拡散幅を通信可能となる値まで減少させることを特徴とする。よって、システム起動時に、周波数を拡散したリファレンスクロックを供給してから一定時間経過しても通信が確立しない場合に、リファレンスクロックの周波数拡散幅を減少させて供給することによって、通信を確立させることができる。
(実施の形態6)
As described above, according to the present embodiment, in the image processing apparatus according to any one of the first to fourth embodiments, communication is not established even after a predetermined time has elapsed since the reference clock was supplied at the time of system startup. In addition, the frequency spreading width of the reference clock is reduced to a value that enables communication. Therefore, at the time of system startup, if communication is not established even after a certain period of time has elapsed since the reference clock with the spread frequency is supplied, communication is established by reducing the frequency spread width of the reference clock and supplying it. Can do.
(Embodiment 6)
次に、EMI低減のため、可能な限りPCI Express用の周波数拡散幅を大きくする方法を挙げる。従来におけるPCI Express規格のインターフェースを有する機器では、リファレンスクロックの周波数拡散幅が大きすぎると、通信が成立しない可能性があり、逆に、リファレンスクロックの周波数拡散幅が小さすぎると、機器のEMIが大きくなってしまうという問題があった。本実施の形態では、システム起動時に、リファレンスクロックの周波数拡散幅を通信が可能な最大値まで増加させることによって、機器のEMIを減少させることを目的とする。 Next, a method of increasing the frequency spread width for PCI Express as much as possible to reduce EMI will be described. In a conventional device having a PCI Express standard interface, if the frequency spread width of the reference clock is too large, communication may not be established. Conversely, if the frequency spread width of the reference clock is too small, the EMI of the device is reduced. There was a problem of getting bigger. An object of the present embodiment is to reduce the EMI of a device by increasing the frequency spread width of a reference clock to a maximum value at which communication is possible at the time of system startup.
本実施の形態は、図1に示す構成と、図6に示すフローとで実現される。本実施の形態の動作について、図1及び図6を参照して説明する。 The present embodiment is realized by the configuration shown in FIG. 1 and the flow shown in FIG. The operation of the present embodiment will be described with reference to FIGS.
システムが起動されて主電源3が入り、コントローラ1及びエンジン2で各ユニットの中で必要な電源が生成された後、エンジン2のPCI Express用I/O電源(電源21)が動作電圧内になったことをあらわす信号(POKENG)がRESET IC24からアサートされ(ステップS31)、それをコントローラ1のASIC12が検知し、I2Cバスを介してSSCG14にリファレンスクロック(REFCLK)を供給するように命令を与える。これによって、SSCG14はリファレンスクロック(REFCLK)を供給し始める(ステップS32)。
After the system is started and the main power supply 3 is turned on, and the controller 1 and the engine 2 generate the necessary power supply in each unit, the PCI Express I / O power supply (power supply 21) of the engine 2 is within the operating voltage. The RESET IC 24 asserts a signal (POKENG) indicating that it has become (step S31), the
コントローラ1のASIC12がリファレンスクロックの発振開始を命令したら、コントローラ1のCPU13のタイマー13aによってカウントを始める(ステップS33)。
When the
コントローラ1のCPU13のタイマー13aが一定回数カウントする前に(ステップS34/NO)、コントローラ1のASIC12が、エンジン2のASIC22と通信ができるようになったら(ステップS35/YES)、後述するステップS40へ進む。
If the
コントローラ1のASIC21が、エンジン2のASIC22と通信ができるようになる前に(ステップS35/NO)、CPU13のカウントが一定回数以上になり(ステップS34/YES)、リファレンスクロック(REFCLK)の周波数拡散幅が0である場合(ステップS36/YES)、I2Cバスを介してリファレンスクロックの発振を停止するというアクションを起こし(ステップS37)、システムを停止する。 Before the ASIC 21 of the controller 1 can communicate with the ASIC 22 of the engine 2 (step S35 / NO), the count of the CPU 13 exceeds a certain number (step S34 / YES), and the reference clock (REFCLK) is spread in frequency. If the width is 0 (step S36 / YES), an action is taken to stop the oscillation of the reference clock via the I 2 C bus (step S37), and the system is stopped.
リファレンスクロック(REFCLK)の周波数拡散幅が0ではない場合(ステップS36/NO)、CPU13のタイマー13aのカウントをクリアし(ステップS38)、I2Cバスを介してリファレンスクロックの周波数拡散幅を一定量減少させてリファレンスクロック(REFCLK)を発振し(ステップS39)、再びコントローラ1のASIC12がエンジン2のASIC22とPCI Expressによる通信を試みる。
When the frequency spread width of the reference clock (REFCLK) is not 0 (step S36 / NO), the count of the
ステップS35にて、コントローラ1のASIC12と、エンジン2のASIC22との通信が確立した場合(ステップS35/YES)、CPU13のタイマー13aのカウントをクリアし(ステップS40)、I2Cバスを介してリファレンスクロックの周波数拡散幅を一定量増加させてリファレンスクロック(REFCLK)を発振し(ステップS41)、通信の確立を試みる。このフローを、リファレンスクロックを供給してから一定時間経過しても通信が確立しないという状態になるまで続ける。これについて以下に説明を続ける。
When communication between the
ここで、ステップ41では、SSCG14が、レジスタ14aのBit4,Bit5に現在設定されている周波数拡散幅より一定量大きい値を設定した上でリファレンスクロックを発振することにより、リファレンスクロックの周波数拡散幅を一定量増加する。
Here, in step 41, the
コントローラ1のCPU13のタイマー13aによってカウントを始める(ステップS42)。
Counting is started by the
コントローラ1のCPU13のタイマー13aが一定回数カウントする前に(ステップS43/NO)、コントローラ1のASIC12が、エンジン2のASIC22と通信ができるようになったら(ステップS44/YES)、ステップS40へ戻る。
If the
コントローラ1のASIC21が、エンジン2のASIC22と通信ができるようになる前に(ステップS44/NO)、CPU13のカウントが一定回数以上になった場合(ステップS43/YES)、周波数拡散幅を、最後に通信が確立したときの値、もしくは、最後に通信が確立したときの値に所定のマージンをプラスした値に設定して、リファレンスクロックを発振し(ステップS45)、システムを起動する。 Before the ASIC 21 of the controller 1 can communicate with the ASIC 22 of the engine 2 (step S44 / NO), if the count of the CPU 13 exceeds a certain number (step S43 / YES), the frequency spread width is set to the last. Is set to a value obtained when communication is established or a value obtained by adding a predetermined margin to the value obtained when communication is established last, and the reference clock is oscillated (step S45) to start the system.
ここで、通信が確立するたびに、その時点のSSCG14のレジスタ14aのBit4,Bit5に設定されている周波数拡散幅の値を、メモリ等に記憶して更新する。そして、ステップS45では、SSCG14が、このメモリに記憶されている最後に通信が確立した際の周波数幅の値もしくは当該値に所定のマージンを加算した値を、レジスタ14aのBit4,Bit5に設定してリファレンスクロックを発振する。
Here, every time communication is established, the value of the frequency spread width set in Bit 4 and
以上説明したように、本実施の形態によれば、実施の形態1〜5のいずれかの画像処理装置において、システム起動時にリファレンスクロックを供給し通信が確立した後に、リファレンスクロックの周波数拡散幅を通信が可能な最大値まで増加させることを特徴とする。よって、システム起動時に、リファレンスクロックの周波数拡散幅を通信が可能な最大値まで増加させることによって、機器のEMIを減少させることができる。 As described above, according to the present embodiment, in the image processing apparatus according to any one of the first to fifth embodiments, after the reference clock is supplied at the time of system startup and communication is established, the frequency spread width of the reference clock is increased. It is characterized in that the communication is increased to the maximum possible value. Therefore, the EMI of the device can be reduced by increasing the frequency spread width of the reference clock to the maximum value at which communication is possible at the time of system startup.
(実施の形態7)
実施の形態1〜6では、画像処理装置の起動時に、エンジン2の電源電圧が所定の動作電圧の範囲内になった後に、リファレンスクロックの発振を開始していたが、この実施の形態7では、エンジンおよびコントローラ1の一部の電源供給を停止した状態である省エネルギー状態からの復帰時に、リファレンスクロックの発振を開始する。
(Embodiment 7)
In the first to sixth embodiments, the oscillation of the reference clock is started after the power supply voltage of the engine 2 falls within a predetermined operating voltage range when the image processing apparatus is started. In the seventh embodiment, The reference clock oscillation is started when the engine and the controller 1 are recovered from the energy saving state in which the power supply of a part of the engine and the controller 1 is stopped.
ここで、省エネルギー状態とは、コントローラ1に供給される5VEのDC電源がONであり、エンジン2およびコントローラ1の一部に供給される5VのDC電源がOFFである状態である。 Here, the energy saving state is a state in which the 5VE DC power supplied to the controller 1 is ON and the 5V DC power supplied to a part of the engine 2 and the controller 1 is OFF.
本実施の形態にかかる画像処理装置の構成は、図1に示した実施の形態1〜6と同様である。 The configuration of the image processing apparatus according to this embodiment is the same as that of the first to sixth embodiments shown in FIG.
まず、省エネルギー状態への移行の処理について説明する。図7は、省エネルギー状態移行時の処理の手順を示すフローチャートである。画像処理装置がスタンバイ状態であり(ステップS51)、省エネルギー状態移行時には、まずASIC12から出力されるPONENG(Power ON Engine)がネゲートされる(ステップS52)。これにより、PSU4は、エンジン2とコントローラ1の一部に供給する5VのDC電源をOFFとし(ステップS53)、エンジン2の電源21がOFFになる(ステップS54)。すると、RESET IC24からのPOKENGがネゲートされ(ステップS55)、ASIC12からI2Cバスを介した指令によりSSCG14はリファレンスクロックの発振を停止する(ステップS56)。これにより、省エネルギー状態に移行する(ステップS57)。
First, the process of shifting to an energy saving state will be described. FIG. 7 is a flowchart showing a procedure of processing at the time of transition to the energy saving state. When the image processing apparatus is in the standby state (step S51) and the energy saving state shifts, first, PONENG (Power ON Engine) output from the
次に、このように省エネルギー状態に移行した画像処理装置が省エネルギー状態から復帰する処理について説明する。図8は、省エネルギー状態から復帰する処理の手順を示すフローチャートである。 Next, a description will be given of processing in which the image processing apparatus that has transitioned to the energy saving state returns from the energy saving state. FIG. 8 is a flowchart illustrating a procedure of processing for returning from the energy saving state.
まず、画像処理装置が省エネルギー状態にあり(ステップS61)、この状態から復帰するときには、ASIC12からのPONENGがアサートされる(ステップS62)。これにより、PSU4は、エンジン2とコントローラ1の一部に供給する5VのDC電源をONとする(ステップS63)。これにより、エンジン2の電源21がONとなり、RESET IC24からのPOKENGがアサートされる。この後のリファレンスクロックの発振処理としては、図3〜8で説明した処理と同様に行われる。すなわち、省エネルギー状態からの復帰時に、エンジン2のPCI Express用I/O電源電圧が動作電圧内であるか否かを判断し、動作電圧内になった後に、リファレンスクロックの発振を開始する。
First, the image processing apparatus is in an energy saving state (step S61). When returning from this state, PONENG from the
このように実施の形態7にかかる画像処理装置では、省エネルギー状態からの復帰時に、省エネルギー状態からの復帰時に、エンジン2のPCI Express用I/O電源電圧が動作電圧内になった後に、リファレンスクロックの発振を開始するので、リファレンスクロックを入力されるデバイスのPCI Express用I/O電源電圧が動作電圧内であることを確認してからクロック発振を開始することにより、本デバイスを故障なく動作させることができる。 As described above, in the image processing apparatus according to the seventh embodiment, when the I / O power supply voltage for PCI Express of the engine 2 falls within the operating voltage when returning from the energy saving state and when returning from the energy saving state, the reference clock Since the oscillation of the device starts, it is confirmed that the PCI Express I / O power supply voltage of the device to which the reference clock is input is within the operating voltage and then the clock oscillation is started, so that this device can be operated without failure. be able to.
なお、本発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施の形態にわたる構成要素を適宜組み合わせても良い。 It should be noted that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the above embodiments. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.
本発明は、PCI Express規格のインターフェースを有する機器に応用できる。 The present invention can be applied to a device having an interface of the PCI Express standard.
1 コントローラ
2 エンジン
3 主電源
4 PSU
5 PCI Express
11 コントローラ1のPCI Express用I/O電源
12 コントローラ1のASIC
13 コントローラ1のCPU
14 SSCG
21 エンジン2のPCI Express用I/O電源
22 エンジン2のASIC
23 コントローラ1のCPU
24 RESET IC
1 Controller 2 Engine 3 Main power supply 4 PSU
5 PCI Express
11 Controller 1 PCI Express I /
13 CPU of controller 1
14 SSCG
21 Engine 2 PCI Express I / O Power Supply 22 Engine 2 ASIC
23 CPU of controller 1
24 RESET IC
Claims (10)
画像処理動作を行うエンジンと、
前記エンジンを制御するコントローラと、
前記コントローラと前記エンジンとの間に接続され、前記コントローラから前記エンジンへリファレンスクロックを供給するためのエンベデッド・クロック技術を採用したインタフェースと、を備え、
前記エンジンは、さらに、前記インタフェース用の電源を備え、
前記コントローラは、前記電源の電圧が所定の動作電圧の範囲内になった後に、前記リファレンスクロックの発振を開始するクロック発振器を備えたことを特徴とする画像処理装置。 An image processing apparatus,
An engine that performs image processing operations;
A controller for controlling the engine;
An interface that is connected between the controller and the engine and employs an embedded clock technology for supplying a reference clock from the controller to the engine; and
The engine further includes a power source for the interface,
The image processing apparatus according to claim 1, wherein the controller includes a clock oscillator that starts oscillation of the reference clock after the voltage of the power source falls within a predetermined operating voltage range.
前記クロック発振器は、前記判断部が一定時間経過後に前記コントローラと前記エンジンとの前記インタフェースを介した通信が確立していないと判断した場合に、前記リファレンスクロックの発振を停止することを特徴とする請求項1に記載の画像処理装置。 The controller further includes a determination unit that determines whether communication between the controller and the engine via the interface is established within a predetermined time after the reference clock is supplied,
The clock oscillator, if the determination unit determines that the communication through the interface with the controller and the engine after a certain period of time has not been established, characterized by stopping the oscillation of the reference clock The image processing apparatus according to claim 1.
前記機器は、エンジンと、前記エンジンを制御するコントローラと、前記コントローラと前記エンジンとの間に接続され、前記コントローラから前記エンジンへリファレンスクロックを供給するためのエンベデッド・クロック技術を採用したインタフェースと、を備え、前記エンジンは、さらに、前記インタフェース用の電源を備え、
前記電源の電圧が動作電圧の範囲内になった後に、前記リファレンスクロックの発振を開始する工程
を含むことを特徴とするリファレンスクロック供給方法。 A reference clock supply method executed in a device,
The device includes an engine, a controller that controls the engine, an interface that is connected between the controller and the engine, and that employs embedded clock technology for supplying a reference clock from the controller to the engine; The engine further includes a power supply for the interface,
A method of supplying a reference clock, comprising: starting oscillation of the reference clock after the voltage of the power source falls within an operating voltage range.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007237748A JP4997035B2 (en) | 2006-11-22 | 2007-09-13 | Image processing apparatus and reference clock supply method |
| US11/936,451 US7930582B2 (en) | 2006-11-22 | 2007-11-07 | Image processing apparatus and method of transmitting reference clock |
| US13/043,050 US8560877B2 (en) | 2006-11-22 | 2011-03-08 | Image processing apparatus and method of transmitting reference clock |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006316042 | 2006-11-22 | ||
| JP2006316042 | 2006-11-22 | ||
| JP2007237748A JP4997035B2 (en) | 2006-11-22 | 2007-09-13 | Image processing apparatus and reference clock supply method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008154212A JP2008154212A (en) | 2008-07-03 |
| JP4997035B2 true JP4997035B2 (en) | 2012-08-08 |
Family
ID=39655875
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007237748A Expired - Fee Related JP4997035B2 (en) | 2006-11-22 | 2007-09-13 | Image processing apparatus and reference clock supply method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4997035B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130067258A1 (en) * | 2010-05-20 | 2013-03-14 | Toshiaki Furuya | Data processor and electronic control unit |
| JP5724487B2 (en) * | 2011-03-16 | 2015-05-27 | 株式会社リコー | Image processing apparatus, image forming apparatus, and power saving method |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004112410A (en) * | 2002-09-19 | 2004-04-08 | Fuji Xerox Co Ltd | Image forming apparatus, and functional module used therefor |
| JP4300079B2 (en) * | 2003-09-02 | 2009-07-22 | 株式会社リコー | Image device, image device system, and energy consumption mode control method |
| JP4928715B2 (en) * | 2004-05-07 | 2012-05-09 | 株式会社リコー | Serial data transfer device, image output device, image input device, and image forming device |
| JP2006099488A (en) * | 2004-09-29 | 2006-04-13 | Fuji Xerox Co Ltd | Interface control circuit |
-
2007
- 2007-09-13 JP JP2007237748A patent/JP4997035B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008154212A (en) | 2008-07-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2267576B1 (en) | Interface card, network device having the same and control method thereof | |
| US7894085B2 (en) | Image forming apparatus and method of controlling same | |
| US7461277B2 (en) | Image forming device, power supply control device | |
| JP2011079314A (en) | Image forming device and method of managing power therefor | |
| JP2005132052A (en) | Image forming apparatus | |
| JP2009288971A (en) | Electronic apparatus and method for controlling the same | |
| JP2010123133A (en) | Information processing apparatus | |
| JP5402726B2 (en) | Data communication apparatus, information processing apparatus, data communication method, data communication program, and recording medium | |
| JP4997035B2 (en) | Image processing apparatus and reference clock supply method | |
| JP2009172891A (en) | Power consuming device and communication unit | |
| JP5478971B2 (en) | Image forming apparatus, image forming apparatus control method, and image forming apparatus control program | |
| JP2005115478A (en) | Control system | |
| JP2001047693A (en) | Printer system | |
| JP4219601B2 (en) | Information processing device | |
| JP2009063713A (en) | Image forming device | |
| JP5757249B2 (en) | Image processing apparatus and image processing device | |
| JP5724487B2 (en) | Image processing apparatus, image forming apparatus, and power saving method | |
| JP2008217607A (en) | Power supply device and device having the same | |
| JP2006350715A (en) | Information processing device and control method of information processing device | |
| JP2006082407A (en) | Image forming device and power-saving control method | |
| JP2007090832A (en) | Expansion device and printing device having power saving mode | |
| JP2011075901A (en) | Image forming apparatus | |
| JP2005262586A (en) | Image forming apparatus | |
| JP7547841B2 (en) | Power Control Unit | |
| JP2008220099A (en) | Power supply device and device having the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100325 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120209 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120214 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120416 |
|
| 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: 20120508 |
|
| 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: 20120514 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150518 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4997035 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |