專利名稱:資料復(fù)制機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明與計(jì)算機(jī)外設(shè)用品有關(guān),特別是指一種資料復(fù)制機(jī)。
背景技術(shù):
在當(dāng)今,個(gè)人電腦(personal computer,PC)包括臺(tái)式機(jī)與筆記型電腦,已是相當(dāng)普遍的電子產(chǎn)品,其運(yùn)算速度與資料儲(chǔ)存量是不可同日而語(yǔ)的。基本上一臺(tái)電腦包含有主機(jī)、屏幕、鍵盤與鼠標(biāo)等組件。電腦主機(jī)中包含有中央處理器、內(nèi)存、大量?jī)?chǔ)存裝置、電源供應(yīng)器等。大量?jī)?chǔ)存體(mass storage device)包括軟盤(floppydisk)、硬盤(hard disk)、只讀式光驅(qū)(CD-ROM)、可擦寫式光驅(qū)(CD-RW)、只讀式數(shù)字激光視盤機(jī)(DVD-ROM)與可擦寫式數(shù)字激光視盤機(jī)(DVD-RW)、閃存(flash)與其它非揮發(fā)固態(tài)儲(chǔ)存裝置(nonvolatile solid-state storage device)、磁帶(tape)以及其它類似的裝置及其組合。
在某些特定的產(chǎn)業(yè)中,如PC制造商或硬盤制造商,常需要將大量的資料復(fù)制在一個(gè)或多個(gè)大量?jī)?chǔ)存體中。因此,一臺(tái)可穩(wěn)定且快速地將大量資料復(fù)制至一個(gè)或多個(gè)大量?jī)?chǔ)存體(如硬盤、閃存等)的復(fù)制機(jī)是十分重要的。
美國(guó)專利第5,777,811號(hào)專利揭示了一種數(shù)字資料復(fù)制系統(tǒng),其所描述的,就是教科書中標(biāo)準(zhǔn)的計(jì)算器結(jié)構(gòu),現(xiàn)在被大量運(yùn)用在個(gè)人電腦等裝置中。在此以它為例,說(shuō)明標(biāo)準(zhǔn)計(jì)算器架構(gòu)對(duì)復(fù)制設(shè)備的負(fù)面影響。其中主要是將要復(fù)制的資料先送入主存儲(chǔ)器(通常為隨機(jī)存取內(nèi)存(RAM))然后再將資料寫入另一儲(chǔ)存組件中。這樣的資料傳輸方式是可靠的,但傳輸?shù)乃俣葧?huì)因中央處理器提取指令、讀寫運(yùn)算資料而受到干擾,同時(shí)也會(huì)受到一般隨機(jī)存取內(nèi)存同一時(shí)間只能讀或?qū)懙南拗贫兴绊?,更不論?nèi)存規(guī)格的選取也會(huì)影響傳輸?shù)乃俣龋c主存儲(chǔ)器共享的結(jié)果是必須配合選用的計(jì)算器結(jié)構(gòu),通常是無(wú)法滿足需求的。計(jì)算器為了擁有大量的主存儲(chǔ)器,目前都是選擇動(dòng)態(tài)內(nèi)存,而這種內(nèi)存都需要先進(jìn)先出的反復(fù)充電動(dòng)作,影響了實(shí)際的資料傳輸頻寬。再者,資料由主記憶體傳送至目標(biāo)裝置時(shí),一般是每一個(gè)目標(biāo)裝置就需要進(jìn)行一次傳送。這更是大幅降低資料傳送的速度,尤其是對(duì)這種大量復(fù)制的設(shè)備而言。
美國(guó)專利第6,131,141號(hào)專利揭示了一種硬盤復(fù)制機(jī)(hard disk drivesduplicator),該復(fù)制機(jī)可連接至一電腦,作為操作該復(fù)制機(jī)的接口。該專利最主要的特征是利用一控制手段,讓來(lái)源儲(chǔ)存組件的資料直接傳至目標(biāo)儲(chǔ)存組件,資料傳輸?shù)倪^(guò)程中不會(huì)暫存于任何的緩沖器(buffer)中,由此達(dá)到資料高速傳輸?shù)墓δ?。這個(gè)專利雖然改善了美國(guó)專利第5,777,811號(hào)的相關(guān)問(wèn)題,但是由于資料沒(méi)有任何緩沖,導(dǎo)致來(lái)源與目標(biāo)間無(wú)法吸收動(dòng)態(tài)的資料傳輸流量變動(dòng),所有儲(chǔ)存裝置都有類似的問(wèn)題。雖然同一款儲(chǔ)存裝置其平均傳輸速度大致一樣,但是瞬間速度常常會(huì)有所變動(dòng),即便同款儲(chǔ)存裝置,也不保證同一時(shí)間的傳輸速度是一模一樣的。因?yàn)槊恳淮蔚膫鬏敹急仨毜却盥难b置,導(dǎo)致傳輸?shù)乃俣热匀挥邢拗啤M瑫r(shí),為了加強(qiáng)資料的推力,由于目的裝置的增加,勢(shì)必要加強(qiáng)來(lái)源裝置的訊號(hào)強(qiáng)度,以免訊號(hào)因目的裝置吸收電流太多而減弱,因此除了在裝置間原有的開(kāi)關(guān)外,還可能加入強(qiáng)化推力的電路,但是這樣增加推力的結(jié)果,常常導(dǎo)致額外的延遲。結(jié)果是,每一筆資料的傳遞所花費(fèi)的時(shí)間,常常比正常的時(shí)間長(zhǎng)。
發(fā)明內(nèi)容
針對(duì)上述問(wèn)題,本發(fā)明的主要目的在于提供一種資料復(fù)制機(jī),其可提供可靠且快速的資料復(fù)制功能。
為達(dá)到上述目的,本發(fā)明所提供的一種資料復(fù)制機(jī),可將一來(lái)源儲(chǔ)存組件中的資料復(fù)制至至少一目標(biāo)儲(chǔ)存組件中,其包含有一來(lái)源接座,連接所述來(lái)源儲(chǔ)存組件;至少一目標(biāo)接座,連接所述至少一目標(biāo)儲(chǔ)存組件;一資料傳輸單元,具有一來(lái)源控制模塊、一開(kāi)關(guān)模塊、至少一目標(biāo)控制模塊以及至少一內(nèi)存,所述內(nèi)存為具有先進(jìn)先出功能的內(nèi)存,其特征在于所述來(lái)源控制模塊具有一開(kāi)關(guān)連接至所述來(lái)源接座,由所述開(kāi)關(guān)連接至所述來(lái)源儲(chǔ)存組件,以及一控制器,控制所述開(kāi)關(guān)以讀取所述來(lái)源儲(chǔ)存組件中的資料;所述開(kāi)關(guān)模塊接收所述來(lái)源控制模塊所傳來(lái)的資料,并將其傳送至預(yù)定的目標(biāo)控制模塊;所述至少一目標(biāo)控制模塊具有一開(kāi)關(guān)連接至所述目標(biāo)接座,并由所述開(kāi)關(guān)連接至所述目標(biāo)儲(chǔ)存組件,以及一控制器,控制所述開(kāi)關(guān)以將資料寫入所述至少一目標(biāo)儲(chǔ)存組件中;所述至少一具有先進(jìn)先出功能的內(nèi)存設(shè)置于所述來(lái)源控制模塊與所述至少一目標(biāo)控制模塊之間,使由所述來(lái)源儲(chǔ)存組件所讀取的資料,經(jīng)由所述來(lái)源控制模塊后,先進(jìn)入所述至少一具有先進(jìn)先出功能的內(nèi)存,再傳送至所述至少一目標(biāo)控制模塊。
上述本發(fā)明的技術(shù)方案中,在所述來(lái)源控制模塊與所述開(kāi)關(guān)模塊之間設(shè)有一具有先進(jìn)先出功能的內(nèi)存設(shè)置。
以上所述本發(fā)明的技術(shù)方案中,所述來(lái)源控制模塊的控制器控制所述具有先進(jìn)先出功能的內(nèi)存將所述來(lái)源儲(chǔ)存組件所讀取的資料,經(jīng)由所述開(kāi)關(guān)傳輸至所述具有先進(jìn)先出功能的內(nèi)存。
以上所述本發(fā)明的技術(shù)方案中,在每一個(gè)所述目標(biāo)控制模塊與所述開(kāi)關(guān)模塊之間均設(shè)有一具有先進(jìn)先出功能的內(nèi)存設(shè)置。
以上所述本發(fā)明的技術(shù)方案中,所述目標(biāo)控制模塊的控制器控制所述具有先進(jìn)先出功能的內(nèi)存將所述開(kāi)關(guān)模塊所傳來(lái)的資料,傳輸至所述具有先進(jìn)先出功能的內(nèi)存。
以上所述本發(fā)明的技術(shù)方案中,還設(shè)有一系統(tǒng)接口模塊,連接至所述來(lái)源控制模塊、所述開(kāi)關(guān)模塊與所述至少一目標(biāo)控制模塊,通過(guò)所述系統(tǒng)接口模塊可連接至一中央處理單元、隨機(jī)存取內(nèi)存與顯示器。
以上所述本發(fā)明的技術(shù)方案中,所述來(lái)源控制模塊還設(shè)有一電源控制器,為所述來(lái)源接座提供電力。
以上所述本發(fā)明的技術(shù)方案中,所述目標(biāo)控制模塊還設(shè)有一電源控制器,為所述目標(biāo)接座提供電力。
以上所述本發(fā)明的技術(shù)方案中,還設(shè)有一資料輸入端口,連接至所述來(lái)源控制模塊的開(kāi)關(guān),所述控制器控制所述開(kāi)關(guān),以選擇傳輸至所述至少一具有先進(jìn)先出功能的內(nèi)存的資料是來(lái)自于所述來(lái)源接座或所述資料輸入端口。
以上所述本發(fā)明的技術(shù)方案中,還設(shè)有一資料輸出端口連接至一目標(biāo)控制模塊,其中所述目標(biāo)控制模塊具有一開(kāi)關(guān),連接至所述資料輸出端口,以及一控制器控制所述開(kāi)關(guān),以將復(fù)制的資料由所述資料輸出端口傳輸出去。
以上所述本發(fā)明的技術(shù)方案中,還設(shè)有一資料輸出端口連接至所述各目標(biāo)控制模塊的其中一個(gè),其中所述資料輸出端口連接至所述目標(biāo)控制模塊的開(kāi)關(guān),且所述控制器控制所述開(kāi)關(guān),以將復(fù)制的資料傳輸至所述目標(biāo)接座或傳輸至所述資料輸出端口。
以上所述本發(fā)明的技術(shù)方案中,所述目標(biāo)接座與所述目標(biāo)控制模塊的開(kāi)關(guān)之間以一排線相互連接,所述目標(biāo)接座與所述排線是可拆離的,且當(dāng)所述目標(biāo)接座拆離后,所述排線可連接至其它裝置。
采用上述技術(shù)方案,本發(fā)明由于使用了先進(jìn)先出內(nèi)存作為資料緩沖的裝置,不需與主存儲(chǔ)器分享頻寬、不受主存儲(chǔ)器結(jié)構(gòu)的影響、同一筆資料不必因?yàn)槟康难b置的增加而增加提取次數(shù),因此可將資料復(fù)制的速度增快,使本發(fā)明能進(jìn)行可靠且快速的復(fù)制動(dòng)作。
圖1是本發(fā)明第一較佳實(shí)施例的立體圖;圖2是本發(fā)明第一較佳實(shí)施例的電路方框圖;
圖3是本發(fā)明第一較佳實(shí)施例的來(lái)源控制模塊的電路方框圖;圖4是本發(fā)明第一較佳實(shí)施例的目的控制模塊連接至目標(biāo)接座的電路方框圖;圖5是本發(fā)明第一較佳實(shí)施例的目的控制模塊連接至資料輸出端口的電路方框圖;圖6是本發(fā)明一應(yīng)用例的電路方框圖;圖7是本發(fā)明另一應(yīng)用例的電路方框圖;圖8是本發(fā)明第二較佳實(shí)施例的目的控制模塊的電路方框圖;圖9是本發(fā)明第三較佳實(shí)施例的目的控制模塊的電路方框圖。
具體實(shí)施例方式
為了詳細(xì)說(shuō)明本發(fā)明的結(jié)構(gòu)及特點(diǎn),現(xiàn)舉以下較佳實(shí)施例并配合
如后如圖1所示,本發(fā)明一較佳實(shí)施例所提供的資料復(fù)制機(jī)1,其具有一機(jī)殼10,其上具有一來(lái)源接座(source connector)12以及若干目標(biāo)接座(target connectors)14,可供來(lái)源儲(chǔ)存組件16、目標(biāo)儲(chǔ)存組件18插接。在本實(shí)施例中,來(lái)源儲(chǔ)存組件16與目標(biāo)儲(chǔ)存組件18均采用快閃記憶卡(flash memory card),快閃記憶卡可以是CF卡(Compact Flash Card)、SM卡(Smart Media Card)、MMC卡(Multi-Media Card)、MS記憶棒(Memory Stick)、SD卡(Secure Digital Memory Card)或其它規(guī)格的記憶卡。當(dāng)然各接座12、14也是可設(shè)計(jì)為連接硬盤(hard disk)、軟盤(floppy disk)、光盤(compact disk,CD)、數(shù)字影音光盤(DVD),或其它形式的儲(chǔ)存組件。另外,來(lái)源接座12與各目標(biāo)接座14可分別連接不同形式的儲(chǔ)存組件,只要符合相關(guān)的接口規(guī)格,例如來(lái)源接座連接一硬盤,而目標(biāo)接座連接快閃記憶卡。實(shí)際使用中,也許會(huì)設(shè)計(jì)一種以上的不同接口,以便于不同接口的裝置連接。
機(jī)殼10上還設(shè)置有一液晶顯示器20,用于顯示相關(guān)信息,若干設(shè)定鍵22,以及連接端口(圖中未示),用于連接一些外圍設(shè)備(圖中未示),例如鍵盤、串行通訊等其它外圍模塊。
機(jī)殼10中具有一電路板(圖中未示),如圖2所示,電路板上的電路26具有一資料傳輸單元28。資料傳輸單元28具有一系統(tǒng)接口模塊(system interface module)30、一開(kāi)關(guān)模塊(switch module)32、一來(lái)源控制模塊(source control module)34、若干目標(biāo)控制模塊(target control module)36、74以及若干先進(jìn)先出(First In First Out,F(xiàn)IFO)內(nèi)存38、40。來(lái)源控制模塊34與各目標(biāo)控制模塊36分別連接至各來(lái)源接座12以及目標(biāo)接座14。系統(tǒng)接口模塊30通過(guò)一資料/控制訊號(hào)總線(data/control signalbus)42與中央處理單元(CPU)44、隨機(jī)存取內(nèi)存(RAM)46、只讀存儲(chǔ)器(ROM)48、液晶顯示器(LCD)20以及其它外圍設(shè)備52,如鍵盤、串行通訊等連接,以使控制指令可傳送至開(kāi)關(guān)模塊32、來(lái)源控制模塊34以及各目標(biāo)控制模塊36;又能隔離彼此間的干擾,使復(fù)制資料傳輸時(shí),主控計(jì)算器仍可同時(shí)其程序的執(zhí)行。開(kāi)關(guān)模塊32可接收來(lái)源控制模塊34所傳來(lái)的資料,并將其傳送至預(yù)定的目標(biāo)控制模塊36。各先進(jìn)先出內(nèi)存38、40設(shè)置于來(lái)源控制模塊34與開(kāi)關(guān)模塊32之間以及于每一個(gè)目標(biāo)控制模塊36與開(kāi)關(guān)模塊32之間。
電路26還具有一資料輸入端口70以及一資料輸出端口72,資料輸入端口70連接來(lái)源控制模塊34,資料輸出端口70連接目標(biāo)控制模塊74。
如圖3所示,來(lái)源控制模塊34具有一開(kāi)關(guān)(switch)54、一控制器(controller)56以及一電源控制器(power controller)58。控制器56可接受來(lái)自系統(tǒng)接口模塊30的控制信號(hào),控制來(lái)源接座12、開(kāi)關(guān)54、電源控制器58與先進(jìn)先出內(nèi)存38,或接收前述組件所傳來(lái)的訊號(hào),以進(jìn)行預(yù)定的動(dòng)作。電源控制器58可提供來(lái)源接座12所需的電力。開(kāi)關(guān)54連接至來(lái)源接座12,可接收來(lái)源儲(chǔ)存組件16的資料,并將其傳送至先進(jìn)先出內(nèi)存38。先進(jìn)先出內(nèi)存38再將資料傳送至開(kāi)關(guān)模塊32。然后開(kāi)關(guān)模塊32再將資料傳送至預(yù)定的先進(jìn)先出內(nèi)存40,以傳送至預(yù)定的目標(biāo)控制模塊36。
資料輸入端口70連接至開(kāi)關(guān)54,并受到控制器56的控制。資料輸入端口70可連接至另外的來(lái)源資料機(jī)(圖中未示),而控制器56可控制開(kāi)關(guān)54,以決定傳輸至先進(jìn)先出內(nèi)存38的資料是來(lái)自于資料輸入端口70還是來(lái)自于來(lái)源接座12。
如圖4所示,各目標(biāo)控制模塊36的組成類似于來(lái)源控制模塊34,其具有一開(kāi)關(guān)60、一控制器62以及一電源控制器64。相同地,控制器62接受來(lái)自系統(tǒng)接口模塊30的控制指令、目標(biāo)接座14、開(kāi)關(guān)60、電源控制器64與先進(jìn)先出內(nèi)存40,或接收前述組件所傳來(lái)的訊號(hào),以進(jìn)行預(yù)定的動(dòng)作。電源控制器64可提供目標(biāo)接座14所需的電力。先進(jìn)先出內(nèi)存40中的資料可經(jīng)由開(kāi)關(guān)傳送至目的接座14,然后寫入目標(biāo)儲(chǔ)存組件18。
如圖5所示,目標(biāo)控制模塊74同樣具有一開(kāi)關(guān)76、一控制器78以及一電源控制器80,差異在于開(kāi)關(guān)76是連接至資料輸出端口72,而資料輸出端口72可連接至另一裝置(圖中未示),由此復(fù)制的資料可通過(guò)資料輸出端口72傳輸出去。
在本發(fā)明的一應(yīng)用例中,如圖6所示,可用一傳輸線82分別連接二臺(tái)本發(fā)明的資料復(fù)制機(jī)1、1’的資料輸入端口70與資料輸出端口72,由此資料復(fù)制機(jī)1的來(lái)源儲(chǔ)存組件16的資料可傳輸至資料復(fù)制機(jī)1’,并復(fù)制至連接至資料復(fù)制機(jī)1’的目標(biāo)儲(chǔ)存組件18。以此擴(kuò)充在一次動(dòng)作中資料復(fù)制的份數(shù)。資料復(fù)制機(jī)1’可繼續(xù)串接第三、第四……臺(tái)資料復(fù)制機(jī)(圖中未示)。
在本發(fā)明的另一應(yīng)用例中,如圖7所示,在一臺(tái)本發(fā)明的資料復(fù)制機(jī)1中具有二個(gè)串接的資料傳輸單元28,以增加一臺(tái)資料復(fù)制機(jī)所能提供的資料復(fù)制份數(shù)的數(shù)量。
上述二應(yīng)用例的目的均在于增加復(fù)制份數(shù)的數(shù)量,主要是通過(guò)將輸入、輸出接口設(shè)計(jì)為相同形式的接口,以串接的方式連接復(fù)制機(jī)或是資料傳輸單元來(lái)實(shí)現(xiàn)。
如圖8所示,為本發(fā)明第二較佳實(shí)施例的目標(biāo)控制模塊84的電路示意圖,與前述實(shí)施例相同,其具有一開(kāi)關(guān)86、一控制器88以及一電源控制器90。一資料輸出端口92連接至開(kāi)關(guān)86,而控制器88可控制開(kāi)關(guān)86,以決定資料傳輸至目標(biāo)接座94,還是傳送至資料輸出端口92。由此,當(dāng)資料復(fù)制機(jī)獨(dú)立操作時(shí),復(fù)制的資料可傳輸至目標(biāo)接座94進(jìn)行復(fù)制的動(dòng)作。而在資料復(fù)制機(jī)需要串接其它裝置時(shí),復(fù)制的資料才會(huì)通過(guò)資料輸出端口92傳輸出去。
如圖9所示,為本發(fā)明第三較佳實(shí)施例的目標(biāo)控制模塊96的電路示意圖,其主要不同在于連接至目標(biāo)控制模塊96的目標(biāo)接座94為可拆離的,而連接至目標(biāo)接座94的排線98較長(zhǎng)。由此,當(dāng)目標(biāo)接座94拆離后,排線98可直接拉出并連接至其它裝置(圖中未示)。
本發(fā)明的一個(gè)特征為使用先進(jìn)先出內(nèi)存作為資料緩沖的裝置,以使本發(fā)明的資料復(fù)制機(jī)可進(jìn)行可靠且快速的復(fù)制動(dòng)作。在習(xí)知技藝中,美國(guó)專利第6,131,141號(hào)專利不使用任何的緩沖器,但須提供一精細(xì)的控制手段,控制時(shí)間參數(shù)與各組件的讀、寫。當(dāng)傳輸速度加快時(shí),由于開(kāi)關(guān)及為了加強(qiáng)推力所引入的先進(jìn)先出電路,會(huì)導(dǎo)致信號(hào)完整性及延遲的問(wèn)題。在資料量愈來(lái)愈大、參與的目的裝置越來(lái)越多、速度愈來(lái)愈快的今天,這樣的控制手段是很難達(dá)到的。
而相對(duì)于美國(guó)專利第5777181號(hào)以標(biāo)準(zhǔn)計(jì)算器結(jié)構(gòu)所建置的復(fù)制系統(tǒng),本發(fā)明所使用的先進(jìn)先出內(nèi)存,不需與主存儲(chǔ)器分享頻寬、不受主存儲(chǔ)器結(jié)構(gòu)的影響、同一筆資料不必因?yàn)槟康难b置的增加而增加提取次數(shù),當(dāng)然可將資料復(fù)制的速度增快。
先進(jìn)先出內(nèi)存可以是各種形式的內(nèi)存,當(dāng)然各種形式的內(nèi)存,會(huì)影響它的速度,但無(wú)論如何,都比美國(guó)專利第5777181號(hào)或613114號(hào)來(lái)的快。
在此稍微說(shuō)明一下各種不同類型的先進(jìn)先出內(nèi)存的優(yōu)缺點(diǎn)。
1、一般傳統(tǒng)動(dòng)態(tài)內(nèi)存(DRAM)是便宜最直接的,不過(guò)也是效率最差的,存在無(wú)法同時(shí)讀寫、有先進(jìn)先出的充電周期等問(wèn)題。
2、一般靜態(tài)內(nèi)存價(jià)格較高,沒(méi)有先進(jìn)先出充電周期,但是仍然有無(wú)法同時(shí)讀寫的問(wèn)題。
3、雙端口內(nèi)存價(jià)格更高,但不存在上述問(wèn)題。
4、先進(jìn)先出內(nèi)存(FIFO)不但沒(méi)有上述問(wèn)題,由于整合資料控制電路,所以使用上更方便且速度更快。
選用何種先進(jìn)先出內(nèi)存要根據(jù)性價(jià)比來(lái)決定。某些內(nèi)存也可以通過(guò)先進(jìn)先出的控制電路設(shè)計(jì)而變成更高速類型的內(nèi)存。選用及配置內(nèi)存的方式,完全取決于成本效能等考慮,可能由數(shù)顆芯片(IC)連接而成,也可能整合在同一顆芯片(IC)中。
先進(jìn)先出內(nèi)存的容量,也是成本考慮的因素,如果裝置間瞬間速度的差異很大,大的先進(jìn)先出記憶體吸收的能力就強(qiáng),甚至可以完全吸收同時(shí)連接的各種高低速目的裝置間的速度差,另外也可以通過(guò)將所有資料儲(chǔ)存在先進(jìn)先出內(nèi)存中,而直接排除了來(lái)源裝置速度的影響。但是,隨著而來(lái)的當(dāng)然是先進(jìn)先出的成本。
在此要提出說(shuō)明的是依據(jù)資料復(fù)制機(jī)的規(guī)格需求以及所使用的先進(jìn)先出內(nèi)存的記憶容量,先進(jìn)先出內(nèi)存可只設(shè)置于該來(lái)源控制模塊與該開(kāi)關(guān)模塊之間或是只設(shè)置于每一個(gè)目標(biāo)控制模塊與該開(kāi)關(guān)模塊之間;或是可在該來(lái)源控制模塊與該開(kāi)關(guān)模塊之間與每一個(gè)目標(biāo)控制模塊與該開(kāi)關(guān)模塊之間設(shè)置多個(gè)先進(jìn)先出內(nèi)存。
先進(jìn)先出記憶體可以使用一般內(nèi)存、或可同時(shí)讀寫的雙端口內(nèi)存、甚至是加上先進(jìn)先出控制電路的FIFO(先進(jìn)先出內(nèi)存),配合相關(guān)的控制回路。
在實(shí)際制作中,先進(jìn)先出記憶體與相關(guān)的控制模塊可以是各自獨(dú)立的芯片,也可以是整合的芯片,并沒(méi)有限制必須使用多少顆芯片才能完成該項(xiàng)動(dòng)作。另外,一個(gè)資料傳輸單元所能提供的目標(biāo)控制模塊是有限的,當(dāng)資料復(fù)制機(jī)所設(shè)計(jì)的目標(biāo)接座的數(shù)量多于一個(gè)資料傳輸單元所能提供時(shí),可加入另一資料傳輸單元28’與原資料傳輸單元28串聯(lián),如圖5所示,如此即可達(dá)到增加一臺(tái)資料復(fù)制機(jī)所具有的目標(biāo)接座數(shù)量的功能。
權(quán)利要求
1.一種資料復(fù)制機(jī),可將一來(lái)源儲(chǔ)存組件中的資料復(fù)制至至少一目標(biāo)儲(chǔ)存組件中,其包含有一來(lái)源接座,連接所述來(lái)源儲(chǔ)存組件;至少一目標(biāo)接座,連接所述至少一目標(biāo)儲(chǔ)存組件;一資料傳輸單元,具有一來(lái)源控制模塊、一開(kāi)關(guān)模塊、至少一目標(biāo)控制模塊以及至少一內(nèi)存,所述內(nèi)存為具有先進(jìn)先出功能的內(nèi)存,其特征在于所述來(lái)源控制模塊具有一開(kāi)關(guān)連接至所述來(lái)源接座,由所述開(kāi)關(guān)連接至所述來(lái)源儲(chǔ)存組件,以及一控制器,控制所述開(kāi)關(guān)以讀取所述來(lái)源儲(chǔ)存組件中的資料;所述開(kāi)關(guān)模塊接收所述來(lái)源控制模塊所傳來(lái)的資料,并將其傳送至預(yù)定的目標(biāo)控制模塊;所述至少一目標(biāo)控制模塊具有一開(kāi)關(guān)連接至所述目標(biāo)接座,并由所述開(kāi)關(guān)連接至所述目標(biāo)儲(chǔ)存組件,以及一控制器,控制所述開(kāi)關(guān)以將資料寫入所述至少一目標(biāo)儲(chǔ)存組件中;所述至少一具有先進(jìn)先出功能的內(nèi)存設(shè)置于所述來(lái)源控制模塊與所述至少一目標(biāo)控制模塊之間,使由所述來(lái)源儲(chǔ)存組件所讀取的資料,經(jīng)由所述來(lái)源控制模塊后,先進(jìn)入所述至少一具有先進(jìn)先出功能的內(nèi)存,再傳送至所述至少一目標(biāo)控制模塊。
2.如權(quán)利要求1所述的資料復(fù)制機(jī),其特征在于在所述來(lái)源控制模塊與所述開(kāi)關(guān)模塊之間設(shè)有一具有先進(jìn)先出功能的內(nèi)存設(shè)置。
3.如權(quán)利要求2所述的資料復(fù)制機(jī),其特征在于所述來(lái)源控制模塊的控制器控制所述具有先進(jìn)先出功能的內(nèi)存將所述來(lái)源儲(chǔ)存組件所讀取的資料,經(jīng)由所述開(kāi)關(guān)傳輸至所述具有先進(jìn)先出功能的內(nèi)存。
4.如權(quán)利要求1所述的資料復(fù)制機(jī),其特征在于在每一個(gè)所述目標(biāo)控制模塊與所述開(kāi)關(guān)模塊之間均設(shè)有一具有先進(jìn)先出功能的內(nèi)存設(shè)置。
5.如權(quán)利要求4所述的資料復(fù)制機(jī),其特征在于所述目標(biāo)控制模塊的控制器控制所述具有先進(jìn)先出功能的內(nèi)存將所述開(kāi)關(guān)模塊所傳來(lái)的資料,傳輸至所述具有先進(jìn)先出功能的內(nèi)存。
6.如權(quán)利要求1所述的資料復(fù)制機(jī),其特征在于還設(shè)有一系統(tǒng)接口模塊,連接至所述來(lái)源控制模塊、所述開(kāi)關(guān)模塊與所述至少一目標(biāo)控制模塊,通過(guò)所述系統(tǒng)接口模塊可連接至一中央處理單元、隨機(jī)存取內(nèi)存與顯示器。
7.如權(quán)利要求1所述的資料復(fù)制機(jī),其特征在于所述來(lái)源控制模塊還設(shè)有一電源控制器,為所述來(lái)源接座提供電力。
8.如權(quán)利要求1所述的資料復(fù)制機(jī),其特征在于所述目標(biāo)控制模塊還設(shè)有一電源控制器,為所述目標(biāo)接座提供電力。
9.如權(quán)利要求1所述的資料復(fù)制機(jī),其特征在于還設(shè)有一資料輸入端口,連接至所述來(lái)源控制模塊的開(kāi)關(guān),所述控制器控制所述開(kāi)關(guān),以選擇傳輸至所述至少一具有先進(jìn)先出功能的內(nèi)存的資料是來(lái)自于所述來(lái)源接座或所述資料輸入端口。
10.如權(quán)利要求1所述的資料復(fù)制機(jī),其特征在于還設(shè)有一資料輸出端口連接至一目標(biāo)控制模塊,其中所述目標(biāo)控制模塊具有一開(kāi)關(guān),連接至所述資料輸出端口,以及一控制器控制所述開(kāi)關(guān),以將復(fù)制的資料由所述資料輸出端口傳輸出去。
11.如權(quán)利要求1所述的資料復(fù)制機(jī),其特征在于還設(shè)有一資料輸出端口連接至所述各目標(biāo)控制模塊的其中一個(gè),其中所述資料輸出端口連接至所述目標(biāo)控制模塊的開(kāi)關(guān),且所述控制器控制所述開(kāi)關(guān),以將復(fù)制的資料傳輸至所述目標(biāo)接座或傳輸至所述資料輸出端口。
12.如權(quán)利要求1所述的資料復(fù)制機(jī),其特征在于所述目標(biāo)接座與所述目標(biāo)控制模塊的開(kāi)關(guān)之間以一排線相互連接,所述目標(biāo)接座與所述排線是可拆離的,且當(dāng)所述目標(biāo)接座拆離后,所述排線可連接至其它裝置。
全文摘要
本發(fā)明涉及一種資料復(fù)制機(jī),其可將一來(lái)源儲(chǔ)存組件中的資料復(fù)制至目標(biāo)儲(chǔ)存組件中,包含有一來(lái)源接座,用于連接來(lái)源儲(chǔ)存組件,若干目標(biāo)接座,用于連接目標(biāo)儲(chǔ)存組件,以及一資料傳輸單元。資料傳輸單元具有一來(lái)源控制模塊、一開(kāi)關(guān)模塊、若干目標(biāo)控制模塊以及若干先進(jìn)先出內(nèi)存。來(lái)源儲(chǔ)存組件中的資料可經(jīng)由來(lái)源控制模塊傳送至開(kāi)關(guān)模塊,再傳送至預(yù)定的目標(biāo)控制模塊,以寫入目標(biāo)儲(chǔ)存組件中。在傳輸過(guò)程中,資料會(huì)先進(jìn)入先進(jìn)先出內(nèi)存,可提供可靠且快速的復(fù)制動(dòng)作。
文檔編號(hào)G06F11/14GK101030158SQ20061005879
公開(kāi)日2007年9月5日 申請(qǐng)日期2006年3月3日 優(yōu)先權(quán)日2006年3月3日
發(fā)明者王松榮, 邱泰慶 申請(qǐng)人:安辰電腦股份有限公司