專利名稱:記憶卡接口轉(zhuǎn)換架構(gòu)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種小型記憶卡之間的接口轉(zhuǎn)換架構(gòu),特別是有關(guān)于一種數(shù)字安全(Secure Digital,SD)記憶卡或多媒體卡(Multi Media Card,MMC)與加強(qiáng)式記憶棒(Memory Stick Pro,MS Pro)之間的接口信號轉(zhuǎn)換架構(gòu)。
背景技術(shù):
隨著電子產(chǎn)品制造技術(shù)的進(jìn)步,各種可攜式電子產(chǎn)品的功能越來越強(qiáng),體積也越來越小。例如目前許多種個(gè)人數(shù)字助理(Personal DigitalAssistant,PDA)以及行動(dòng)電話產(chǎn)品所能達(dá)到的功能都非常的多樣化,幾乎皆已達(dá)到一小型個(gè)人計(jì)算機(jī)系統(tǒng)的規(guī)模。當(dāng)可攜式電子產(chǎn)品的功能增加了以后,也意味著需要更大的記憶空間來儲存各式各樣的數(shù)據(jù)。
擴(kuò)充內(nèi)存空間最基本的做法就是增加可攜式電子產(chǎn)品內(nèi)部的內(nèi)存。但因?yàn)榭蓴y式電子產(chǎn)品通常有著體積上的限制,能夠擴(kuò)充的內(nèi)存空間有限,因此在目前的可攜式電子裝置上通常都設(shè)計(jì)有外接式內(nèi)存的擴(kuò)充接口,用以彌補(bǔ)內(nèi)部存儲器容量的不足。
因此,近年來各式各樣的外部小型內(nèi)存擴(kuò)充卡紛紛上市,不同的小型記憶卡皆具有其特點(diǎn)。其中目前在市面上常見到的兩種小型記憶卡有數(shù)字安全(Secure Digital,SD)記憶卡及加強(qiáng)式記憶棒(Memory Stick Pro,MSPro)兩種。另外,還有一種多媒體卡(Multi Media Card,MMC),其接口標(biāo)準(zhǔn)能夠與數(shù)字安全記憶卡兼容。
安全數(shù)字記憶卡是由美國的新帝(SanDisk)以及日本的松下電器(Matsushita Electronic)、東芝(Toshiba)等公司所聯(lián)合開發(fā)出來的記憶卡規(guī)格。安全數(shù)字記憶卡具有較小的體積以及多元的附加功能,例如其具有SDMI(Secure Digital Music Initiative)數(shù)字音樂加密技術(shù),能夠有效地保護(hù)其所儲存的數(shù)據(jù),再加上其快速的數(shù)據(jù)存取速度以及便宜的價(jià)格,很快地已經(jīng)成為了在市面上使用最為廣泛的小型記憶卡之一。其使用范圍遍布了數(shù)字相機(jī)、MP3播放機(jī)、PDA與數(shù)字?jǐn)z影機(jī)等相關(guān)智能型數(shù)字信息產(chǎn)品上。
加強(qiáng)式記憶棒是由日本的索尼(SONY)公司所開發(fā)的記憶卡規(guī)格。雖然加強(qiáng)式記憶棒在體積、速度及功能等等特點(diǎn)上皆有不遜于安全數(shù)字記憶卡的表現(xiàn)。但是因?yàn)榧訌?qiáng)式記憶棒為索尼公司專屬開發(fā)的記憶卡,因此在價(jià)格上會較安全數(shù)字記憶卡高出許多,因此其大都使用于索尼公司所開發(fā)出來的電子產(chǎn)品中。
雖然如此,索尼公司所開發(fā)制造出來的電子產(chǎn)品仍在市場上占有一席之地,使得許多使用者受限于這些電子產(chǎn)品專屬的加強(qiáng)式記憶棒規(guī)格,而必須花費(fèi)較多的金錢去添購加強(qiáng)式記憶棒。在這種情況下,若能通過一種轉(zhuǎn)換裝置使安全數(shù)字記憶卡能夠適用于這些電子產(chǎn)品中,則消費(fèi)者對于記憶卡的種類便能夠擁有較多的選擇權(quán),也能降低添購記憶卡的成本。
綜觀以上所述,實(shí)須一種能夠在安全數(shù)字記憶卡與加強(qiáng)式記憶棒之間,互相轉(zhuǎn)換數(shù)據(jù)標(biāo)準(zhǔn)的架構(gòu)。
發(fā)明內(nèi)容
因此本發(fā)明的主要目的就是在提供一種于安全數(shù)字記憶卡與加強(qiáng)式記憶棒之間,互相轉(zhuǎn)換接口標(biāo)準(zhǔn)的架構(gòu)。
本發(fā)明的另一目的就是在提供一種降低記憶卡使用成本的記憶卡接口標(biāo)準(zhǔn)轉(zhuǎn)換架構(gòu)。
本發(fā)明的再一目的就是在提供一種以安全數(shù)字記憶卡為基礎(chǔ)的記憶單元,并將其使用于配備有加強(qiáng)式記憶棒接口的電子裝置中。
為達(dá)到本發(fā)明的上述目的,在符合本發(fā)明實(shí)施例的加構(gòu)包含一加強(qiáng)式記憶棒接口、一安全數(shù)字記憶卡接口、一地址譯碼器以及一微控制器。其中的加強(qiáng)式記憶棒接口以及記憶卡接口系用以分別連接符合加強(qiáng)式記憶棒及安全數(shù)字記憶卡接口的裝置。當(dāng)其中一記憶卡接口(來源接口)要對另一記憶卡接口(目的接口)進(jìn)行數(shù)據(jù)的存取時(shí),地址譯碼器會取得一個(gè)來自于來源接口,符合來源接口格式的來源內(nèi)存地址。接著,地址譯碼器會將來源內(nèi)存地址交由微控制器轉(zhuǎn)換為符合目的接口格式的目的內(nèi)存地址,再由地址譯碼器依據(jù)該目的內(nèi)存地址對目的接口進(jìn)行數(shù)據(jù)的存取。
為了使上述的轉(zhuǎn)換架構(gòu)在實(shí)際運(yùn)作上能夠更加的有效率,可更包含與微控制器連接的一程序只讀存儲器、一程序隨機(jī)存取內(nèi)存、一數(shù)據(jù)隨機(jī)存取內(nèi)存以及與地址譯碼器連接的一緩沖器。其中,程序只讀存儲器用以儲存使微控制器正常運(yùn)作所需的所有程序代碼。程序隨機(jī)存取內(nèi)存及數(shù)據(jù)隨機(jī)存取內(nèi)存用以分別暫存微控制器在運(yùn)作時(shí)所產(chǎn)生的臨時(shí)性程序代碼及數(shù)據(jù)。緩沖器則是在大量的數(shù)據(jù)存取作業(yè)當(dāng)中,提供了一個(gè)數(shù)據(jù)暫存的空間。
為讓本發(fā)明的上述和其它目的、特征、優(yōu)點(diǎn)與實(shí)施例能更明顯易懂,所附圖的詳細(xì)說明如下圖1為符合本發(fā)明的一實(shí)施例的記憶卡接口轉(zhuǎn)換架構(gòu)。
圖2為符合本發(fā)明的一應(yīng)用狀況示意圖。
圖3為符合本發(fā)明另一實(shí)施例的記憶卡接口轉(zhuǎn)換架構(gòu)。
主要組件符號說明100加強(qiáng)式記憶棒接口裝置102電子裝置104加強(qiáng)式記憶棒接口插槽200轉(zhuǎn)換架構(gòu)202加強(qiáng)式記憶棒接口204安全數(shù)字記憶卡接口206地址譯碼器 208微控制器210記憶卡接口轉(zhuǎn)換裝置 212安全數(shù)字記憶卡接口插槽300安全數(shù)字接口裝置302安全數(shù)字記憶卡400轉(zhuǎn)換架構(gòu)406地址譯碼器408微控制器410程序只讀存儲器412程序隨機(jī)存取內(nèi)存414數(shù)據(jù)隨機(jī)存取內(nèi)存416緩沖器 418多任務(wù)器具體實(shí)施方式
在一般的小型記憶卡產(chǎn)品當(dāng)中,安全數(shù)字(Secure Digital,SD)記憶卡及加強(qiáng)式記憶棒(Memory Stick Pro,MS Pro)是目前最為常見的兩種標(biāo)準(zhǔn)。但因?yàn)檫@兩種小型記憶卡各有各的特性,無法兼容使用,所以若一使用者同時(shí)擁有具有此兩種記憶卡接口規(guī)格的電子裝置時(shí),則此兩種記憶卡都必須添購,增加了使用者的成本。因此本發(fā)明的主要目的便是要提供一種能夠轉(zhuǎn)換這兩種記憶卡接口格式的架構(gòu),以使一種小型記憶卡裝置能夠同時(shí)被使用于具有加強(qiáng)式記憶棒或安全數(shù)字記憶卡接口的電子裝置之中,降低使用者的成本花費(fèi)。
圖1繪示了符合本發(fā)明一實(shí)施例的記憶卡接口轉(zhuǎn)換架構(gòu)200,其中包含了一加強(qiáng)式記憶棒接口202、一安全數(shù)字記憶卡接口204、一地址譯碼器206以及一微控制器208。加強(qiáng)式記憶棒接口202及安全數(shù)字記憶卡接口204分別用以與外部具有加強(qiáng)式記憶棒接口的電子裝置(加強(qiáng)式記憶棒接口裝置100),以及具有安全數(shù)字記憶卡接口的電子裝置(安全數(shù)字接口裝置300)連接。
請同時(shí)參閱圖1及圖2。在一般的應(yīng)用情形之下,因?yàn)榧訌?qiáng)式記憶棒的價(jià)錢會高出安全數(shù)字記憶卡的價(jià)錢,所以若假設(shè)加強(qiáng)式記憶棒接口裝置100為具有加強(qiáng)式記憶棒接口插槽104的電子裝置102,如數(shù)字相機(jī)或PDA,安全數(shù)字接口裝置300可為一安全數(shù)字記憶卡302,如此,通過具有安全數(shù)字記憶卡接口插槽212,并且具有記憶卡接口轉(zhuǎn)換架構(gòu)200的記憶卡接口轉(zhuǎn)換裝置210來轉(zhuǎn)換電子裝置102與安全數(shù)字記憶卡302之間的接口信號標(biāo)準(zhǔn),可使安全數(shù)字記憶卡302使用于該電子裝置102之中,節(jié)省了使用者購買加強(qiáng)式記憶棒的費(fèi)用。
根據(jù)上述例子,當(dāng)加強(qiáng)式記憶棒接口裝置100欲通過轉(zhuǎn)換架構(gòu)200對安全數(shù)字接口裝置300進(jìn)行數(shù)據(jù)的存取時(shí),會先通過轉(zhuǎn)換架構(gòu)200中的加強(qiáng)式記憶棒接口202送出數(shù)據(jù)存取時(shí)所需要的內(nèi)存地址給地址譯碼器206。但此時(shí)的內(nèi)存地址符合加強(qiáng)式記憶棒格式的加強(qiáng)式記憶棒內(nèi)存地址,所以地址譯碼器208必需先將該加強(qiáng)式記憶棒內(nèi)存地址傳送給微控制器208,讓微控制器208將加強(qiáng)式記憶棒內(nèi)存地址換算對映至符合安全數(shù)字內(nèi)存標(biāo)準(zhǔn)的安全數(shù)字內(nèi)存地址。之后,微控制器208會將該安全數(shù)字內(nèi)存地址回傳給地址譯碼器206。地址譯碼器206便可靠此安全數(shù)字內(nèi)存地址通過安全數(shù)字記憶卡接口204對安全數(shù)字接口裝置300進(jìn)行實(shí)際的數(shù)據(jù)存取動(dòng)作。
同樣地,現(xiàn)若是安全數(shù)字接口裝置300要對加強(qiáng)式記憶棒接口裝置100進(jìn)行數(shù)據(jù)存取的動(dòng)作時(shí),其數(shù)據(jù)存取的動(dòng)作方式也是如上所述一般。
在圖1中所繪示的轉(zhuǎn)換架構(gòu)200為能夠符合本發(fā)明基本原理的一實(shí)施例。但在實(shí)際應(yīng)用上,如圖2所示的轉(zhuǎn)換架構(gòu)400則能夠提供較佳的實(shí)用性。
在轉(zhuǎn)換架構(gòu)400中,同樣包含了和轉(zhuǎn)換架構(gòu)200相同的加強(qiáng)式記憶棒接口202及安全數(shù)字記憶卡接口204。另外還包含一地址譯碼器406、一微控制器408、一程序只讀存儲器410、一程序隨機(jī)存取內(nèi)存412、一數(shù)據(jù)隨機(jī)存取內(nèi)存414以及一緩沖器416。
一般在實(shí)際應(yīng)用上,可能會利用如8051一般的單芯片處理器來作為轉(zhuǎn)換架構(gòu)中的微控制器,因此可將轉(zhuǎn)換架構(gòu)400里微控制器408中的作業(yè)程序儲存單元獨(dú)立出來成一程序只讀存儲器410。此程序只讀存儲器410系用以儲存并提供微控制器408執(zhí)行正常作業(yè)時(shí)所需的程序代碼。微控制器408與圖1所示的微控制器208所執(zhí)行的作業(yè)都是相同的,亦即,用以互相轉(zhuǎn)換加強(qiáng)式記憶棒接口202及安全數(shù)字記憶卡接口的內(nèi)存地址格式。所以,在程序只讀存儲器410當(dāng)中所主要儲存的就是內(nèi)存地址格式的互轉(zhuǎn)程序。將程序只讀存儲器410獨(dú)立出來的好處是能夠提供更大的程序代碼儲存空間,以及若欲更新或修改程序時(shí),只需更換程序只讀存儲器410即可。
在微控制器408運(yùn)作的過程當(dāng)中,可能會產(chǎn)生很多臨時(shí)性的程序代碼及數(shù)據(jù),且微控制器408可能會對這些臨時(shí)性程序代碼及數(shù)據(jù)進(jìn)行頻繁的存取動(dòng)作。所以若能將這些臨時(shí)性程序代碼及數(shù)據(jù)分別存放于存取速度較快的隨機(jī)存取內(nèi)存中,即程序隨機(jī)存取內(nèi)存412以及數(shù)據(jù)隨機(jī)存取內(nèi)存414,則整個(gè)轉(zhuǎn)換架構(gòu)400的作業(yè)效率能夠有效地被提升。
另外,地址譯碼器406與圖1所示的地址譯碼器206所執(zhí)行的作業(yè)也是相同的,亦即,在加強(qiáng)式記憶棒接口202及安全數(shù)字記憶卡接口204進(jìn)行兩接口互相之間實(shí)際數(shù)據(jù)存取作業(yè)。但因?yàn)樗嫒〉臄?shù)據(jù)量有可能會很大,且加強(qiáng)式記憶棒接口202及安全數(shù)字記憶卡接口204的數(shù)據(jù)傳輸速度也不一定會一致,所以可多增設(shè)供地址譯碼器406存取的一緩沖器416。假設(shè)加強(qiáng)式記憶棒接口202的數(shù)據(jù)傳輸速度高于安全數(shù)字記憶卡接口204的數(shù)據(jù)傳輸速度,當(dāng)加強(qiáng)式記憶棒接口202傳送數(shù)據(jù)給安全數(shù)字記憶卡接口204時(shí),就可先將安全數(shù)字記憶卡接口204無法立即接收的數(shù)據(jù)先暫存于緩沖器416之中,再讓安全數(shù)字記憶卡接口204慢慢接收暫存于緩沖器416當(dāng)中的數(shù)據(jù)。如此,才不會因?yàn)閿?shù)據(jù)流量的堵塞而造成轉(zhuǎn)換架構(gòu)400整體作業(yè)效率的下降。反之,在安全數(shù)字記憶卡204傳送數(shù)據(jù)給加強(qiáng)式記憶棒接口202時(shí),緩沖器416也具有同樣的效果。
由以上的敘述可以看出,程序只讀存儲器410為微控制器408所讀取,程序隨機(jī)存取內(nèi)存412及數(shù)據(jù)隨機(jī)存取內(nèi)存414為微控制器408所存取,以及緩沖器416為地址譯碼器406所存取。因此,為簡化轉(zhuǎn)換架構(gòu)400中的線路設(shè)計(jì),微控制器408及地址譯碼器406皆連接至一多任務(wù)器418。此多任務(wù)器418即可作為一共享線路,用以供微控制器408來選擇存取程序隨機(jī)存取內(nèi)存412或數(shù)據(jù)隨機(jī)存取內(nèi)存414,以及供地址譯碼器406來選擇存取緩沖器416。
由于多媒體卡(Multi Media Card,MMC)在接口標(biāo)準(zhǔn)與架構(gòu)上皆與安全數(shù)字記憶卡兼容,因此,在上面的說明及附圖中,也可利用多媒體卡接口及多媒體卡接口裝置來分別取代安全數(shù)字記憶卡接口及安全數(shù)字記憶卡接口裝置來實(shí)現(xiàn)本發(fā)明。
因?yàn)槭褂眯枨蟮亩嘣?,在安全?shù)字記憶卡及多媒體卡等記憶卡接口標(biāo)準(zhǔn)下,衍生出各種不同版本的記憶卡接口標(biāo)準(zhǔn)。例如在安全數(shù)字記憶卡標(biāo)準(zhǔn)之下衍生出了微型(micro)及迷你(mini)安全數(shù)字記憶卡標(biāo)準(zhǔn),在多媒體卡標(biāo)準(zhǔn)之下衍生出小尺寸(Reduced Size,RS)及微型(micro)多媒體卡標(biāo)準(zhǔn)。不論何種標(biāo)準(zhǔn),皆適用于本發(fā)明之中。
雖然本發(fā)明已以一較佳實(shí)施例公開如上,然其并非用以限定本發(fā)明,任何熟習(xí)此技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動(dòng)與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng)視權(quán)利要求所界定的為準(zhǔn)。
權(quán)利要求
1.一種記憶卡接口轉(zhuǎn)換架構(gòu),包含一加強(qiáng)式記憶棒(Memory Stick Pro,MS Pro)接口,用以提供符合加強(qiáng)式記憶棒信號標(biāo)準(zhǔn)的一第一加強(qiáng)式記憶棒內(nèi)存地址;一安全數(shù)字(Secure Digital,SD)記憶卡接口,用以提供符合安全數(shù)字記憶卡信號標(biāo)準(zhǔn)的一第一安全數(shù)字內(nèi)存地址;一微控制器,用以將該第一加強(qiáng)式記憶棒內(nèi)存地址轉(zhuǎn)換為符合安全數(shù)字記憶卡信號標(biāo)準(zhǔn)的一第二安全數(shù)字內(nèi)存地址,或者將該第一安全數(shù)字內(nèi)存地址轉(zhuǎn)換為符合加強(qiáng)式記憶棒信號標(biāo)準(zhǔn)的一第二加強(qiáng)式記憶棒內(nèi)存地址;以及一地址譯碼器,用以依據(jù)該第二安全數(shù)字內(nèi)存地址對該安全數(shù)字記憶卡接口進(jìn)行數(shù)據(jù)的存取作業(yè),或者依據(jù)該第二加強(qiáng)式記憶棒內(nèi)存地址對該加強(qiáng)式記憶棒接口進(jìn)行數(shù)據(jù)的存取作業(yè)。
2.如權(quán)利要求1所述的轉(zhuǎn)換架構(gòu),其中該安全數(shù)字記憶卡接口為一微型安全數(shù)字記憶卡接口(micro SD)或一迷你安全數(shù)字記憶卡接口(MiniSD)。
3.如權(quán)利要求1所述的轉(zhuǎn)換架構(gòu),其中該安全數(shù)字記憶卡接口與一多媒體卡(Multi Media Card,MMC)接口兼容。
4.如權(quán)利要求1所述的轉(zhuǎn)換架構(gòu),更包含一程序只讀存儲器,用以提供該微控制器所需的程序代碼。
5.如權(quán)利要求1所述的轉(zhuǎn)換架構(gòu),更包含一程序隨機(jī)存取內(nèi)存以及一數(shù)據(jù)隨機(jī)存取內(nèi)存,分別用以暫存該微控制器所產(chǎn)生的暫時(shí)性程序代碼及數(shù)據(jù)。
6.如權(quán)利要求1所述的轉(zhuǎn)換架構(gòu),更包含一緩沖器,用以暫存該地址譯碼器在運(yùn)作時(shí)所存取的數(shù)據(jù)。
7.一種記憶單元,使用于一電子裝置之中,包含一加強(qiáng)式記憶棒(Memory Stick Pro,MS Pro)接口,用以與該電子裝置連接,使該電子裝置能夠通過該加強(qiáng)式記憶棒接口提供符合加強(qiáng)式記憶棒信號標(biāo)準(zhǔn)的一加強(qiáng)式記憶棒內(nèi)存地址;一安全數(shù)字(Secure Digital,SD)記憶卡接口,用以與一安全數(shù)字記憶卡連接;一微控制器,用以將該加強(qiáng)式記憶棒內(nèi)存地址轉(zhuǎn)換為符合安全數(shù)字記憶卡信號標(biāo)準(zhǔn)的一安全數(shù)字內(nèi)存地址;一地址譯碼器,用以依據(jù)該安全數(shù)字內(nèi)存地址通過該安全數(shù)字記憶卡接口對該安全數(shù)字記憶卡進(jìn)行數(shù)據(jù)的存??;一程序只讀存儲器,用以提供該微控制器所需的程序代碼;一程序隨機(jī)存取內(nèi)存,用以暫存該微控制器所產(chǎn)生的暫時(shí)性程序代碼;一數(shù)據(jù)隨機(jī)存取內(nèi)存,用以暫存該微控制器所產(chǎn)生的暫時(shí)性數(shù)據(jù);以及一緩沖器,用以暫存該地址譯碼器在運(yùn)作時(shí)所存取的數(shù)據(jù)。
8.如權(quán)利要求7所述的記憶單元,其中該安全數(shù)字記憶卡接口為一微型安全數(shù)字記憶卡接口(micro SD)或一迷你安全數(shù)字記憶卡接口(MiniSD)。
9.如權(quán)利要求7所述的記憶單元,其中該安全數(shù)字記憶卡接口與一多媒體卡(Multi Media Card,MMC)接口兼容。
10.如權(quán)利要求7所述的記憶單元,更包含一多任務(wù)器,用以供該微控制器及該地址譯碼器選擇存取該程序隨機(jī)存取內(nèi)存、該數(shù)據(jù)隨機(jī)存取內(nèi)存或該緩沖器。
全文摘要
一種接口轉(zhuǎn)換架構(gòu),用以互相轉(zhuǎn)換安全數(shù)字(Secure Digital,SD)記憶卡與加強(qiáng)式記憶棒(Memory Stick Pro,MS Pro)的接口信號。此架構(gòu)主要包含一安全數(shù)字記憶卡接口、一加強(qiáng)式記憶棒接口、一地址譯碼器以及一微控制器。微控制器能夠?qū)碜杂诩訌?qiáng)式記憶棒接口的內(nèi)存地址換算為安全數(shù)字記憶卡接口所需的內(nèi)存地址,以及將來自于安全數(shù)字記憶卡接口的內(nèi)存地址換算為加強(qiáng)式記憶棒接口所需的內(nèi)存地址,并經(jīng)由地址譯碼器對安全數(shù)字記憶卡接口或加強(qiáng)式記憶棒接口進(jìn)行數(shù)據(jù)的存取。
文檔編號G06F3/06GK1940848SQ20051010889
公開日2007年4月4日 申請日期2005年9月28日 優(yōu)先權(quán)日2005年9月28日
發(fā)明者茍嘉章, 呂昌融, 許勝一 申請人:慧榮科技股份有限公司