專利名稱:外部存儲裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用來存儲來自一電子設(shè)備的數(shù)據(jù)的外部存儲裝置。特別是,本發(fā)明涉及這樣一種外部存儲裝置,這種外部存儲裝置具有多種類型的內(nèi)置接口控制單元,不管該接口控制單元的類型如何都能進(jìn)行高速存取。
背景技術(shù):
通常,當(dāng)例如計(jì)算機(jī)之類的電子設(shè)備被用作主存儲裝置時,一外部存儲裝置被用作該主存儲裝置的附加存儲裝置。作為這種外部存儲裝置,可以是例如磁帶、磁盤、磁光盤、紙帶、卡片型存儲器等。在這些類型的外部存儲裝置之中,卡片型存儲器被廣泛使用,這是因?yàn)樗哂邢喈?dāng)高的傳送速率的緣故。
該卡片型存儲器具有一內(nèi)置存儲裝置和一用來向該存儲裝置寫入數(shù)據(jù)和從該存儲裝置讀取數(shù)據(jù)的接口控制單元。通過將該接口控制單元連接到作為主存儲裝置的電子設(shè)備的一個接口,該卡片型存儲器起該電子設(shè)備的外部存儲裝置的作用。
但是,如果在該電子設(shè)備中的接口和在該卡片型存儲器中的接口控制單元具有不同的可被控制的接口類型,則該電子設(shè)備就不能執(zhí)行直接向該卡片型存儲器的寫入和/或直接從該卡片型存儲器的讀取。
為了解決這個問題,如圖1所示,必須使用一用來在一電子設(shè)備(未示出)和一卡片型存儲器53之間連接的轉(zhuǎn)換適配器54,其中該卡片型存儲器53包括有具有一內(nèi)置預(yù)定接口控制單元的接口控制器C51和包含有多個諸如閃速存儲器52a、52b等的存儲器的存儲裝置52。
該轉(zhuǎn)換適配器54包括有一具有能夠控制在該電子設(shè)備中的接口的一內(nèi)置接口控制單元的接口控制器D56;和例如,用來使前述接口控制單元與在該卡片型存儲器53中的接口控制單元相匹配的一內(nèi)置串行接口57。
但是,當(dāng)使用該轉(zhuǎn)換適配器54時,在從所述電子設(shè)備到達(dá)卡片型存儲器中的閃速存儲器52a、52b之前,所述接口需要進(jìn)行轉(zhuǎn)換處理。從而增加了存取時間。
發(fā)明內(nèi)容
本發(fā)明的一個目的是提供一種外部存儲裝置,這種外部存儲裝置能夠高速存取并且可以無須使用一轉(zhuǎn)換適配器而被連接到具有不同類型的內(nèi)置接口的多個電子設(shè)備中。
為了實(shí)現(xiàn)上述的目的,本發(fā)明提供一種用來存儲來自電子設(shè)備的數(shù)據(jù)的外部存儲裝置,包括至少一個電子存儲器;多個端子,用來將所述存儲裝置連接到所述電子設(shè)備;接口控制器,用來向和/或從所述至少一個電子存儲器執(zhí)行數(shù)據(jù)的寫入和/或讀?。黄渲兴鼋涌诳刂破魇羌嫒萁涌诳刂破鞯耐ㄓ么锌偩€(USB)。
本發(fā)明還提供一種存儲系統(tǒng),包括電子設(shè)備和與所述電子設(shè)備相連接用來存儲來自所述電子設(shè)備的數(shù)據(jù)的外部存儲裝置,其中所述外部存儲裝置包括至少一個電子存儲器;多個端子,用來將所述存儲裝置連接到所述電子設(shè)備;接口控制器,用來向和/或從所述至少一個電子存儲器執(zhí)行數(shù)據(jù)的寫入和/或讀?。黄渲兴鼋涌诳刂破魇羌嫒萁涌诳刂破鞯耐ㄓ么锌偩€(USB)。
根據(jù)本發(fā)明的外部存儲裝置用作存儲來自一電子設(shè)備的數(shù)據(jù)并且包括存儲裝置;用來執(zhí)行向該存儲裝置寫入數(shù)據(jù)和/或從該存儲裝置讀取數(shù)據(jù)的一些接口控制單元;和用來選擇和連接多個接口控制單元中的一個單元到該電子設(shè)備的連接裝置。
應(yīng)注意的是,在根據(jù)本發(fā)明的該外部存儲裝置中,最好由所述電子設(shè)備控制前述連接裝置,以便選擇多種類型的接口控制單元中的一個單元。
在根據(jù)本發(fā)明的用來存儲來自一電子設(shè)備的數(shù)據(jù)的該外部存儲裝置中,還提供有存儲裝置;用來執(zhí)行向該存儲裝置寫入數(shù)據(jù)和/或從該存儲裝置讀取數(shù)據(jù)的多種類型的接口控制單元;和用來選擇和連接多個接口控制單元中的一個單元到該電子設(shè)備的連接裝置。另外,它還能夠不使用適配器而將該外部存儲裝置連接到具有不同類型的內(nèi)置接口的多個電子設(shè)備中。
圖1示出了常規(guī)卡片型存儲器和一適配器的方框圖。
圖2示出了根據(jù)本發(fā)明的一卡片型存儲器的透視圖。
圖3示出了根據(jù)本發(fā)明的該卡片型存儲器的構(gòu)成的方框圖。
圖4示出了根據(jù)本發(fā)明的該卡片型存儲器的一接口控制器的被放大的構(gòu)成的方框圖。
具體實(shí)施例方式
下面將參照
本發(fā)明的一實(shí)施例。應(yīng)注意的說明是在本發(fā)明應(yīng)用于卡片型存儲器的基礎(chǔ)上給出。
也就是,根據(jù)本發(fā)明的卡片型存儲器用來存儲來自諸如計(jì)算機(jī)、靜止圖像拾取裝置、聲學(xué)裝置和視頻裝置之類的電子設(shè)備(未示出)的數(shù)據(jù)。如圖2所示,根據(jù)本實(shí)施例的該卡片型存儲器1由合成樹脂形成一具有矩形平面的薄卡片形狀。
另外,在根據(jù)本實(shí)施例的卡片型存儲器1中使用了一用來控制一串行接口的接口,因而減少了外部終端2的數(shù)量,并且減小了該卡片型存儲器1本身的尺寸,從而確定了一具有其窄邊的長度是寬邊的長度的一半或小于一半的一矩形平面。例如窄邊是21.5mm而寬邊為50mm。
該卡片型存儲器1具有在該寬邊方向的一端部所形成的若干個凹槽3,以便在二個相對的主表面的一個主表面1a上被打開,并且形成外部端子2以便暴露在該凹槽3的底部。
應(yīng)注意的是,如以上已說明的,在這種卡片型存儲器1中一接口控制單元被用作控制一串行接口,因而提供了9個外接端子2。為了解決這個問題,構(gòu)成三個凹槽3,從而在每一凹槽3的底部構(gòu)成三個外部端子2。
也就是,這個卡片型存儲器1在該寬邊方向上被插入一電子設(shè)備中,這樣上述外部端子2被電連接到該電子設(shè)備。
另外,該卡片型存儲器1在沒有外部端子2的相對端處具有一避免誤擦除構(gòu)件4。這個避免誤擦除構(gòu)件4與一包含在該卡片型存儲器1內(nèi)部和將在后面詳細(xì)說明的避免誤擦除開關(guān)(未示出)相嚙合。當(dāng)它在與卡片型存儲器1插入方向直角相交的較窄邊方向上可滑動地移動時,避免誤擦除開關(guān)被接通和關(guān)斷。
另外,在平行于寬邊方向的一側(cè)1b,即在該卡片型存儲器1的插入方向,該卡片型存儲器1具有一鎖定切斷部分5。該鎖定切斷部分5與在該電子設(shè)備(未示出)上所形成的一凸起部分相嚙合,用來鎖定以便防止卡片型存儲器1從該電子設(shè)備移出。
另外,在具有外部端子的該卡片型存儲器1的一端側(cè)形成一切斷部分6,以便形成至該卡片型存儲器1的插入方向的寬邊的一斜面,因而防止了該卡片型存儲器1的錯誤的插入。
如圖3所示,根據(jù)本發(fā)明的該卡片型存儲器1包括有均被裝在該卡片型存儲器1之中的接口控制器A21、接口控制器B24和存儲裝置22。該存儲裝置22包含有若干諸如閃速存儲器22a和22b之類的存儲器,這些存儲器屬于其中還可寫入數(shù)據(jù)的ROM(只讀存儲器)的類型。該接口控制器A21和接口控制器B24被分別連接到閃速存儲器22a和22b。
在卡片型存儲器1中,該接口控制器A21具有一用來控制一預(yù)定串行接口的內(nèi)置預(yù)定接口控制單元,和該接口控制器B24具有一用來控制一與前述接口控制單元例如USB(通用串行總線)或IEEE 1394等不同類型的一串行接口的內(nèi)置接口控制單元。
另外,在該卡片型存儲器1中還提供有用來選擇接口控制器A21和接口控制器B24中的一個以便連接到前述電子設(shè)備(未示出)的連接裝置26。
應(yīng)注意的是,該連接裝置26是由該電子設(shè)備(未示出)所控制來選擇接口控制器的。
更詳細(xì)地說,執(zhí)行下述過程。亦即,如上所述,根據(jù)本實(shí)施例的卡片型存儲器1使用用于控制串行接口的串行接口控制單元,并因此具有分別與外部端子對應(yīng)的9條信號線,包括狀態(tài)(狀態(tài)信號)線、DIO(數(shù)據(jù)輸入輸出)線、SCLK(串行時鐘)線、和二條備用的信號線。對于用于提供來自該電子設(shè)備的諸如狀態(tài)(狀態(tài)信號)、DIO(數(shù)據(jù)輸入輸出)和SCLK(串行時鐘)之類的各個信號的這些信號線的每一條線,提供了一開關(guān)以選擇接口控制器A21和接口控制器B24中的一個。這些開關(guān)組成了連接裝置26。來自該電子設(shè)備的二條備用信號線中的一條被用作控制線用來進(jìn)行由一控制信號控制的轉(zhuǎn)換,所述控制信號用于規(guī)定到轉(zhuǎn)換接口控制器A21和接口控制器B24中的一個的轉(zhuǎn)換。
在卡片型存儲器1中的接口控制器A21或接口控制器B24具有如下的構(gòu)成。應(yīng)注意的是這里的接口控制器A21是作為一個例子示于圖4中的。圖4示出了接口控制器A21的放大的構(gòu)成。
在將從一電子設(shè)備(未示出)中所提供的一信號(數(shù)據(jù))寫入存儲裝置22之前,接口控制器A21確定避免誤擦除開關(guān)43是被置于可記錄模式還是被禁止模式。僅在將該開關(guān)置于可記錄模式時才把數(shù)據(jù)寫入存儲器22中。
更詳細(xì)地說,接口控制器A21包括一串行/并行-并行/串行接口定序器(后面,將其稱之為S/P和P/S定序器)31;一頁緩沖器32;一快速接口定序器(后面,將其稱之為閃速I/F定序器)33;一用來執(zhí)行誤差校正處理的ECC編碼器/譯碼器34;一用來產(chǎn)生一預(yù)定控制命令的命令發(fā)生器35;一配置ROM(只讀存儲器)36;和一用來向各自電路提供一時鐘的振蕩器37。
該S/P和P/S定序器31通過狀態(tài)(狀態(tài)信號)、DIO(數(shù)據(jù)輸入輸出)和SCLK(串行時鐘)的信號線由連接裝置(未示出)有選擇地連接到電子設(shè)備的串行接口。因此,從電子設(shè)備中向該S/P和P/S定序器提供狀態(tài)(狀態(tài)信號)、SCLK(串行時鐘)和一控制數(shù)據(jù)。
該S/P和P/S定序器31將通過DIO(數(shù)據(jù)輸入輸出)信號線從該電子設(shè)備中所提供的一串行數(shù)據(jù)變換為與通過前述SCLK(串行時鐘)信號線所提供的串行時鐘同步的并行數(shù)據(jù)。在變換為并行數(shù)據(jù)的數(shù)據(jù)中,該S/P和P/S定序器31例如向命令發(fā)生器35提供一控制數(shù)據(jù)和向頁緩沖器32提供另外的數(shù)據(jù)。
也就是,上述S/P和P/S定序器31和命令發(fā)生器35相應(yīng)于預(yù)定接口控制單元。
頁緩沖器32是一用來在頁(512字節(jié))的基礎(chǔ)上存儲自S/P和P/S定序器31所提供的數(shù)據(jù)的緩沖存儲器。在該頁緩沖器32中存儲的數(shù)據(jù)通過ECC編碼器/譯碼器34同一誤差校正碼相加。頁緩沖器32通過快速I/F定序器33向閃速存儲器22a和22b提供一具有誤差校正碼的一頁數(shù)據(jù)。因此,來自該電子設(shè)備的一預(yù)定數(shù)據(jù)被寫在閃速存儲器22a和22b中。
另外,從閃速存儲器22a和22b中讀出的一數(shù)據(jù)通過快速I/F定序器33提供給頁緩沖器32。
頁緩沖器32存儲來自快速I/F定序器33的數(shù)據(jù)。這里,ECC編碼器/譯碼器34根據(jù)加到存儲在該頁緩沖器32中的數(shù)據(jù)上的誤差校正碼來執(zhí)行一誤差校正處理。頁緩沖器32逐頁讀出已受到誤差校正處理的數(shù)據(jù)并將該數(shù)據(jù)提供給S/P和P/S定序器31。S/P和P/S定序器31將自頁緩沖器32提供的數(shù)據(jù)變換為一串行數(shù)據(jù)以將其傳送給上述的電子設(shè)備。
命令發(fā)生器35根據(jù)來自S/P和P/S定序器31的控制數(shù)據(jù)產(chǎn)生一控制命令。例如,如果命令發(fā)生器35提供有一用來檢查該卡片型存儲器1的工作狀態(tài)的讀狀態(tài)寄存器指令,則命令發(fā)生器35確定避免誤擦除開關(guān)43的設(shè)置內(nèi)容并且根據(jù)該設(shè)置內(nèi)容確定是否執(zhí)行一數(shù)據(jù)寫入。
另外,該命令發(fā)生器35產(chǎn)生一指明寫入該存儲裝置22的數(shù)據(jù)或從存儲裝置22讀取的數(shù)據(jù)的狀態(tài)的忙命令,并且通過S/P和P/S定序器31將該命令傳送到電子設(shè)備。當(dāng)數(shù)據(jù)寫入或數(shù)據(jù)讀取完成時,該命令發(fā)生器35產(chǎn)生一準(zhǔn)備命令并通過S/P和P/S定序器31將該命令傳送到該電子設(shè)備中。
配置ROM 36包括一版本(version)信息和一卡片型存儲器1的初始值的信息。因此,當(dāng)在一電子設(shè)備和該卡片型存儲器1之間進(jìn)行了連接時,該命令發(fā)生器35則首先通過S/P和P/S定序器31讀取來自該配置ROM 36的上述版本信息等并且根據(jù)該信息產(chǎn)生一預(yù)定命令,以便執(zhí)行預(yù)定的該卡片型存儲器1的初始化。
應(yīng)注意的是在上述的例子中,是針對接口控制器A21來說明的。除了命令發(fā)生器的構(gòu)成之外,上述接口控制器A21的構(gòu)成與接口控制器B24幾乎是相同的。
也就是,在該卡片型存儲器1中,通過有選擇地將該電子設(shè)備連接到接口控制器A21和接口控制器B24而執(zhí)行上述的操作。
另外,在上述例子中,是針對串行接口的情況來說明的,但是根據(jù)本發(fā)明的外部存儲裝置還可以應(yīng)用于并行接口。
而且,在上述例子中,閃速存儲器被用作為存儲器,但是在根據(jù)本發(fā)明的外部存儲裝置中還可使用有讀出和寫入能力的RAM(隨機(jī)存取存儲器)和除閃速存儲器之外的ROM。
在上述例子的該卡片型存儲器中,存儲裝置被連接到二個接口控制器,每一個具有一不同類型的接口控制單元,并且二個接口控制器中的一個由連接裝置被選擇到一電子設(shè)備。因此,能夠不需要一適配器而連接到具有相應(yīng)于裝在這個卡片型存儲器中的二個接口控制器中之一的接口的一電子設(shè)備。
也就是,例如,能夠?qū)碜灾T如一靜止圖像拾取裝置、聲學(xué)裝置、視頻裝置等電子設(shè)備的一數(shù)據(jù)寫入上述例子的卡片型存儲器中并且將該卡片型存儲器連接到例如一計(jì)算機(jī)以便將該數(shù)據(jù)讀進(jìn)該計(jì)算機(jī),所有這些均無須使用一轉(zhuǎn)換適配器。
此外,所作的說明是基于具有兩種類型接口控制單元的卡片型存儲器的實(shí)例。本發(fā)明的外部存儲裝置還可具有三種類型或更多種類型的接口控制單元。在這種情況下,進(jìn)行一步在更多的電子設(shè)備之間實(shí)現(xiàn)數(shù)據(jù)移動等因此,根據(jù)本發(fā)明的外部存儲裝置能夠連接到具有不同內(nèi)置接口類型的多個電子設(shè)備而無須使用一適配器。由在一電子設(shè)備和在外部存儲裝置中的存儲器之間的接口所執(zhí)行的轉(zhuǎn)換處理與當(dāng)它們是直接被連接時的轉(zhuǎn)換是相同的,無論在外部存儲裝置中的接口控制單元的類型如何均可實(shí)現(xiàn)高速存取。
權(quán)利要求
1.一種用來存儲來自電子設(shè)備的數(shù)據(jù)的外部存儲裝置,包括至少一個電子存儲器;多個端子,用來將所述存儲裝置連接到所述電子設(shè)備;接口控制器,用來向和/或從所述至少一個電子存儲器執(zhí)行數(shù)據(jù)的寫入和/或讀??;其中所述接口控制器是兼容接口控制器的通用串行總線(USB)。
2.如權(quán)利要求1所述的外部存儲裝置,其中所述電子存儲器是閃速存儲器。
3.如權(quán)利要求1所述的外部存儲裝置,其中所述接口控制器具有串行/并行-并行/串行接口定序器。
4.如權(quán)利要求1所述的外部存儲裝置,其中所述接口控制器具有頁緩沖器。
5.如權(quán)利要求1所述的外部存儲裝置,其中所述接口控制器具有閃速接口定序器。
6.如權(quán)利要求1所述的外部存儲裝置,其中所述接口控制器具有用來執(zhí)行誤差校正處理的ECC。
7.如權(quán)利要求1所述的外部存儲裝置,其中所述接口控制器具有用來產(chǎn)生預(yù)定控制命令的命令發(fā)生器。
8.如權(quán)利要求1所述的外部存儲裝置,其中所述接口控制器具有用來執(zhí)行預(yù)定初始化的配置ROM。
9.一種存儲系統(tǒng),包括電子設(shè)備和與所述電子設(shè)備相連接用來存儲來自所述電子設(shè)備的數(shù)據(jù)的外部存儲裝置,其中所述外部存儲裝置包括至少一個電子存儲器;多個端子,用來將所述存儲裝置連接到所述電子設(shè)備;接口控制器,用來向和/或從所述至少一個電子存儲器執(zhí)行數(shù)據(jù)的寫入和/或讀取;其中所述接口控制器是兼容接口控制器的通用串行總線(USB)。
10.如權(quán)利要求9所述的存儲系統(tǒng),其中所述電子存儲器是閃速存儲器。
11.如權(quán)利要求9所述的存儲系統(tǒng),其中所述接口控制器具有串行/并行-并行/串行接口定序器。
12.如權(quán)利要求9所述的存儲系統(tǒng),其中所述接口控制器具有頁緩沖器。
13.如權(quán)利要求9所述的存儲系統(tǒng),其中所述接口控制器具有閃速接口定序器。
14.如權(quán)利要求9所述的存儲系統(tǒng),其中所述接口控制器具有用來執(zhí)行誤差校正處理的ECC。
15.如權(quán)利要求9所述的存儲系統(tǒng),其中所述接口控制器具有用來產(chǎn)生預(yù)定控制命令的命令發(fā)生器。
16.如權(quán)利要求9所述的存儲系統(tǒng),其中所述接口控制器具有用來執(zhí)行預(yù)定初始化的配置ROM。
全文摘要
本發(fā)明能夠連接并且高速存取多個具有不同類型的內(nèi)置接口的電子設(shè)備。本發(fā)明所提供的一外部存儲裝置包括存儲裝置22;接口控制器A21和接口控制器B24,每一個都具有用來執(zhí)行向存儲裝置22寫入數(shù)據(jù)和/或從存儲裝置22讀取數(shù)據(jù)的不同類型的內(nèi)置接口控制單元;和用來選擇和連接接口控制器A21和接口控制器B24中的一個到該電子設(shè)備的連接裝置26。最好是這樣構(gòu)成連接裝置26即根據(jù)該電子設(shè)備發(fā)出的控制命令選擇接口控制器A21和接口控制器B24中之一。
文檔編號G11C5/00GK1595378SQ200410078949
公開日2005年3月16日 申請日期1998年6月4日 優(yōu)先權(quán)日1997年6月4日
發(fā)明者小林稔治, 菊地章浩, 岡上拓己 申請人:索尼公司