(57)【要約】【課題】複写装置において、大容量のハードディスクドライブ装置のコピー速度を向上させる。【解決手段】  読み取り側の制御手段３０は、複写元ハードディスクドライブ装置４０から読み取ったデータを、パラレル信号からシリアル信号に変換し、このシリアル信号を４分割する。４つのシリアル信号ラインで構成される転送バス５０の各信号ラインに、分割されたシリアル信号を出力する。書き込み側の制御手段３１は、分割されて受け取ったシリアル信号を合成し、パラレル信号に変換し、複写先ハードディスクドライブ装置４１に書き込む。また、パラレル信号は、再度４分割のシリアル信号に変換され、次の書き込み側の制御手段３２へ出力される。【選択図】図１
2005092373.tif 000002
【特許請求の範囲】
【請求項１】
複写元接続部と、複写先接続部と、複写元接続部に接続され
た複写元記憶装置からデータを読み出す読み取り手段と、前記読み取り手段が読
み取ったデータを複写先接続部に接続された複写先記憶装置に書き込む書き込み
手段とを備えた複写装置であって、
複写元接続部と読み取り手段との間及び複写先接続部と書き込み手段との間の
データ転送は、パラレル信号を用いて行われ、
読み取り手段は、パラレル信号にのせて供給された読み取りデータをシリアル
信号に変換するパラレルシリアル変換手段を有し、
書き込み手段は、シリアル信号にのせて供給された読み取りデータをパラレル
信号に変換するシリアルパラレル変換手段を有し、
読み取り手段と書き込み手段との間のデータ転送は、シリアル信号を用いて行
われることを特徴とする複写装置。
【請求項２】
さらに、複数の複写先接続部と書き込み手段を備え、各書き
込み手段はパラレル信号をシリアル信号に変換するパラレルシリアル変換手段を
それぞれ有し、各書き込み手段は直列に接続され、各書き込み手段の間のデータ
転送は、シリアル信号を用いて行われることを特徴とする請求項１記載の複写装
置。
【請求項３】
シリアル信号が送られる転送ラインは複数の分割ラインを有
し、読み取り手段は、転送データを転送単位毎に分割し、分割されたそれぞれの
データを各分割ラインに分けて転送するデータ分割手段を有し、
書き込み手段は、各分割ラインから供給されたシリアルデータを合成するデー
タ合成手段を有する請求項１又は２に記載の複写装置。
【請求項４】
読み取ったデータを記憶させるメモリを選択する書き込みメ
モリ選択手段と、記憶されているデータを読み出すメモリを選択する読み出しメ
モリ選択手段とを備える請求項１〜４のいずれか１に記載の複写装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、デジタル化されたデータを記憶する記憶装置から、他の記憶装置
にデータを複写する複写装置に係り、詳しくは複写速度の速い複写装置に関する
ものである。
【背景技術】
【０００２】
従来、例えば、サーバーやパーソナルコンピュータなどのコンピュータシステ
ムでは、ハードディスク、ＭＯ（Magneto-Optical disk）、ＣＤ−ＲＯＭ（
Compact Disc-ROM）などの記録媒体に、データやオペーレーションシス
テムなどを構成するソフト等がデジタル化されたデータとして記憶されている。
【０００３】
近年、これらの記憶媒体は、記憶容量が増大し、例えばハードディスクドライ
ブ装置では、８０メガバイト以上の記憶容量を有するものがある。
【０００４】
一方、ハードディスクドライブ装置等の記憶装置から他の記憶装置に、記憶さ
れているデータを複写する複写装置が知られている。この複写装置は、複写元記
録媒体の記録領域から、物理的に規定された領域を順に読み取り、複写先記録媒
体の記録領域において、複写元記録媒体に記録されていた位置と同じ物理的位置
にデータを複写する、いわゆるミラーコピーと呼ばれる複写方法により、複写が
行われている。
【０００５】
このような複写装置には、例えば以下に示す先行文献が存在する。
【特許文献１】特願平０８−１８４１００号（段落番号００３５〜００４２、図８）。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
記憶装置の記憶容量の増大により、複写するために転送するデータ量が増大し
ている。特に、ミラーコピーによりデータを複写する場合には、実際に記憶領域
に記録されているデータ量とは無関係に、全記憶領域をコピーすることとなるた
め、記憶装置の記憶容量によって転送するデータ量が決まる。複写するために転
送するデータ量が大きい場合には、従来と同じ転送速度で複写を行うと、多大の
複写時間が掛かる。そこで、複写時間を短縮するため、データの転送速度を上げ
る必要がある。
【０００７】
一方、転送速度を上げると、デジタル信号の周期が短くなる。例えば、Ultra
ＤＭＡ（Direct Memory Access）転送方式では、転送速度は、１３３Ｍ
Ｂ（ＭegaＢyte）／ｓ（sec）となり、信号の周期は、３０ｎ sec程度となる。
図４は、フラットケーブルの各ラインに出力される信号の波形を、共通の時間軸
（Ｙ軸）で、Ｘ軸方向に波形を配置したものである。１３３ＭＢでは、周期が短
くなるため、各ラインに出力される波形に時間的な差（時間的なズレ）が発生し
た場合、タイミング信号によって供給されるタイミングに各ラインの波形が合致
しない、といった問題が発生し、データを正確に転送することができない恐れが
ある。
【０００８】
特にこのような問題は、フラットケーブルが長い程、各ライン間での時間的ズ
レが発生する傾向がある。特許文献１に記載の複写装置は、データ転送に用いる
転送方式は、パラレル信号であるが、このような複数の記録装置に一時に複写す
る装置の場合には、複写先記録装置の交換作業を頻繁に行う必要から、水平平面
内に横方向に複数の複写先記録装置を配置する必要があり、フラットケーブルを
延長して、各複写先記録装置を繋げなければならい。このため、ケーブル長がさ
らに伸びてしまうといった問題がある。
【０００９】
つまり、複数の記録装置に同時複写を行う複写装置においては、フラットケー
ブルが長くなる傾向があり、ライン信号間の時間的な誤差が一層生じやすいとい
った問題があった。そして、既述のように、このような問題は、転送速度を上げ
るに従って、生じやすいといった問題があった。
【００１０】
また、ケーブルが長くなることによって、別の問題も発生する。それは、波形
がひずむ点である。デジタル信号の波形は、矩形波であるが、ケーブルが長くな
るに従って、波形が歪む。また、データ信号の他、タイミング信号の波形などに
も同様に歪みが生じる。タイミング信号の波形の歪みは、タイミング信号から検
出されるタイミングに誤差が生じることを意味する。さらに、データ信号自体の
波形も歪みを有するので、読み取られるデータ信号についても読み取り不能とな
る可能性が高くなる。特に、これらの波形の歪みは、信号の周波数が高くなる（
転送速度が速くなる）に従って、発生する頻度が高くなる。
【００１１】
以上のとおり、大容量の記憶装置を複写するためには、従来の複写装置では、
複写に長時間がかかり、かつ、複写時間を短縮するための転送速度を上げると、
転送した信号を複写先記憶装置へ正確に伝達することができないといった問題が
あった。
【課題を解決するための手段】
【００１２】
このような問題点は、以下の本発明によって解決される。
【００１３】
（１）  複写元接続部と、複写先接続部と、複写元接続部に接続された複写元
記憶装置からデータを読み出す読み取り手段と、前記読み取り手段が読み取った
データを複写先接続部に接続された複写先記憶装置に書き込む書き込み手段と、
複写元記憶装置から読み取ったデータを記憶する複数メモリとを備えた複写装置
であって、
複写元接続部と読み取り手段との間及び複写先接続部と書き込み手段との間の
データ転送は、パラレル信号を用いて行われ、
読み取り手段は、パラレル信号にのせて供給された読み取りデータをシリアル
信号に変換するパラレルシリアル変換手段を有し、
書き込み手段は、シリアル信号にのせて供給された読み取りデータをパラレル
信号に変換するシリアルパラレル変換手段を有し、
読み取り手段と書き込み手段との間のデータ転送は、シリアル信号を用いて行
われることを特徴とする複写装置。
【００１４】
（２）  さらに、複数の複写先接続部と書き込み手段を備え、各書き込み手段
はパラレル信号をシリアル信号に変換するパラレルシリアル変換手段をそれぞれ
有し、各書き込み手段は直列に接続され、各書き込み手段の間のデータ転送は、
シリアル信号を用いて行われることを特徴とする上記（１）に記載の複写装置。
【００１５】
（３）  シリアル信号が送られる転送ラインは複数の分割ラインを有し、読み
取り手段は、転送データを転送単位毎に分割し、分割されたそれぞれのデータを
各分割ラインに分けて転送するデータ分割手段を有し、
書き込み手段は、各分割ラインから供給されたシリアルデータを合成するデー
タ合成手段を有する上記（１）又は（２）に記載の複写装置。
【００１６】
（４）  読み取ったデータを記憶させるメモリを選択する書き込みメモリ選択
手段と、記憶されているデータを読み出すメモリを選択する読み出しメモリ選択
手段とを備える上記（１）〜（４）のいずれか１に記載の複写装置。
【発明の効果】
【００１７】
請求項１に記載の本発明によれば、読み取り手段と書き込み手段との間のデー
タ転送は、シリアル信号を用いて行われるため、パラレル信号において、各信号
ライン間の信号の時間的なズレが抑制されるため、一層高速でのデータ転送が可
能となる。
【００１８】
請求項２に記載の本発明によれば、複数の複写先接続部毎にそれぞれ設けられ
た書き込み手段において、それぞれシリアルパラレル変換とパラレルシリアル変
換が行われるため、ラインを通過する際に波形に歪みが生じた信号も、シリアル
パラレル変換とパラレルシリアル変換によって次の書き込み手段にデータを送る
際には、波形の歪が矯正されていることとなる。
【００１９】
請求項３に記載の本発明によれば、シリアル信号を分割し、複数のラインに分
けて同時に出力することで、転送時間の短縮を図ることができる。書き込み手段
では、分割されたシリアル信号を合成して、送信された１単位のシリアル信号を
構成し、これをパラレル信号に変換する。この時、シリアル信号の波形歪みが矯
正され、さらに、パラレル信号をシリアル信号に変換する際にも矯正される。こ
のように、複数の書き込み手段において、波形の歪みが矯正されることとなる。
【００２０】
請求項４に記載の発明によれば、データを記憶させるメモリと、データを読み
出すメモリを選択し、それぞれのメモリからデータの書き込みと、読み出しを同
時に行うことにより、データ転送時間を短縮することができる。
【発明を実施するための最良の形態】
【００２１】
以下本発明の好適な実施形態について、添付図面に基づいて以下に述べます。
【００２２】
図１は、本発明の複写装置の構成を示す、ブロック図である。本発明の複写装
置は、ハードディスクドライブ装置に記録されているデータを、他の複数のハー
ドディスクドライブ装置に同時に複写する装置である。
【００２３】
本発明の複写装置１は、複写元（Ｍaster）ハードディスクドライブ装置（Ｈ
ＤＤ：Hard Disk Drive）４０からデータを読み取る読み取り部２０と、複
数の複写先（Ｔarget１、２・・・ｎ.）ハードディスクドライブ装置（ＨＤＤ
：Hard Disk Drive）４１、４２・・・４ｎにデータを複写する（書き込む
）書き込み部２１とを備えている。
【００２４】
読み取り部２０は、複写元ハードディスクドライブ装置４０を接続するための
複写元接続部としての接続端子６０と、制御手段３０と、読み取ったデータを記
憶する一対のメモリＭ１０、Ｍ２０とを備えている。接続端子６０及びメモリＭ
１０、Ｍ２０は、それぞれパラレル信号によりデータを転送するライン３０１、
３０２、３０３でつながっている。
【００２５】
制御手段３０は、例えばＬＳＩ（Ｌａｒｇｅ Ｓｃａｌｅ Ｉｎｔｅｇｒａｔ
ｉｏｎ）で構成された論理ＩＣ（Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）が用
いられる。論理ＩＣには、マイクロプロセッサなどの汎用ＩＣや、セミカスタム
ＩＣやフルカスタムＩＣのようなＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃ
ｉｆｉｃ ＩＣ）を用いることができる。本実施形態では、セミカスタムＩＣ（
Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）が用いられ、特に、処理速度が高いこ
とと、回路設計の容易さからＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ 
Ｄｅｖｉｃｅ）が用いられている。また、メモリＭ１０、Ｍ２０としては、例え
ばＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）が用いられる。
【００２６】
制御手段３０と、接続端子６０に接続される複写元ハードディスクドライブ装
置４０及びメモリＭ１０、Ｍ２０とのデータ通信は、例えば、Ultra  ＤＭＡ（
Direct Memory Access）方式によって行われ、制御手段３０が、DMAC
（Direct Memory Access Controller）として機能する。
【００２７】
制御手段３０は以下の作用を有する。複写元ハードディスクドライブ装置４０
の動作を制御し、記憶されているデータを読み取る。読み取ったデータは、一時
、メモリＭ１０又はメモリＭ２０のいずれか一方（メモリＭ１０）に格納する。
最初に格納したメモリＭ１０からデータを読み取り、同時に他方のメモリＭ２０
に複写元ハードディスクドライブ装置４０から読み取ったデータを格納する。メ
モリＭ１０から読み取ったデータは、パラレル信号であるため、シリアル信号に
変換され、転送バス５０に出力される。転送バス５０は、４本のシリアル信号ラ
インにより構成されている。シリアルデータに変換されたデータは、４分割され
、４本のシリアル信号ラインに同時に出力される。出力されたデータは、書き込
み部２０の第１制御手段３１へ供給される。シリアル信号は、低電圧差動伝送方
式（LVDS：Low Voltage Differential Signaling）が用いられる。
【００２８】
書き込み部２１は、複数の制御手段３１、３２・・・３ｎを備えている。それ
ぞれの書き込み手段３１、３２・・・３ｎは、それぞれ複写先ハードディスクド
ライブ装置４１、４２・・・４ｎを接続するための複写先接続部としての接続端
子６１、６１・・・６ｎと、書き込むデータを記憶する一対のメモリＭ１１、Ｍ
２１、Ｍ１２、Ｍ２２・・・Ｍ１ｎ、Ｍ２ｎとをそれぞれ接続されている。接続
端子６１、６２・・６ｎ０及びメモリＭ１１、Ｍ２１、Ｍ１２、Ｍ２２・・・Ｍ
１ｎ、Ｍ２ｎは、それぞれパラレル信号によりデータを転送するライン３１１、
３１２、３１３，３２１、３２２、３２３・・・３ｎ１、３ｎ２、３ｎ３でつな
がっている。
【００２９】
各制御手段３１、３２・・・３ｎ毎に、複写先ハードディスクドライブ装置４
１、４２・・・４ｎが1つづつ接続され、複写元ハードディスクドライブ装置４
０のデータが書き込まれる（複写される）。
【００３０】
各制御手段３１、３２・・・３ｎは、転送バス５１、５２・・・５ｎを介して
直列に接続され、転送バス５１、５２・・・５ｎは、ＬＶＤＳ方式が用いられる
。さらに、制御手段３１は、さらに制御手段３０に転送バス５０を介して接続さ
れる。転送バス５１、５２・・・５ｎは、それぞれ転送バス５０と同じ構成であ
り、４本のシリアル信号ラインにより構成されている。
【００３１】
制御手段３１、３２・・・３ｎは、各制御手段の作動速度を同じにする為に制
御手段３０と同じＰＬＤが使用されることが好ましいが、特にこれに限定されな
い。
【００３２】
各制御手段３１、３２・・・３ｎと、接続端子６１、６２・・６ｎに接続され
る複写先ハードディスクドライブ装置４１、４２・・・４ｎ及びメモリＭ１１、
Ｍ２１、Ｍ１２、Ｍ２２・・・Ｍ１ｎ、Ｍ２ｎとのデータ通信は、例えば、Ult
ra  ＤＭＡ（Direct Memory Access）方式によって行われ、各制御手段３
１、３２・・・３ｎが、DMAC（Direct Memory Access Controller）
としてそれぞれ機能する。
【００３３】
各制御手段３１、３２・・・３ｎは、それぞれ同様の動作を実行する。以下、
制御手段３１を例に挙げて、動作の内容を説明する。入力側の転送バス５０の４
本のシリアル信号ラインから入力されたシリアル信号について、１つのシリアル
信号に合成する。そして、合成したシリアル信号をパラレル信号に変換し、転送
されたデータを、一時、メモリＭ１１又はメモリＭ２２のいずれか一方（メモリ
Ｍ１１）に格納する。最初に格納したメモリＭ１１からデータを読み取り、同時
に他方のメモリＭ２１に、入力されたデータを格納する。メモリＭ１１から読み
取られたデータは、複写先ハードディスクドライブ装置４１に書き込まれる。メ
モリＭ１１のデータの書き込みが終了すると、次にメモリＭ１２のデータを複写
先ハードディスクドライブ装置４１に書き込み、同時に、メモリＭ１１へは、入
力側転送バス５０から入力されてくるデータを格納する。
【００３４】
以上のようなハードディスクドライブ装置への書き込み動作と同時に、パラレ
ル信号に変換されたデータは、再度シリアル信号に変換され、そのシリアル信号
は、４分割される。そして、４分割されたシリアル信号は、出力側の転送バス５
１の４本の信号ラインにそれぞれ出力され、次の制御手段３２へ入力される。
【００３５】
このように、シリアル信号からパラレル信号に変換し、さらに、パラレル信号
をシリアル信号に変換する動作によって、信号の減衰が防止される。このような
動作は、各制御手段３１、３２・・・３ｎ毎に、順に行われるので、末端の複写
先ハードディスクドライブ装置４ｎにおいても信号の減衰が抑制され、多数の複
写先ハードディスクドライブ装置へ、正確なデータ信号を、迅速確実に転送する
ことが可能となる。
【００３６】
以上のように構成された読み取り部２０から書き込み部２１へデータが転送さ
れ、ミラーコピーが行われる。ミラーコピーとは、ハードディスクドライブ装置
の記録媒体上の物理的な位置を定義したアドレスを用いて、複写元側の記録媒体
から記録されているデータを読み取り、複写先側の記録媒体に、読み取ったデー
タを書き込むコピー方式である。ミラーコピーは、物理的に定義されたアドレス
情報に基づき、記録媒体の端から順にデータを読み取って行くので、ハードディ
スクドライブ装置のヘッドのシーク時間が短縮でき、最も効率よく、データの読
み出しと、データの書き込みができるコピー方式であり、コピー時間を短縮する
ことができる。
【００３７】
以上のようなデータの複写動作を図２及び図３に示されているフローチャート
に基づいて説明する。図２は、読み取り手段である制御手段３０の動作を示すフ
ローチャートである。
【００３８】
制御手段３０は、複写元ハードディスクドライブ装置４０から、データを読み
出す（ステップＳ１０１）。データの読み出しは、ハードディスクの記憶領域に
おいて、物理的な位置を定義したアドレスを用いて、読み出し範囲を特定し、そ
の範囲内のデータを読み取ることにより行われる。
【００３９】
読み取ったデータは、メモリＭ１０に順に書き込んで行く（ステップＳ１０３
）。メモリＭ１０の書き込みが終了した場合には（ステップＳ１０５）、複写元
ハードディスクドライブ装置４０の全てのデータを読み取ったか否か判断し（ス
テップＳ１０７）読み取った場合には（ステップＳ１０７：Ｙ）、プログラムを
終了させる。読み取ってない場合には（ステップＳ１０７：Ｎ）、メモリＭ２０
とメモリＭ１０の役割を切り換える（ステップＳ１０９）。即ち、メモリＭ１０
を、データを読み出すメモリとし、メモリＭ２０を、データを書き込むメモリと
する。
【００４０】
メモリＭ２０に、複写元ハードディスクドライブ装置４０から読み取ったデー
タの書き込みを開始し（ステップＳ１１１）、メモリＭ１０からデータの読み出
しを開始する（ステップＳ１１３）。メモリＭ１０とメモリＭ２０は交互に役割
を交替し、一方のメモリにデータを書き込んでいる際には、他方のメモリからデ
ータを読み出す。このように、メモリＭ１０、Ｍ２０でバッファメモリを構成し
、複写元ハードディスクドライブ装置から読み出されたデータは、一旦、バッフ
ァメモリに格納される。
【００４１】
メモリＭ１０から読み出されたデータは、パラレル信号として出力されるが、
このパラレル信号をシリアル信号に変換する（ステップＳ１１５）。さらにこの
シリアル信号は４つに分割される（ステップＳ１１７）。
【００４２】
分割されシリアル信号は、それぞれ４本の転送ラインを有する転送バス５０に
出力される（ステップＳ１１９）。次に、メモリＭ１０又はメモリＭ２０の両方
の読み出し又は書き込みが終了したか判断する（ステップＳ１２１）。終了した
場合には、ステップＳ１０７にリターンされ、複写元ハードディスクドライブ装
置４０の全ての読み取りがするまで、ステップＳ１０７〜Ｓ１２１が続けられる
。
【００４３】
以上のように出力されたデータを受け取り、複写先ハードディスクドライブ装
置４１にデータを書き込む制御手段３１の動作について、図３に示されているフ
ローチャートに基づいて説明する。
【００４４】
読み取り手段としての制御手段３０から、シリアル信号を受け取る（ステップ
Ｓ２０１：Ｙ）。分割された状態で受け取ったシリアル信号を１つに合成し、合
成されたシリアル信号をパラレル信号に変換する（ステップＳ２０３）。書き込
み用メモリＭ１１にデータを書き込み開始する（ステップＳ２０５）。メモリＭ
１１へのデータの書き込みが終了した（ステップＳ２０７：Ｙ）後、メモリＭ１
１とメモリＭ２１の役割を切り換え（ステップＳ２０９）、メモリＭ２１を書き
込み用メモリとして、メモリＭ２１にデータの書き込みを開始する（ステップＳ
２１１）。同時に、読み出し用メモリに切り換えられたメモリＭ１１から、格納
されているデータの読み出しを開始する（ステップＳ２１３）。読み出されたデ
ータは、複写先ハードディスクドライブ装置に書き込まれる（ステップＳ２１５
）。
【００４５】
転送バス５０を介して入力されたシリアル信号は、パラレル信号に変換された
後、再度シリアル信号に変換される（ステップＳ２１７）。このように、シリア
ル信号をパラレル信号に変換し、さらにシリアル信号に変換することで、信号の
減衰を抑制することができる。
【００４６】
変換されたシリアル信号は、４つに分割される（ステップＳ２１９）。分割さ
れた各シリアル信号は、４本のシリアル信号ライン（転送バス５１）に同時に出
力され、次の制御手段３２にコピーデータが転送される。シリアル信号を４つに
分割して出力することで、転送時間を短縮することができる。
【００４７】
メモリＭ１１又はメモリＭ２１の両方の読み出し又は書き込みが終了したか判
断する（ステップＳ２２３）。終了した場合には、読み出し手段である制御手段
３０から終了信号を受けたか判断し（ステップＳ２２５）、受けた場合には、処
理を終了し、受けてない場合には、ステップＳ２０９にリターンされ、終了信号
を受信するまで、ステップＳ２０１〜Ｓ２２５が続けられる。
【００４８】
転送データは、制御手段３１、３２・・３ｎへ順に転送され、各制御手段（書
き込み手段）３１、３２・・３ｎにおいて、ステップＳ２０１〜Ｓ２２５が同様
に行われる。
【図面の簡単な説明】
【００４９】
【図１】本発明の複写装置の構成を示すブロック図である。
【図２】本発明の読み取り手段の処理動作を示すフローチャートである。
【図３】本発明の書き込み手段の処理動作を示すフローチャートである。
【図４】パラレル信号線における信号波の時間的な誤差を示すタイムチャートである。
【符号の説明】
【００５０】
１  複写装置
２０  読み取り部
２１  書き込み部
３０  制御手段
３１  制御手段
４０  複写元ハードディスクドライブ装置
４１  複写先ハードディスクドライブ装置
５０  転送バス
５１  転送バス
６０  接続端子
６１  接続端子
Ｍ１０  メモリ
Ｍ２０  メモリ
【図１】
2005092373.tif 000003
【図２】
2005092373.tif 000004
【図３】
2005092373.tif 000005
【図４】
2005092373.tif 000006