專利名稱:具有拷貝功能的盤驅(qū)動(dòng)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及盤驅(qū)動(dòng)器領(lǐng)域,并更具體地,涉及具有把數(shù)據(jù)拷貝到外部器件上的功能的盤驅(qū)動(dòng)器,其中,所述數(shù)據(jù)記錄在盤介質(zhì)上。
背景技術(shù):
通常,一種典型的盤驅(qū)動(dòng)器,硬盤驅(qū)動(dòng)器(HDD),使用盤介質(zhì)作為記錄介質(zhì),并允許在盤介質(zhì)上記錄數(shù)據(jù)且從盤介質(zhì)再現(xiàn)所記錄的數(shù)據(jù)。
近年來,盤驅(qū)動(dòng)器不僅在用于處理計(jì)算機(jī)數(shù)據(jù)的個(gè)人計(jì)算機(jī)等中,而且在用于處理通信數(shù)據(jù)的蜂窩電話等中以及在用于處理AV(音頻-視頻)數(shù)據(jù)等的其它器件中,用作數(shù)字記錄器件。
在此情況下,越來越需要把記錄在一個(gè)盤驅(qū)動(dòng)器內(nèi)的盤介質(zhì)上的數(shù)據(jù)拷貝到相同種類的HDD上或不同種類的光盤驅(qū)動(dòng)器如CD-RAM上。
在諸如HDD的盤驅(qū)動(dòng)器中,當(dāng)記錄在內(nèi)部盤介質(zhì)上的數(shù)據(jù)拷貝到外部盤驅(qū)動(dòng)器上時(shí),必需控制主機(jī)系統(tǒng)如PC。具體而言,必需通過主機(jī)系統(tǒng)的OS執(zhí)行拷貝操作。
然而,如上所述,小型盤驅(qū)動(dòng)器不僅用作PC的外部器件,而且也用作各種數(shù)字記錄器件,并且希望獨(dú)立地實(shí)現(xiàn)拷貝功能,而與主機(jī)系統(tǒng)無關(guān)。
對于現(xiàn)有技術(shù),已經(jīng)提出一種可把靜止圖象從系統(tǒng)的內(nèi)置盤驅(qū)動(dòng)器傳輸?shù)酵獠勘P驅(qū)動(dòng)器的器件(參見日本專利申請KOKAI出版號(hào)11-259961)。在公布的現(xiàn)有技術(shù)中,在主機(jī)系統(tǒng)的控制下實(shí)現(xiàn)從內(nèi)置驅(qū)動(dòng)器到外部驅(qū)動(dòng)器的拷貝操作。對于另一現(xiàn)有技術(shù),還提出一種主機(jī)系統(tǒng),在此系統(tǒng)中,連接到SCSI總線的盤記錄器用作啟動(dòng)器,并且所記錄的數(shù)據(jù)被傳輸?shù)接脖P驅(qū)動(dòng)器(參見日本專利申請KOKAI出版號(hào)2000-347990)。然而,即使在此現(xiàn)有技術(shù)中,使用主機(jī)系統(tǒng)的CPU,在此系統(tǒng)中,盤記錄器用作啟動(dòng)器,并且在主機(jī)系統(tǒng)的控制下實(shí)現(xiàn)拷貝功能。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供一種盤驅(qū)動(dòng)器,此盤驅(qū)動(dòng)器包括把從盤介質(zhì)讀取的數(shù)據(jù)拷貝到外部器件上的設(shè)備。
盤驅(qū)動(dòng)器包括配置成從盤介質(zhì)讀取記錄數(shù)據(jù)的頭部;配置成從讀信號(hào)再現(xiàn)數(shù)據(jù)的讀通道,其中,此讀信號(hào)從頭部輸出;命令單元,此單元配置成指示拷貝操作以允許由讀通道再現(xiàn)的數(shù)據(jù)傳輸?shù)酵獠科骷慌渲贸蓤?zhí)行相對于外部單元的數(shù)據(jù)傳輸?shù)慕涌趩卧?;以及控制單元,此單元配置成根?jù)命令單元所指示的拷貝操作而執(zhí)行拷貝操作,同時(shí)允許再現(xiàn)數(shù)據(jù)通過接口單元傳輸?shù)酵獠科骷?br>
通過隨后的描述可得到本發(fā)明的其它實(shí)施例和優(yōu)點(diǎn),以及其中的部分通過隨后的描述是明顯的,或可以通過本發(fā)明的實(shí)踐得到。通過以下具體指出的手段及組合,可實(shí)現(xiàn)并獲得本發(fā)明的實(shí)施例和優(yōu)點(diǎn)。
附圖示出本發(fā)明的實(shí)施例,并與以上概述以及下面的實(shí)施例詳述一起用于解釋本發(fā)明的原理,其中,附圖包含在本說明書中并構(gòu)成說明書的一部分。
圖1為示出根據(jù)本發(fā)明實(shí)施例的盤驅(qū)動(dòng)器的結(jié)構(gòu)的框圖;圖2為用于解釋在根據(jù)本實(shí)施例的盤驅(qū)動(dòng)器之間的拷貝操作的框圖;圖3示出用于解釋根據(jù)本實(shí)施例的拷貝操作過程的流程圖;圖4為用于解釋根據(jù)本實(shí)施例的拷貝目的驅(qū)動(dòng)器的操作的流程圖;圖5為示出根據(jù)本實(shí)施例的盤驅(qū)動(dòng)器的外觀的視圖;圖6為示出本實(shí)施例中的拷貝源盤和拷貝目的盤之間的連接狀態(tài)的外部視圖;圖7A和7B中的每一個(gè)都是用于解釋本實(shí)施例中基于串行ATA接口標(biāo)準(zhǔn)的傳送序列的視圖;圖8為用于結(jié)合本實(shí)施例解釋基于串行ATA接口標(biāo)準(zhǔn)的寄存器組的結(jié)構(gòu)的視圖;以及圖9為根據(jù)本實(shí)施例的修改例的框圖。
具體實(shí)施例方式
以下結(jié)合附圖解釋本發(fā)明的實(shí)施例(盤驅(qū)動(dòng)器結(jié)構(gòu))圖1為示出根據(jù)本實(shí)施例的盤驅(qū)動(dòng)器100的結(jié)構(gòu)的框圖。圖2為用于解釋在所述器件100和盤驅(qū)動(dòng)器200之間的拷貝操作的框圖,其中,器件100假定為拷貝源盤驅(qū)動(dòng)器的結(jié)構(gòu),而盤驅(qū)動(dòng)器200用作拷貝目的驅(qū)動(dòng)器。
所述器件100由HDD組成,如圖1所示,HDD包括盤介質(zhì)1、頭部2、盤控制器(HDC)9、CPU(微處理器)10和開關(guān)12。
盤介質(zhì)1由主軸馬達(dá)(SPM)3旋轉(zhuǎn),以允許在其上記錄由頭部2寫的數(shù)據(jù)。頭部2包括用于向盤介質(zhì)1寫數(shù)據(jù)的寫入頭和用于從盤介質(zhì)1讀數(shù)據(jù)的讀取頭。頭部2安裝在執(zhí)行器4上并且在盤介質(zhì)之上沿徑向方向運(yùn)動(dòng)。執(zhí)行器4由音圈馬達(dá)(VCM)5驅(qū)動(dòng)。馬達(dá)驅(qū)動(dòng)器IC6包括VCM驅(qū)動(dòng)器60和SPM驅(qū)動(dòng)器61,這些驅(qū)動(dòng)器在CPU10的控制下驅(qū)動(dòng)VCM5和SPM3。
HDC9包括在所述器件100和外部器件之間的主機(jī)接口90,并且,在控制之下主要影響讀/寫數(shù)據(jù)的傳輸(參見圖2)。HDC 9在緩沖RAM11中臨時(shí)儲(chǔ)存讀/寫數(shù)據(jù),并且調(diào)節(jié)數(shù)據(jù)傳輸速度。進(jìn)而,HDC9通過前置放大器電路7和讀/寫通道8而影響相對于盤介質(zhì)1的數(shù)據(jù)傳輸。
前置放大器電路7具有用于放大由頭部2的讀取頭讀出的讀信號(hào)的讀放大器。進(jìn)而,前置放大器電路7具有用于把從讀/寫通道8發(fā)送的寫信號(hào)轉(zhuǎn)換為電流的寫放大器,并且向?qū)懛糯笃魈峁┐穗娏鳌?br>
讀/寫通道8包括一般分成讀通道和寫通道的信號(hào)處理IC。讀通道處理通過讀取頭和讀放大器傳輸?shù)淖x信號(hào),并且再現(xiàn)記錄在盤介質(zhì)1上的數(shù)據(jù)。寫通道對從主機(jī)系統(tǒng)300或另一盤驅(qū)動(dòng)器200傳輸?shù)膶憯?shù)據(jù)執(zhí)行處理,如編碼處理,并且向?qū)懛糯笃靼l(fā)送結(jié)果。寫入頭根據(jù)從寫放大器輸出的寫電流而向盤介質(zhì)1上寫數(shù)據(jù)。
CPU10作為驅(qū)動(dòng)器100中的主控制器件,并具有控制正常讀/寫操作和根據(jù)本實(shí)施例的拷貝操作的功能。CPU10訪問HDC9中的各種寄存器組,而且,執(zhí)行正常讀/寫命令并具有發(fā)送本實(shí)施例拷貝操作所必需的寫命令的功能。
進(jìn)而,所述器件100作為拷貝源驅(qū)動(dòng)器,并具有用于指示用戶拷貝操作的開關(guān)12。也就是說,開關(guān)12與用于輸入信息(標(biāo)記信息)的輸入單元相對應(yīng),其中輸入信息用于指示拷貝操作。例如,如圖5所示,在驅(qū)動(dòng)器殼體的側(cè)部或背部上設(shè)置開關(guān)12。開關(guān)12設(shè)置得可以縮回到殼體內(nèi)并使得從外部不容易接觸到它。
如圖2所示,所述器件100的HDC9具有用于保存信息(0/1標(biāo)記信息)的拷貝命令寄存器91,所述信息從開關(guān)12輸入以指示拷貝操作。例如,在收到開關(guān)12的ON(接通)操作時(shí),拷貝命令寄存器91設(shè)置用于指示拷貝操作的標(biāo)記信息(在這為邏輯1)。
CPU10查詢拷貝命令寄存器91,并且,當(dāng)設(shè)置標(biāo)記信息時(shí),接收拷貝操作命令。應(yīng)該指出,根據(jù)從主機(jī)系統(tǒng)300發(fā)送的拷貝命令,HDC9允許標(biāo)記信息設(shè)置到拷貝命令寄存器91中。
在這,HDC9具有例如基于串行ATA接口標(biāo)準(zhǔn)的主機(jī)接口90。所述器件100通過基于串行ATA接口標(biāo)準(zhǔn)的接口電纜13而連接到拷貝目的盤驅(qū)動(dòng)器200的接口單元20。
拷貝目的驅(qū)動(dòng)器200包括與所述器件100相同類型的HDD、或者除開關(guān)12和拷貝命令寄存器91之外的普通系統(tǒng)HDD。因而,接口單元20例如包括基于串行ATA接口標(biāo)準(zhǔn)的主機(jī)接口。拷貝目的驅(qū)動(dòng)器200具有存儲(chǔ)容量和格式與所述器件100的盤介質(zhì)1相同的盤介質(zhì)21。另外,拷貝目的驅(qū)動(dòng)器200包括對盤介質(zhì)21記錄或再現(xiàn)數(shù)據(jù)所需的頭部,以及各種組件,如讀/寫通道和CPU。
進(jìn)而,根據(jù)本實(shí)施例,使用配置成向所述器件100和拷貝目的驅(qū)動(dòng)器200提供操作電力的專用電源單元400。也就是說,作為主機(jī)系統(tǒng)300的外部存儲(chǔ)器件的各個(gè)驅(qū)動(dòng)器100和200從主機(jī)系統(tǒng)300接收電力供應(yīng),并且,在執(zhí)行獨(dú)立拷貝操作的情況下,從專用電源單元400接收電力供應(yīng)。
(拷貝操作)參照圖1和2以及圖3和4,以下結(jié)合圖3和4的流程圖來解釋拷貝操作。
首先,如圖6所示,所述器件(拷貝源盤驅(qū)動(dòng)器)100和拷貝目的盤驅(qū)動(dòng)器200通過例如基于串行ATA接口標(biāo)準(zhǔn)的電纜13而連接在一起。通過專用電源單元400向各個(gè)驅(qū)動(dòng)器100和200供電。
在所述驅(qū)動(dòng)器100中,如圖3所示,CPU10訪問HDC9的拷貝命令寄存器91,并且判斷是否設(shè)置用于指示拷貝操作的任何標(biāo)記信息(與拷貝命令相對應(yīng))(步驟S1、S2)。在所述器件100中,對于電源ON時(shí)的初始操作,CPU10總是訪問拷貝命令寄存器91并且判斷是執(zhí)行拷貝操作還正常讀/寫操作。
這里,為了允許記錄在所述器件100的盤介質(zhì)1上的所有數(shù)據(jù)拷貝到另一拷貝目的驅(qū)動(dòng)器200上,開關(guān)12由用戶接通到ON。因而,與拷貝命令相應(yīng)的標(biāo)記信息設(shè)置到拷貝命令寄存器91中(步驟S2中的“是”)。
CPU10不僅開始正常讀/寫操作而且開始用于向拷貝目的盤驅(qū)動(dòng)器200傳輸盤介質(zhì)1上的所有數(shù)據(jù)的拷貝操作(步驟S3)。CPU10通過主機(jī)接口90向拷貝目的盤驅(qū)動(dòng)器200發(fā)出用于建立與數(shù)據(jù)傳輸有關(guān)的通信鏈路的傳送請求(步驟S4)。
拷貝目的盤驅(qū)動(dòng)器200對此傳送請求作出響應(yīng),因?yàn)樗哂薪涌跇?biāo)準(zhǔn)與所述器件100相同的接口單元20。這里,在拷貝目的盤驅(qū)動(dòng)器200使用接口標(biāo)準(zhǔn)與所述器件100不同的接口單元20的情況下,就對傳送請求沒有預(yù)定的響應(yīng),并且,CPU10把它處理成不可拷貝并且轉(zhuǎn)移到出錯(cuò)處理(步驟S5中的“否”)。對于出錯(cuò)處理,例如在盤介質(zhì)1的系統(tǒng)區(qū)上記錄與拷貝操作有關(guān)的錯(cuò)誤歷史信息。當(dāng)所述器件100連接到主機(jī)系統(tǒng)300時(shí),可從主機(jī)系統(tǒng)讀出此錯(cuò)誤歷史信息。
在接收到拷貝目的盤驅(qū)動(dòng)器200的響應(yīng)時(shí),所述器件100的主機(jī)接口90建立通信鏈路,并且進(jìn)行驅(qū)動(dòng)器到驅(qū)動(dòng)器的數(shù)據(jù)傳輸(拷貝目標(biāo)數(shù)據(jù)傳輸)。
CPU10通過主機(jī)接口90產(chǎn)生寫命令,并把它發(fā)送給拷貝目的驅(qū)動(dòng)器200(步驟S5中的“是”、步驟S6)。這里,寫命令與和正常寫操作有關(guān)的命令相同,并包含傳輸記錄數(shù)據(jù)的地址和傳輸量(數(shù)據(jù)扇區(qū)號(hào))。
接著,CPU10通過頭部2從盤介質(zhì)1讀出記錄數(shù)據(jù),并且通過前置放大器電路7和讀/寫通道8再現(xiàn)記錄數(shù)據(jù)(步驟S7)。
CPU10通過主機(jī)接口90向拷貝目的盤驅(qū)動(dòng)器200傳輸再現(xiàn)數(shù)據(jù)(讀數(shù)據(jù))(步驟S8)。CPU10讀出盤介質(zhì)1上的所有數(shù)據(jù)并且重復(fù)拷貝操作,直至數(shù)據(jù)傳輸?shù)娇截惸康谋P驅(qū)動(dòng)器200為止(步驟S9)。
另一方面,如圖4所示,在拷貝目的盤驅(qū)動(dòng)器200中,當(dāng)從拷貝源驅(qū)動(dòng)器100接收傳送請求時(shí),接口單元20返回對于此傳送請求的響應(yīng)(步驟S11、S12)。
在電源為ON時(shí)執(zhí)行初始操作之后,當(dāng)拷貝目的盤驅(qū)動(dòng)器200從主機(jī)系統(tǒng)300接收正常讀/寫命令而不是傳輸請求時(shí),它執(zhí)行正常的讀/寫操作。
接口單元20從拷貝源驅(qū)動(dòng)器100接收寫命令,接著接收隨后傳輸?shù)臄?shù)據(jù)??截惸康尿?qū)動(dòng)器200對于在盤介質(zhì)21上的寫數(shù)據(jù)執(zhí)行寫操作(步驟S13中的“是”、步驟S14、步驟S15)。當(dāng)所有從拷貝源驅(qū)動(dòng)器100傳輸?shù)臄?shù)據(jù)記錄在盤介質(zhì)21上時(shí),完成拷貝操作(步驟S16中的“是”)。
根據(jù)本實(shí)施例的盤驅(qū)動(dòng)器100,如果只操作開關(guān)12而從專用電源單元400供電,記錄數(shù)據(jù)就可從拷貝源驅(qū)動(dòng)器100傳輸?shù)娇截惸康尿?qū)動(dòng)器200。在拷貝目的驅(qū)動(dòng)器200中,傳輸?shù)挠涗洈?shù)據(jù)通過正常的寫操作而記錄在盤介質(zhì)21上。因而,在拷貝源驅(qū)動(dòng)器100上的所有記錄數(shù)據(jù)都可拷貝到拷貝目的驅(qū)動(dòng)器200。
在此情況下,在本實(shí)施例中,拷貝操作可通過獨(dú)立地使用拷貝源驅(qū)動(dòng)器100和拷貝目的驅(qū)動(dòng)器200來實(shí)現(xiàn),并不需要主機(jī)系統(tǒng)的介入。
對于本實(shí)施例的一個(gè)應(yīng)用實(shí)例,例如,數(shù)字照相機(jī)拍攝的圖象數(shù)據(jù)用拷貝源驅(qū)動(dòng)器100保存。通過從數(shù)字照相機(jī)(主機(jī)系統(tǒng)300中的一種)分離拷貝源驅(qū)動(dòng)器100并把它單獨(dú)地連接到另一拷貝目的驅(qū)動(dòng)器200,有可能把保存的圖象數(shù)據(jù)拷貝到拷貝目的驅(qū)動(dòng)器200。(主機(jī)接口的實(shí)用形式)如上所述,本實(shí)施例的驅(qū)動(dòng)器100例如通過基于串行ATA接口標(biāo)準(zhǔn)的電纜13而連接到拷貝目的驅(qū)動(dòng)器200,并執(zhí)行數(shù)據(jù)傳輸。下面結(jié)合圖7A、7B和8更加詳細(xì)地解釋基于串行ATA接口標(biāo)準(zhǔn)而把數(shù)據(jù)從驅(qū)動(dòng)器傳輸?shù)津?qū)動(dòng)器的方法。
如圖6所示,各個(gè)驅(qū)動(dòng)器100和200通過基于串行ATA接口標(biāo)準(zhǔn)的電纜13而連接在一起。在拷貝源驅(qū)動(dòng)器100中,主機(jī)接口90通過開關(guān)12的操作根據(jù)與拷貝命令相應(yīng)的標(biāo)記信息,而準(zhǔn)備其形式為基于串行ATA接口標(biāo)準(zhǔn)的寫命令(包含地址和傳輸扇區(qū)號(hào)),并且把它傳輸?shù)娇截惸康尿?qū)動(dòng)器200。
拷貝目的驅(qū)動(dòng)器200通過基于串行ATA接口標(biāo)準(zhǔn)的接口單元20而接收寫命令和后續(xù)的數(shù)據(jù),并且把它們寫(拷貝)到盤介質(zhì)21上。
在串行ATA接口標(biāo)準(zhǔn)中,與主機(jī)系統(tǒng)300的情況相同,在器件側(cè)面上的驅(qū)動(dòng)器100(或200)可發(fā)出開始數(shù)據(jù)傳輸?shù)恼埱?傳送請求)。在串行ATA接口標(biāo)準(zhǔn)中,如圖6所示,設(shè)定通過電纜13連接的信號(hào)接口連接器的和用于連接電源電纜的電源連接器的各個(gè)標(biāo)準(zhǔn)。
圖7A和7B中的每一個(gè)都示出當(dāng)在串行ATA接口標(biāo)準(zhǔn)下執(zhí)行數(shù)據(jù)傳輸時(shí)的傳送序列的一個(gè)實(shí)用形式。圖8為示出在此標(biāo)準(zhǔn)下稱作FIS(幀信息結(jié)構(gòu))的寄存器組陣列的視圖。所述器件100的主機(jī)接口90利用FIS寄存器組向拷貝目的驅(qū)動(dòng)器200傳輸寫命令和記錄數(shù)據(jù)。
圖7A示出拷貝源驅(qū)動(dòng)器100的序列,圖7B示出拷貝目的驅(qū)動(dòng)器200的序列。在這,在此標(biāo)準(zhǔn)下的傳送序列為基元級(jí)序列?!盎敝競鬏?shù)淖钚卧⑶野―word(雙字)的數(shù)據(jù)位號(hào),注意,Dword指32位。
如圖7A所示,數(shù)據(jù)源驅(qū)動(dòng)器100傳送X_RDY基元,作為傳送請求。如圖7B所示,拷貝目的驅(qū)動(dòng)器200返回R_RDY基元,作為響應(yīng)。當(dāng)接收到響應(yīng)(R_RDY基元)時(shí),拷貝源驅(qū)動(dòng)器100傳送與FIS寄存器組中的5個(gè)Dword對應(yīng)的幀(在這,此幀即為寫命令)。應(yīng)該指出,傳送幀包含F(xiàn)IS內(nèi)容,F(xiàn)IS內(nèi)容具有作為起始的SOF基元和作為結(jié)束的EOF基元。
這里,作為傳送請求的寫命令格式由如圖8所示的FIS寄存器組構(gòu)成。也就是說,數(shù)據(jù)傳輸目的地址例如通過Cyl低位寄存器和Cyl高位寄存器設(shè)置,用于設(shè)置在盤介質(zhì)1上的柱面地址。進(jìn)一步地,扇區(qū)傳輸號(hào)設(shè)置到用于設(shè)置數(shù)據(jù)選擇器號(hào)的扇區(qū)號(hào)寄存器中。用于設(shè)置這些寄存器組的方法在串行ATA接口標(biāo)準(zhǔn)下應(yīng)用。
接著,拷貝源驅(qū)動(dòng)器100在以與5個(gè)Dword相應(yīng)的幀傳送寫命令之后,傳送記錄數(shù)據(jù)。具體而言,拷貝源驅(qū)動(dòng)器100以扇區(qū)為單位傳送記錄數(shù)據(jù),注意,在這,與一個(gè)扇區(qū)相應(yīng)的數(shù)據(jù)量對應(yīng)于128個(gè)Dword。因而,在傳送與一個(gè)扇區(qū)對應(yīng)的512字節(jié)記錄數(shù)據(jù)的情況下,拷貝源驅(qū)動(dòng)器100用128個(gè)傳送序列執(zhí)行數(shù)據(jù)傳輸。(另一實(shí)施例)圖9為示出另一實(shí)施例的框圖。
本修改例示出用于在主機(jī)系統(tǒng)300如PC內(nèi)的(在串行ATA接口標(biāo)準(zhǔn)下)連接到外部接口30A和30B的這些盤驅(qū)動(dòng)器之間實(shí)現(xiàn)拷貝操作的結(jié)構(gòu)。
對于拷貝源器件100,使用與以上實(shí)施例相同的HDD,并且,對于拷貝目的器件,使用CD-RAM500。CD-RAM驅(qū)動(dòng)器500是一種可重寫光盤驅(qū)動(dòng)器,它使用可重寫光盤(緊湊盤)作為記錄介質(zhì)。
主機(jī)系統(tǒng)300具有作為內(nèi)部總線31的PCI總線31,并且,通過總線31,橋32連接到外部接口30A、30B。在主機(jī)系統(tǒng)300中連接橋32、CPU33和主存儲(chǔ)器34等。
如上所述,拷貝源驅(qū)動(dòng)器100和拷貝目的驅(qū)動(dòng)器500分別通過電纜13A和13B連接到外部接口30A、30B。應(yīng)該指出,主機(jī)系統(tǒng)300中的內(nèi)部電源單元35向拷貝源驅(qū)動(dòng)器100和拷貝目的驅(qū)動(dòng)器500供電。
在此結(jié)構(gòu)中,僅通過拷貝源驅(qū)動(dòng)器100中的開關(guān)12的操作,所有記錄在拷貝源驅(qū)動(dòng)器100的盤介質(zhì)中的數(shù)據(jù)就可傳輸?shù)娇截惸康尿?qū)動(dòng)器500中,并拷貝到驅(qū)動(dòng)器500。甚至在本實(shí)施例中,拷貝操作也與以上實(shí)施例中的基本相同,但拷貝源驅(qū)動(dòng)器100的寫命令和數(shù)據(jù)通過電纜13B、外部接口30A、PCI總線31和外部接口30B而傳輸?shù)娇截惸康尿?qū)動(dòng)器500。
在拷貝目的驅(qū)動(dòng)器500中,因此傳輸?shù)挠涗洈?shù)據(jù)根據(jù)基于串行ATA接口標(biāo)準(zhǔn)的寫命令而記錄到可重寫光盤(記錄介質(zhì))上。在這,在拷貝目的驅(qū)動(dòng)器500中,光盤(存儲(chǔ)介質(zhì))的存儲(chǔ)容量等于和大于拷貝源驅(qū)動(dòng)器100的存儲(chǔ)容量。
不用說,此實(shí)施例可應(yīng)用到CD-RAM500作為拷貝源驅(qū)動(dòng)器而HDD100作為拷貝目的驅(qū)動(dòng)器的情況下。
根據(jù)本實(shí)施例和另一實(shí)施例,有可能容易實(shí)現(xiàn)從盤驅(qū)動(dòng)器到盤驅(qū)動(dòng)器的拷貝操作。也就是說,當(dāng)通過例如在所述盤驅(qū)動(dòng)器中的開關(guān)裝置而指示拷貝操作時(shí),建立到拷貝目的盤驅(qū)動(dòng)器的通信鏈路,從而允許記錄數(shù)據(jù)作為拷貝目標(biāo)而傳輸。與正常寫操作的情況一樣,拷貝目的盤驅(qū)動(dòng)器允許從所述驅(qū)動(dòng)器(拷貝源盤驅(qū)動(dòng)器)傳輸?shù)挠涗洈?shù)據(jù)寫到相應(yīng)的盤介質(zhì)上。因而,有可能通過記錄數(shù)據(jù)從盤驅(qū)動(dòng)器到盤驅(qū)動(dòng)器的傳輸而實(shí)現(xiàn)拷貝功能。
本領(lǐng)域中技術(shù)人員容易發(fā)現(xiàn)其它優(yōu)點(diǎn)和變更。從而,在更廣泛的意義上,本發(fā)明不局限于在本文示出和描述的具體細(xì)節(jié)和代表性實(shí)施例。相應(yīng)地,只要不偏離后附權(quán)利要求及其等效要求所定義的廣義發(fā)明概念的精神或范圍,就可作出各種修改。
權(quán)利要求
1.一種盤驅(qū)動(dòng)器,特征在于包括配置成從盤介質(zhì)(1)讀取記錄數(shù)據(jù)的頭部(2);配置成從讀信號(hào)再現(xiàn)數(shù)據(jù)的讀通道(8),其中,此讀信號(hào)從頭部(2)輸出;命令單元(12,91),此單元配置成指示拷貝操作以允許由讀通道(8)再現(xiàn)的數(shù)據(jù)傳輸?shù)酵獠科骷?200);配置成執(zhí)行相對于外部器件的數(shù)據(jù)傳輸?shù)慕涌趩卧?9);以及控制單元(10),此單元配置成根據(jù)命令單元所指示的拷貝操作而執(zhí)行拷貝操作,同時(shí)允許再現(xiàn)數(shù)據(jù)通過接口單元(9)傳輸?shù)酵獠科骷?br>
2.如權(quán)利要求1所述的盤驅(qū)動(dòng)器,特征在于命令單元包括配置成保存拷貝操作指令信息的寄存器(91)。
3.如權(quán)利要求1所述的盤驅(qū)動(dòng)器,特征在于命令單元包括配置成保存拷貝操作指令信息的寄存器(91)以及配置成輸入此信息的輸入器件(12)。
4.如權(quán)利要求1所述的盤驅(qū)動(dòng)器,特征在于控制單元(10)執(zhí)行從盤介質(zhì)讀取數(shù)據(jù)的正常讀操作或向盤介質(zhì)寫數(shù)據(jù)的正常寫操作,并且,當(dāng)命令單元指示拷貝操作時(shí),控制單元(10)先于正常讀操作或?qū)懖僮髦皥?zhí)行拷貝操作。
5.如權(quán)利要求1所述的盤驅(qū)動(dòng)器,特征在于命令單元包括配置成保存拷貝操作指令信息的寄存器(91),并且通過在預(yù)定時(shí)刻查詢寄存器(91),控制單元(10)根據(jù)寄存器(91)中設(shè)置的信息而執(zhí)行拷貝操作。
6.如權(quán)利要求1所述的盤驅(qū)動(dòng)器,特征在于當(dāng)執(zhí)行拷貝操作時(shí),控制單元(10)發(fā)出允許再現(xiàn)數(shù)據(jù)寫入外部器件內(nèi)的記錄介質(zhì)中的命令,并且把再現(xiàn)數(shù)據(jù)經(jīng)接口單元傳輸?shù)酵獠科骷?br>
7.如權(quán)利要求1所述的盤驅(qū)動(dòng)器,特征在于在執(zhí)行拷貝操作之前,控制單元(10)經(jīng)接口單元向外部器件發(fā)出數(shù)據(jù)傳送請求,并且在從外部器件接收對此傳送請求的響應(yīng)時(shí)執(zhí)行拷貝操作。
8.如權(quán)利要求1所述的盤驅(qū)動(dòng)器,特征在于接口單元(9)包括配置成保存拷貝操作指令信息的寄存器(91),并且寄存器(91)保存從命令單元中的輸入單元(12)輸入的信息,并可由控制單元(10)訪問。
9.如權(quán)利要求1所述的盤驅(qū)動(dòng)器,特征在于在連接到主機(jī)系統(tǒng)(300)的外部接口單元(30A)并且通過主機(jī)系統(tǒng)的內(nèi)部接口信號(hào)線(31)連接到拷貝目的盤驅(qū)動(dòng)器(500)的拷貝源盤驅(qū)動(dòng)器(100)中,根據(jù)控制單元(10)把再現(xiàn)數(shù)據(jù)傳送到拷貝目的驅(qū)動(dòng)器(500)的拷貝操作,接口單元(9)連接到外部接口單元(30A)。
10.一種把從盤介質(zhì)讀取的數(shù)據(jù)傳輸?shù)奖P驅(qū)動(dòng)器中的外部器件的方法,此方法的特征在于包括接收拷貝操作命令(S1);根據(jù)拷貝操作命令,與作為拷貝目的器件的外部器件進(jìn)行通信(S4、S5);以及當(dāng)與外部器件建立通信鏈路時(shí),把從盤介質(zhì)讀出的數(shù)據(jù)傳輸?shù)酵獠科骷?S8)。
11.如權(quán)利要求10所述的方法,特征在于盤驅(qū)動(dòng)器具有配置成輸入拷貝操作指令信息的輸入單元以及配置成保存此信息的寄存器,本方法進(jìn)一步包括當(dāng)對寄存器設(shè)置該信息時(shí),接收拷貝操作命令。
12.如權(quán)利要求10所述的方法,特征在于進(jìn)行通信的步驟包括向外部器件發(fā)出傳送請求,并且本方法進(jìn)一步包括根據(jù)外部器件的響應(yīng)建立與外部器件的通信鏈路(S4、S5)。
13.如權(quán)利要求10所述的方法,特征在于進(jìn)一步包括當(dāng)讀出數(shù)據(jù)傳輸?shù)阶鳛榭截惸康牡氐耐獠科骷r(shí),傳送用于指示向外部器件中的記錄介質(zhì)寫數(shù)據(jù)的命令(S6)。
14.如權(quán)利要求10所述的方法,特征在于傳輸步驟包括經(jīng)過接口單元從盤介質(zhì)向作為外部器件的另一盤驅(qū)動(dòng)器傳輸數(shù)據(jù),所述接口單元基于預(yù)定接口標(biāo)準(zhǔn)與外部器件連接。
15.如權(quán)利要求14所述的方法,特征在于進(jìn)一步包括當(dāng)根據(jù)拷貝操作命令而傳輸從盤介質(zhì)讀取的數(shù)據(jù)時(shí),傳輸用于指令向包含在拷貝目的盤驅(qū)動(dòng)器內(nèi)的盤介質(zhì)寫所述數(shù)據(jù)的命令。
全文摘要
本發(fā)明涉及一種具有拷貝功能的盤驅(qū)動(dòng)器(100),盤驅(qū)動(dòng)器(100)具有把記錄在其盤介質(zhì)(1)上的數(shù)據(jù)拷貝到作為外部器件的拷貝目的盤驅(qū)動(dòng)器(200)的功能。在從被操作的開關(guān)(12)接收拷貝操作命令時(shí),建立與拷貝目的盤驅(qū)動(dòng)器(200)的通信鏈路。盤驅(qū)動(dòng)器(100)向拷貝目的盤驅(qū)動(dòng)器(200)傳輸從盤介質(zhì)(1)讀出的數(shù)據(jù)以及寫命令。
文檔編號(hào)G06F12/16GK1484220SQ03127558
公開日2004年3月24日 申請日期2003年8月7日 優(yōu)先權(quán)日2002年8月30日
發(fā)明者牧夕子 申請人:株式會(huì)社東芝