專利名稱:存儲(chǔ)卡和包含所述存儲(chǔ)卡的存儲(chǔ)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及半導(dǎo)體存儲(chǔ)器。更具體地,本發(fā)明涉及閃速存儲(chǔ)器以及 包含所述閃速存儲(chǔ)器的存儲(chǔ)卡系統(tǒng)。
背景技術(shù):
多媒體卡(麗C)是一般在低價(jià)設(shè)備中為普通用戶使用的各種通信
介質(zhì)和數(shù)據(jù)存儲(chǔ)單元。匪c通常設(shè)計(jì)用于可以在不同的應(yīng)用中操作,例如
手機(jī)、照相機(jī)、個(gè)人數(shù)據(jù)助手(PDAs)、數(shù)字錄音機(jī)、MP3播放器、尋呼 機(jī)等等。如今認(rèn)為麗C具有高度便攜性以及高性能和低價(jià)的特征。 圖l是普通多媒體卡的示意方框圖。
參照?qǐng)Dl,醒C 20包括畫(huà)C控制器芯片22和閃速存儲(chǔ)器24。該麗C控 制器芯片22和該閃速存儲(chǔ)器24均被設(shè)計(jì)成獨(dú)立的芯片。換句話說(shuō),該麗C 20由兩個(gè)芯片組成。該閃速存儲(chǔ)器24是以本領(lǐng)域眾所周知的NAND型形成。 該匪C控制器芯片22起到在主機(jī)10和該閃速存儲(chǔ)器24之間執(zhí)行界面連接 操作的功能。
由于該醒C 20由兩個(gè)芯片組成,制造MMC 20的成本增加了。而且, 由于該麗C控制器芯片22和該閃速存儲(chǔ)器24之間傳輸?shù)臄?shù)據(jù)的暴露使得 數(shù)據(jù)安全性更差。
為了達(dá)到解決這些問(wèn)題的目的,最近提出了一種制造單芯片畫(huà)C 40的方法,如圖2所示。在該醒C 40中,將腿C控制器44和閃速存儲(chǔ)器46集 成在單獨(dú)的存儲(chǔ)芯片42內(nèi)。由于可以將該單芯片腿C 40構(gòu)造為無(wú)需焊盤(pán) 和信號(hào)線,所述信號(hào)線用于將該羅C控制器44和該閃速存儲(chǔ)器46相連,因 此芯片面積變得更小而且能以更小的成本生產(chǎn)。此外,不會(huì)暴露該腿C 控制器44和該閃速存儲(chǔ)器46之間傳輸?shù)臄?shù)據(jù),提高了數(shù)據(jù)安全性。
一般地,大范圍的應(yīng)用以及不同的用戶經(jīng)常需要存儲(chǔ)容量不同的 腿C。如果將大量閃速存儲(chǔ)器24設(shè)置在圖1所示的麗C 20中,并且該麗C 控制器22的固件發(fā)生改變,該麗C 20的容量就是可變的。
然而,讓該匿C 40改變?cè)撻W速存儲(chǔ)器的存儲(chǔ)容量并不容易。為了改 變?cè)撻W速存儲(chǔ)器的存儲(chǔ)容量,就需要制造使用最新設(shè)計(jì)電路圖案的存儲(chǔ) 芯片以及為該MC提供多個(gè)存儲(chǔ)芯片。在使用多個(gè)存儲(chǔ)芯片組成薩C時(shí), 需要考慮主機(jī)與該醒C之間的接口模式。
發(fā)明內(nèi)容
本發(fā)明的示例性實(shí)施例是為了提供一種具有多個(gè)存儲(chǔ)芯片的存儲(chǔ) 卡和包含上述存儲(chǔ)卡的存儲(chǔ)系統(tǒng)。
本發(fā)明的示例性實(shí)施例是一種存儲(chǔ)卡,包括第一存儲(chǔ)芯片,響應(yīng) 所有外部輸入命令;以及第二存儲(chǔ)芯片,響應(yīng)于外部輸入命令中與數(shù)據(jù)
的讀取、編程、以及擦除操作相關(guān)的命令。存儲(chǔ)在第一存儲(chǔ)芯片內(nèi)的卡 識(shí)別信息包括與所述第一和第二存儲(chǔ)芯片大小之和相對(duì)應(yīng)的容量信息。 所述第二存儲(chǔ)芯片存儲(chǔ)與所述第一存儲(chǔ)芯片相同的卡識(shí)別信息。
在示例性實(shí)施例中,所述第一存儲(chǔ)芯片包括第一閃速存儲(chǔ)器;以 及第一控制器,操作用于控制所述第一閃速存儲(chǔ)器。
在示例性實(shí)施例中,所述第一閃速存儲(chǔ)器包括存儲(chǔ)單元陣列;以 及外圍塊,配置用于由所述第一控制器控制所述存儲(chǔ)單元陣列的讀取、 編程和擦除操作。
在示例性實(shí)施例中,所述第一閃速存儲(chǔ)器的存儲(chǔ)單元陣列存儲(chǔ)所述 卡識(shí)別信息。
根據(jù)示例性實(shí)施例,所述第一控制器包括寄存器,用于存儲(chǔ)在開(kāi)機(jī)時(shí)由所述外圍塊讀出的卡識(shí)別信息。
在示例性實(shí)施例中,所述第一存儲(chǔ)芯片的第一控制器響應(yīng)于外部輸 入命令,向外部輸出所述MMC的卡識(shí)別信息。
根據(jù)示例性實(shí)施例,所述第一控制器包括CPU;主機(jī)接口,配置 用于在CPU控制下以多媒體卡接口模式進(jìn)行外部通信;閃速存儲(chǔ)器接口, 配置用于在CPU控制下控制所述外圍塊;以及緩沖器RAM,連接在所述主 機(jī)接口和閃速存儲(chǔ)器接口之間,并且配置用于臨時(shí)存儲(chǔ)傳輸數(shù)據(jù)。
在示例性實(shí)施例中,所述第二存儲(chǔ)芯片包括第二閃速存儲(chǔ)器;以 及第二控制器,操作用于控制所述第二閃速存儲(chǔ)器。
根據(jù)示例性實(shí)施例,所述第二閃速存儲(chǔ)器包括存儲(chǔ)單元陣列;以 及外圍塊,配置用于由所述第二控制器控制存儲(chǔ)單元陣列的讀取、編程、 和擦除操作。
在示例性實(shí)施例中,所述第二閃速存儲(chǔ)器的存儲(chǔ)單元陣列存儲(chǔ)卡識(shí) 別信息。
在示例性實(shí)施例中,所述第二存儲(chǔ)芯片的第二控制器包括寄存器, 用于存儲(chǔ)開(kāi)機(jī)時(shí)由所述外圍塊讀出的所述卡識(shí)別信息。
所述第二控制器包括CPU;主機(jī)接口,配置用于在CPU控制下以多
媒體卡接口模式進(jìn)行外部通信;閃速存儲(chǔ)器接口,配置用于在CPU控制下 被控制所述外圍塊;以及緩沖器RAM,連接在所述主機(jī)接口和閃速存儲(chǔ)器 接口之間,并且配置用于臨時(shí)存儲(chǔ)傳輸數(shù)據(jù)。
本發(fā)明的示例性實(shí)施例提供了一種存儲(chǔ)系統(tǒng),包括主機(jī);以及多 媒體卡,配置用于與所述主機(jī)進(jìn)行通信。所述多媒體卡包括第一存儲(chǔ) 芯片,響應(yīng)由所述主機(jī)輸入的所有命令;以及第二存儲(chǔ)芯片,響應(yīng)由所 述主機(jī)輸入命令中與數(shù)據(jù)的寫(xiě)入和讀取操作相關(guān)的命令。存儲(chǔ)在所述第 一存儲(chǔ)芯片中的卡識(shí)別信息包括與所述第一和第二存儲(chǔ)芯片大小之和相 對(duì)應(yīng)的容量信息。
在示例性實(shí)施例中,所述第二存儲(chǔ)芯片存儲(chǔ)與所述第一存儲(chǔ)芯片相 同的卡識(shí)別信息。
所述第一和第二存儲(chǔ)芯片的每一個(gè)均包括閃速存儲(chǔ)器;以及控制器,操作用于控制所述閃速存儲(chǔ)器。
根據(jù)示例性實(shí)施例,所述閃速存儲(chǔ)器包括存儲(chǔ)單元陣列;以及外 圍塊,配置用于由所述控制器控制存儲(chǔ)單元陣列的讀取、編程和擦除操 作。
在示例性實(shí)施例中,所述存儲(chǔ)單元陣列存儲(chǔ)卡識(shí)別信息。
在示例性實(shí)施例中,所述控制器包括寄存器,用于存儲(chǔ)在開(kāi)機(jī)時(shí)由 所述外圍塊讀出的卡識(shí)別信息。
根據(jù)示例性實(shí)施例,所述主機(jī)向多媒體卡提供用于在卡識(shí)別模式下 讀取所述卡識(shí)別信息的命令,并且所述多媒體卡的第一存儲(chǔ)芯片響應(yīng)于 由所述主機(jī)提供的讀取命令將所述卡識(shí)別信息輸出至所述主機(jī)。
所述控制器包括ROM存儲(chǔ)固件以控制所述閃速存儲(chǔ)器。
在示例性實(shí)施例中,所述主機(jī)在存取所述多媒體卡時(shí)向所述多媒體 卡提供地址。如果所述主機(jī)提供的地址屬于第一地址集合,所述控制器 操作用于控制與所述地址相對(duì)應(yīng)的存儲(chǔ)單元陣列的存取。如果所述主機(jī) 提供的地址屬于第二地址集合,所述控制器操作用于控制與所述地址相 對(duì)應(yīng)的存儲(chǔ)單元陣列的存取。
在示例性實(shí)施例中,所述第一地址集合包括奇數(shù)順序地址并且所述 第二地址集合包括偶數(shù)順序地址。
本發(fā)明的示例性實(shí)施例也可以提供一種操作存儲(chǔ)系統(tǒng)的方法,所述 存儲(chǔ)系統(tǒng)包含主機(jī)和包括第一和第二存儲(chǔ)芯片的多媒體卡。所述方法包 括以下步驟連接所述多媒體卡至所述主機(jī);從所述多媒體卡的第一存 儲(chǔ)芯片向所述主機(jī)傳輸卡識(shí)別信息;在所述主機(jī)控制下執(zhí)行所述第一和/ 或第二存儲(chǔ)芯片的讀取、編程或擦除操作。存儲(chǔ)在所述第一存儲(chǔ)芯片中 的卡識(shí)別信息包括與所述第一和第二存儲(chǔ)芯片大小之和相對(duì)應(yīng)的容量信 息。
在示例性實(shí)施例中,所述第二存儲(chǔ)芯片存儲(chǔ)與所述第一存儲(chǔ)芯片相 同的卡識(shí)別信息。
在示例性實(shí)施例中,所述第一和第二存儲(chǔ)芯片的每一個(gè)均為閃速存 儲(chǔ)器芯片。根據(jù)示例性實(shí)施例,所述方法還包括以下步驟如果主機(jī)提供的地 址屬于第一地址集合,將所述主機(jī)提供的地址轉(zhuǎn)換為用于存取所述第一 存儲(chǔ)芯片的第一地址。
根據(jù)示例性實(shí)施例,所述方法還包括以下步驟如果主機(jī)提供的 地址屬于第二地址集合,將所述主機(jī)提供的地址轉(zhuǎn)換為用于存取所述第 二存儲(chǔ)芯片的第一地址。
在示例性實(shí)施例中,所述第一地址集合包括奇數(shù)順序地址,并且所 述第二地址集合包括偶數(shù)順序地址。
對(duì)本發(fā)明示例性實(shí)施例的性能和優(yōu)點(diǎn)更深的理解可以通過(guò)參考說(shuō) 明書(shū)的其余部分和所附附圖來(lái)實(shí)現(xiàn)。
本發(fā)明的示例性實(shí)施例可以通過(guò)以下說(shuō)明結(jié)合附圖得到更加詳細(xì) 的理解。在附圖中
圖l是普通多媒體卡的示意方框圖; 圖2是單芯片多媒體卡的示意方框圖3是包括依照本發(fā)明示例性實(shí)施例的多媒體卡的存儲(chǔ)系統(tǒng)的方框
圖4是具體描述圖3中所示的該第一存儲(chǔ)芯片功能結(jié)構(gòu)的方框圖5是示出了根據(jù)本發(fā)明示例性實(shí)施例的存儲(chǔ)卡系統(tǒng)操作的流程
圖6是示出了根據(jù)本發(fā)明示例性實(shí)施例的存儲(chǔ)卡系統(tǒng)中第二存儲(chǔ)芯
片的多媒體卡控制器操作的流程圖7是描述通過(guò)主機(jī)輸入的地址將閃速存儲(chǔ)器指定至兩個(gè)存儲(chǔ)器芯 片的特征示意圖8是描述隔行掃描模式下通過(guò)主機(jī)輸入的地址將閃速存儲(chǔ)器特征 指定至兩個(gè)存儲(chǔ)器芯片的示意圖9是根據(jù)本發(fā)明示例性實(shí)施例的存儲(chǔ)系統(tǒng)的方框圖。
具體實(shí)施方式
下面將結(jié)合所附附圖更加詳細(xì)地描述本發(fā)明的示例性實(shí)施例。但 是,本發(fā)明可以以各種形式實(shí)施并且并不局限于在此所闡述的示例性實(shí) 施例。相反,這些示例性實(shí)施例配置用于說(shuō)明該公開(kāi)是徹底和完全的, 而且將向本領(lǐng)域普通技術(shù)人員全面地轉(zhuǎn)達(dá)本發(fā)明的范圍。在整個(gè)附圖中 相同的附圖標(biāo)記代表相同的元件。圖3是包括根據(jù)本發(fā)明示例性實(shí)施例的多媒體卡的存儲(chǔ)系統(tǒng)的方框圖。參照?qǐng)D3,存儲(chǔ)系統(tǒng)1000包括匪C主機(jī)100和麗C200。根據(jù)本發(fā)明示 例性實(shí)施例的畫(huà)C 200設(shè)計(jì)用來(lái)以匿C接口模式與該醒C主機(jī)100進(jìn)行通 信。這意味著將醒C 200用作多媒體卡。麗C 200包括第一和第二存儲(chǔ)芯 片220和240。第一存儲(chǔ)芯片220包括形成為單芯片的匿C控制器222和閃速 存儲(chǔ)器224。第二存儲(chǔ)芯片240也包括形成為單芯片的固C控制器242和閃 速存儲(chǔ)器244。存儲(chǔ)單元陣列(未示出)包含用來(lái)管理閃速存儲(chǔ)器的固件。 因?yàn)榈谝缓偷诙鎯?chǔ)芯片220和240之間存在相似性,第一存儲(chǔ)芯片220 的結(jié)構(gòu)和操作將在下文中代表性地被描述。圖3中所示的醒C 200構(gòu)建為包括兩個(gè)存儲(chǔ)芯片220和240。這些存儲(chǔ) 芯片220和240存儲(chǔ)相同的芯片標(biāo)識(shí)(ID)。從第一存儲(chǔ)芯片220提供給麗C 主機(jī)100的容量信息是閃速存儲(chǔ)器224和244的存儲(chǔ)容量之和。通過(guò)相互不 同的地址存取閃速存儲(chǔ)器224和244。醒C主機(jī)100使用與具有與閃速存儲(chǔ) 器224和244容量之和相對(duì)應(yīng)的單一閃速存儲(chǔ)器的匿C連接的相同模式存 取麗C200。圖4是描述圖3中所示的第一存儲(chǔ)芯片220功能結(jié)構(gòu)的方框圖。 參照?qǐng)D4,第一存儲(chǔ)芯片220的薩C控制器222包括中央處理單元 (CPU) 311、 ROM 312、主機(jī)接口313、緩沖器RAM314、閃速存儲(chǔ)器接口 塊315、以及與CPU 311相連的寄存器316。 ROM 312存儲(chǔ)用于管理閃速存 儲(chǔ)器224的固件。CPU 311響應(yīng)于通過(guò)主機(jī)接口313在系統(tǒng)總線傳遞的命令 操作,并且通過(guò)存儲(chǔ)在R0M312內(nèi)的固件來(lái)管理閃速存儲(chǔ)器224。 ROM 312存儲(chǔ)卡固件代碼。主機(jī)接口313向圖3中所示的主機(jī)100提供接口操作。例如,主機(jī)接口313將從主機(jī)100傳輸?shù)拇袛?shù)據(jù)/地址轉(zhuǎn)換為并行數(shù)據(jù)/地址。閃速存 儲(chǔ)器接口塊315向224接口操作提供所述閃速存儲(chǔ)器。閃速存儲(chǔ)器接口塊 315由CPU 311控制,并且配置用于生成讀取、編程、擦除操作所必須的 控制信號(hào)和地址。例如,閃速存儲(chǔ)器接口塊315設(shè)計(jì)用來(lái)控制閃速存儲(chǔ)器 224的讀取、編程、擦除操作時(shí)的定時(shí)。緩沖器RAM 314用作CPU 311的工作RAM。緩沖器314也用來(lái)臨時(shí)存儲(chǔ) 在圖3中主機(jī)100和閃速存儲(chǔ)器224之間傳輸?shù)臄?shù)據(jù)。主機(jī)100和羅C200配 置用來(lái)可以通過(guò)不同接口裝置(未示出)進(jìn)行通信,例如外圍部件互連 (PCI)、通用串行總線(USB)等。如圖4所示,閃速存儲(chǔ)器224包括存儲(chǔ)單元陣列330和外圍塊340。存 儲(chǔ)單元陣列330中特定區(qū)域存儲(chǔ)卡ID和操作參數(shù),例如,閃速存儲(chǔ)器的大 小、最大數(shù)據(jù)存取時(shí)間、數(shù)據(jù)傳輸率等等。存儲(chǔ)在存儲(chǔ)單元陣列330中特 定區(qū)域的卡ID和操作參數(shù)在開(kāi)機(jī)時(shí)在CPU 311控制下被存入畫(huà)C控制器 222的寄存器316中。外圍塊340通過(guò)MMC控制器222執(zhí)行讀取、編程和擦除操作。外圍塊 34配置用于包括行和列解碼器341和342、命令解碼器343、控制邏輯單元 (控制器邏輯)344、頁(yè)面緩沖電路345、列門(mén)電路(Y-門(mén)控)346、以及 輸入/輸出緩沖鎖存電路(1/0緩沖鎖存器)347。由于外圍塊340的元件 是是本領(lǐng)域普通技術(shù)人員眾所周知的,因此將不再描述。存儲(chǔ)在第一存儲(chǔ)芯片220的寄存器316中的芯片ID和操作參數(shù)與存 儲(chǔ)在圖3中第二存儲(chǔ)芯片240的寄存器(未示出)中的芯片ID和操作參數(shù) 是相同的。因此,開(kāi)機(jī)時(shí)麗C主機(jī)100請(qǐng)求麗C200內(nèi)的芯片ID和操作參數(shù) 的卡識(shí)別模式,可以通過(guò)從第一和第二存儲(chǔ)芯片220和240中的任意提供 卡識(shí)別信息至畫(huà)C主機(jī)100而進(jìn)行下去。在本發(fā)明的這個(gè)示例性實(shí)施例中, 將第一存儲(chǔ)芯片220設(shè)置為主芯片,第一存儲(chǔ)芯片220響應(yīng)圖3所示主機(jī) IOO請(qǐng)求的卡識(shí)別信息。主機(jī)100參考匿C協(xié)議以分組模式向固C 200輸出地址。畫(huà)C 200根據(jù)由主機(jī)提供的地址執(zhí)行讀取、編程、或擦除操作。由主機(jī)100提供的地址集合映射至第一存儲(chǔ)芯片220的閃速存儲(chǔ)器224,而另地址集合映射至第二存儲(chǔ)芯片240的閃速存儲(chǔ)器244。這種地址 映射方案是由MMC控制器222和242實(shí)現(xiàn)的。圖5是根據(jù)本發(fā)明示例性實(shí)施例的存儲(chǔ)卡系統(tǒng)中第一存儲(chǔ)芯片220 中的醒C控制器222的操作的流程圖。下文將詳細(xì)描述根據(jù)本發(fā)明示例性 實(shí)施例的第一存儲(chǔ)芯片220的畫(huà)C控制器222的操作。眾所周知,如果謹(jǐn)C 200連接至主機(jī)100,從主機(jī)向麗C 200供電。 一旦向麗C 200供電,醒C 200就進(jìn)入公知的卡識(shí)別模式。當(dāng)向醒C 200 的第一存儲(chǔ)芯片220供電時(shí),在CPU 311的控制下,將存儲(chǔ)在存儲(chǔ)單元陣 列330內(nèi)的卡ID和操作參數(shù)存入寄存器316內(nèi)(步驟510)。將存儲(chǔ)在寄存 器316內(nèi)的卡ID和操作參數(shù)在卡識(shí)別模式下通過(guò)公知的過(guò)程傳輸至主機(jī) 100。在發(fā)出第一命令CMD1時(shí)(步驟520),設(shè)置準(zhǔn)備狀態(tài)(步驟530),并 且當(dāng)發(fā)出第二命令CMD2 (步驟540)時(shí),設(shè)置識(shí)別狀態(tài)(步驟550)。然 后,當(dāng)發(fā)出第三命令CMD3 (步驟560)時(shí),作出是否所有的卡ID是否在內(nèi) 的決定。圖5的步驟520 570配置用于引導(dǎo)卡識(shí)別模式。由于卡識(shí)別模式 是本領(lǐng)域是眾所周知的,將不再描述。如果卡識(shí)別模式結(jié)束,畫(huà)C 200的第一存儲(chǔ)芯片220就進(jìn)入用于數(shù)據(jù) 傳輸模式的等待狀態(tài)(步驟580)。在數(shù)據(jù)傳輸模式期間,閃速存儲(chǔ)器224 由醒C控制器222所管理。圖6是示出了根據(jù)本發(fā)明示例性實(shí)施例的存儲(chǔ)卡系統(tǒng)中第二存儲(chǔ)芯 片240內(nèi)的MMC控制器242操作的流程圖。參照?qǐng)D4和圖6,如果向麗C 200供電,麗C 200的第二存儲(chǔ)芯片240 就與第一存儲(chǔ)芯片220—起進(jìn)入卡識(shí)別模式。當(dāng)向第二存儲(chǔ)芯片240供電 時(shí),在畫(huà)C控制器242的CPU 311的控制下,將存儲(chǔ)在閃速存儲(chǔ)器244的存 儲(chǔ)單元陣列330內(nèi)的卡ID和操作參數(shù)存入寄存器316 (步驟610)。關(guān)于第 二存儲(chǔ)芯片240的卡ID和操作參數(shù)不被傳送至主機(jī)100,因?yàn)樗鼈兣c已經(jīng) 傳送的第一存儲(chǔ)芯片220的卡ID和操作參數(shù)相同。如果卡識(shí)別模式結(jié)束,麗C 200的第二存儲(chǔ)芯片240就進(jìn)入用于數(shù)據(jù) 傳輸模式的等待狀態(tài)(步驟620)。在數(shù)據(jù)傳輸模式期間,閃速存儲(chǔ)器244 由麗C控制器242所管理。主機(jī)100向MMC 200輸出地址,用于進(jìn)行讀取、編程和擦除操作。當(dāng) 由主機(jī)100提供的地址屬于指定閃速存儲(chǔ)器224的地址集合時(shí),麗C 200 的控制器222操作用于與從主機(jī)100輸入的命令相對(duì)應(yīng)地控制讀取、編程、 或者擦除操作。當(dāng)由主機(jī)100提供的地址屬于指定閃速存儲(chǔ)器244的其他 的地址集合時(shí),畫(huà)C 200的控制器242操作用于與從主機(jī)100輸入的命令相 對(duì)應(yīng)地控制讀取、編程、或者擦除操作。圖7是示出了描述通過(guò)主機(jī)輸入的地址將閃速存儲(chǔ)器指定到兩個(gè)存 儲(chǔ)芯片中的特征的示意圖。參照?qǐng)D7,由主機(jī)710提供的地址A, An中的地址集合A, Ak用來(lái)指定 第一存儲(chǔ)芯片720的閃速存儲(chǔ)器724,同時(shí)由主機(jī)710提供的地址ArA。中的 其余地址集合Ak+, A。用來(lái)指定第二存儲(chǔ)芯片730的閃速存儲(chǔ)器734。當(dāng)由主機(jī)710提供的地址屬于地址集合A, Ak時(shí),第一存儲(chǔ)芯片720 的麗C控制器72操作用于與來(lái)自主機(jī)710輸入的命令相對(duì)應(yīng)地控制讀取、 編程、或者擦除操作。當(dāng)由主機(jī)710提供的地址屬于地址集合Ak+i A』寸, 第二存儲(chǔ)芯片730的畫(huà)C控制器732操作用于與來(lái)自主機(jī)710輸入的命令相 對(duì)應(yīng)地控制讀取、編程、或者擦除操作。圖8是示出了通過(guò)主機(jī)輸入的地址將閃速存儲(chǔ)器指定至兩個(gè)存儲(chǔ)芯 片的特征的示意圖。參照?qǐng)D8,由主機(jī)810提供的地址A, A。中的奇數(shù)順序地址A,、 A3"-、 An—用來(lái)指定第一存儲(chǔ)芯片820的閃速存儲(chǔ)器824,同時(shí)由主機(jī)810提供的 地址A, An中的偶數(shù)順序地址A2、 Ar"、 A。用來(lái)指定第二存儲(chǔ)芯片830的閃 速存儲(chǔ)器834。當(dāng)由主機(jī)810提供的地址屬于奇數(shù)順序地址A,、 An—,時(shí),第一存儲(chǔ)芯片820的麗C控制器822操作用于與來(lái)自主機(jī)810輸入的命令相對(duì)應(yīng) 地控制讀取、編程、或者擦除操作。當(dāng)由主機(jī)810提供的地址屬于偶數(shù)順 序地址A2、 A』寸,第二存儲(chǔ)芯片830的匿C控制器832操作用于與來(lái)自主機(jī)810輸入的命令相對(duì)應(yīng)地控制讀取、編程、或者擦除操作。這樣,當(dāng)主機(jī)810在隔行掃描模式下存取閃速存儲(chǔ)器824和834時(shí), 通過(guò)主機(jī)810存取閃速存儲(chǔ)器824和834的定時(shí)之間可能會(huì)有重疊,因此,在主機(jī)810和匿C 800之間提供了數(shù)據(jù)傳輸率的改進(jìn)。在示例性實(shí)施例中,可以將兩個(gè)存儲(chǔ)器芯片的閃速存儲(chǔ)器劃分為頁(yè) 面單元或者塊單元。作為示例,如果由主機(jī)輸入的地址與指定奇數(shù)順序 頁(yè)面的地址相對(duì)應(yīng),則存取第一存儲(chǔ)芯片,而如果由主機(jī)輸入的地址與 指定偶數(shù)順序頁(yè)面的地址相對(duì)應(yīng),則存取第二存儲(chǔ)芯片。另外,如果由 主機(jī)輸入的地址與指定的序列為l、 2、 5、 6、 9…的頁(yè)面集合的地址相對(duì) 應(yīng)則存取第-一存儲(chǔ)芯片,同時(shí)如果由主機(jī)輸入的地址與指定的序列為3、 4、 7、 8、 11、 12…的頁(yè)面集合的地址相對(duì)應(yīng)則存取第二存儲(chǔ)芯片。這樣, 在其中主機(jī)存取閃速存儲(chǔ)器的隔行掃描模式,可能在由主機(jī)存取閃速存 儲(chǔ)器的時(shí)間之間產(chǎn)生重疊,因此提高了在主機(jī)和麗C之間的數(shù)據(jù)傳輸率。圖9是根據(jù)本發(fā)明示例性實(shí)施例的存儲(chǔ)系統(tǒng)的方框圖。參照?qǐng)D9,存儲(chǔ)系統(tǒng)構(gòu)造為包括畫(huà)C主機(jī)910、和通過(guò)麗C總線920與 主機(jī)910相連的薩C930和940。與MMC總線920相連的麗C 930和940存儲(chǔ)相 同的卡ID。在薩C 930和940中的主卡向主機(jī)910提供卡識(shí)別信息,所述卡 識(shí)別信息包括與畫(huà)C 930和940存儲(chǔ)容量之和相對(duì)應(yīng)的數(shù)據(jù)。因此,主機(jī) 910產(chǎn)生用于存取薩C 930和940的信號(hào),與麗C總線與麗C相連的情況相 同,所述薩C包括與腿C 930和940的存儲(chǔ)能量總和相對(duì)應(yīng)的單獨(dú)存儲(chǔ)器。畫(huà)C 930和940中的每個(gè)都包括麗C控制器(未示出)和閃速存儲(chǔ)器 (未示出)。當(dāng)由主機(jī)910提供的地址屬于地址集合時(shí),麗C 930的控制器 操作用于與來(lái)自主機(jī)910輸入的命令相對(duì)應(yīng)地控制讀取、編程、或者擦除 操作。當(dāng)主機(jī)910提供的地址屬于其他地址集合時(shí),MMC 940的控制器操 作用于與來(lái)自主機(jī)910輸入的命令相應(yīng)地控制讀取、編程、或者擦除操作。根據(jù)這樣的麗C系統(tǒng),能夠通過(guò)將兩個(gè)或更多的薩C與MMC總線920相 連獲得與增加單個(gè)腿C容量相同的效果。鑒于本發(fā)明的示例性實(shí)施例己經(jīng)結(jié)合醒C進(jìn)行了描述,允許將本發(fā) 明應(yīng)用于能與主機(jī)進(jìn)行連接和通信并且包括存儲(chǔ)芯片的各種類型的卡系 統(tǒng),例如,安全數(shù)字(SD)卡、USB存儲(chǔ)器、壓縮閃速(CF)存儲(chǔ)器等等。正如以上描述的根據(jù)本發(fā)吸的示例性實(shí)施例,該存儲(chǔ)卡可以包括多 個(gè)存儲(chǔ)芯片。因此,就能以各種方式輕松設(shè)計(jì)一定容量的存儲(chǔ)卡。此外,通過(guò)使用與麗C總線相連的多個(gè)麗Cs相同的卡ID,能夠獲得與增加單個(gè) MMC容量相同的效果。以上揭示的主題認(rèn)為是示意性的且非限制性的,而且所附權(quán)利要求 目的在于涵蓋所有落入本發(fā)明實(shí)際精神和范圍的所有修改、改進(jìn)和其它 示例性實(shí)施例。因此,在法律允許的最大范圍內(nèi),本發(fā)明的范圍由所附 權(quán)利要求及其等價(jià)物的最廣可能解釋所限定,并且不受前述詳細(xì)描述的 約束或限制。
權(quán)利要求
1.一種存儲(chǔ)卡,包括第一存儲(chǔ)芯片,響應(yīng)所有外部輸入命令;以及第二存儲(chǔ)芯片,響應(yīng)外部輸入命令中與數(shù)據(jù)的讀取、編程、以及擦除操作相關(guān)的命令,其中,存儲(chǔ)在第一存儲(chǔ)芯片內(nèi)的卡識(shí)別信息包括與所述第一和第二存儲(chǔ)芯片大小之和相對(duì)應(yīng)的容量信息。
2. 根據(jù)權(quán)利要求l所述的存儲(chǔ)卡,其中所述第二存儲(chǔ)芯片存儲(chǔ)與所 述第一存儲(chǔ)芯片相同的卡識(shí)別信息。
3. 根據(jù)權(quán)利要求2所述的存儲(chǔ)卡,其中所述第一存儲(chǔ)芯片包括 第一閃速存儲(chǔ)器;以及第一控制器,操作用于控制所述第一閃速存儲(chǔ)器。
4. 根據(jù)權(quán)利要求3所述的存儲(chǔ)卡,其中所述第一閃速存儲(chǔ)器包括 存儲(chǔ)單元陣列;以及外圍塊,配置用于由所述第一控制器控制所述存儲(chǔ)單元陣列的讀 取、編程和擦除操作。
5. 根據(jù)權(quán)利要求4所述的存儲(chǔ)卡,其中所述第一閃速存儲(chǔ)器的存儲(chǔ) 單元陣列存儲(chǔ)所述卡識(shí)別信息。
6. 根據(jù)權(quán)利要求5所述的存儲(chǔ)卡,其中所述第一控制器包括寄存器, 用于存儲(chǔ)在開(kāi)機(jī)時(shí)由所述外圍塊讀出的卡識(shí)別信息。
7. 根據(jù)權(quán)利要求6所述的存儲(chǔ)卡,其中所述第一存儲(chǔ)芯片的第一控 制器響應(yīng)于外部輸入命令,向外部輸出所述存儲(chǔ)卡的卡識(shí)別信息。
8. 根據(jù)權(quán)利要求4所述的存儲(chǔ)卡,其中所述存儲(chǔ)卡是多媒體卡。
9. 根據(jù)權(quán)利要求8所述的存儲(chǔ)卡,其中所述第一控制器包括CPU;主機(jī)接口 ,配置用于在CPU控制下以多媒體卡接口模式進(jìn)行外部通信;閃速存儲(chǔ)器接口,配置用于在CPU控制下控制所述外圍塊;以及 緩沖器I^M,連接在所述主機(jī)接口和閃速存儲(chǔ)器接口之間,并且配 置用于臨時(shí)存儲(chǔ)傳輸數(shù)據(jù)。
10. 根據(jù)權(quán)利要求2所述的存儲(chǔ)卡,其中所述第二存儲(chǔ)芯片包括-第二閃速存儲(chǔ)器;以及第二控制器,操作用于控制所述第二閃速存儲(chǔ)器。
11. 根據(jù)權(quán)利要求io所述的存儲(chǔ)卡,其中所述第二閃速存儲(chǔ)器包括-存儲(chǔ)單元陣列;以及外圍塊,配置用于由所述第二控制器控制存儲(chǔ)單元陣列的讀取、編 程和擦除操作。
12. 根據(jù)權(quán)利要求ll所述的存儲(chǔ)卡,其中所述第二閃速存儲(chǔ)器的存 儲(chǔ)單元陣列存儲(chǔ)所述卡識(shí)別信息。
13. 根據(jù)權(quán)利要求12所述的存儲(chǔ)卡,其中所述第二存儲(chǔ)芯片的第二 控制器包括寄存器,用于存儲(chǔ)開(kāi)機(jī)時(shí)由所述外圍塊讀出的所述卡識(shí)別信 息。
14. 根據(jù)權(quán)利要求10所述的存儲(chǔ)卡,其中所述第二控制器包括CPU;主機(jī)接口 ,配置用于在CPU控制下以多媒體卡接口模式進(jìn)行外部通信;閃速存儲(chǔ)器接口,配置用于在CPU控制下控制所述外圍塊;以及緩沖器RAM,連接在所述主機(jī)接口和閃速存儲(chǔ)器接口之間,并且配 置用于臨時(shí)存儲(chǔ)傳輸數(shù)據(jù)。
15. —種存儲(chǔ)系統(tǒng),包括 主機(jī);以及多媒體卡,配置用于與所述主機(jī)進(jìn)行通信, 其中所述多媒體卡包括第一存儲(chǔ)芯片,響應(yīng)由所述主機(jī)輸入的所有命令;以及 第二存儲(chǔ)芯片,響應(yīng)由所述主機(jī)輸入命令中與數(shù)據(jù)的寫(xiě)入和讀取操 作相關(guān)的命令,其中存儲(chǔ)在所述第一存儲(chǔ)芯片中的卡識(shí)別信息包括與所述第一和 第二存儲(chǔ)芯片大小之和相對(duì)應(yīng)的容量信息。
16. 根據(jù)權(quán)利要求15所述的存儲(chǔ)系統(tǒng),其中所述第二存儲(chǔ)芯片存儲(chǔ)與所述第一存儲(chǔ)芯片相同的卡識(shí)別信息。
17. 根據(jù)權(quán)利要求16所述的存儲(chǔ)系統(tǒng),其中所述第一和第二存儲(chǔ)芯片的每一個(gè)均包括閃速存儲(chǔ)器;以及控制器,操作用于控制所述閃速存儲(chǔ)器。
18. 根據(jù)權(quán)利要求17所述的存儲(chǔ)系統(tǒng),其中所述閃速存儲(chǔ)器包括存儲(chǔ)單元陣列;以及外圍塊,配置用于由所述控制器控制存儲(chǔ)單元陣列的讀取、編程和 擦除操作。
19. 根據(jù)權(quán)利要求18所述的存儲(chǔ)系統(tǒng),其中所述存儲(chǔ)單元陣列存儲(chǔ)所述卡識(shí)別信息。
20. 根據(jù)權(quán)利要求19所述的存儲(chǔ)系統(tǒng),其中所述控制器包括寄存器, 用于存儲(chǔ)在開(kāi)機(jī)時(shí)由所述外圍塊讀出的卡識(shí)別信息。
21. 根據(jù)權(quán)利要求20所述的存儲(chǔ)系統(tǒng),其中所述主機(jī)向多媒體卡提 供用于在卡識(shí)別模式下讀取所述卡識(shí)別信息的命令,并且所述多媒體卡 的第一存儲(chǔ)芯片響應(yīng)于由所述主機(jī)提供的讀取命令,將所述卡識(shí)別信息 輸出至所述主機(jī)。
22. 根據(jù)權(quán)利要求15所述的存儲(chǔ)系統(tǒng),其中所述控制器包括ROM存儲(chǔ)固件以控制所述閃速存儲(chǔ)器。
23. 根據(jù)權(quán)利要求15所述的存儲(chǔ)系統(tǒng),其中所述主機(jī)在存取所述多 媒體卡時(shí)向所述多媒體卡提供地址。
24. 根據(jù)權(quán)利要求23所述的存儲(chǔ)系統(tǒng),其中如果所述主機(jī)提供的地址屬于第一地址集合,所述控制器操作用于控制與所述地址相對(duì)應(yīng)的存 儲(chǔ)單元陣列的存取。
25. 根據(jù)權(quán)利要求24所述的存儲(chǔ)系統(tǒng),其中如果所述主機(jī)提供的地 址屬于第二地址集合,所述控制器操作用于控制與所述地址相對(duì)應(yīng)的存儲(chǔ)單元陣列的存取。
26. 根據(jù)權(quán)利要求25所述的存儲(chǔ)系統(tǒng),其中,所述第一地址集合包 括奇數(shù)順序地址,并且所述第二地址集合包括偶數(shù)順序地址。
27. —種操作存儲(chǔ)系統(tǒng)的方法,所述存儲(chǔ)系統(tǒng)包含主機(jī)和包括第一和第二存儲(chǔ)芯片的多媒體卡,所述方法包括連接所述多媒體卡至所述主機(jī);從所述多媒體卡的第一存儲(chǔ)芯片向所述主機(jī)傳輸卡識(shí)別信息;以及 在所述主機(jī)控制下執(zhí)行所述第一和/或第二存儲(chǔ)芯片的讀取、編程 或擦除操作,其中存儲(chǔ)在所述第一存儲(chǔ)芯片中的卡識(shí)別信息包括與所述第一和 第二存儲(chǔ)芯片大小之和相對(duì)應(yīng)的容量信息。
28. 根據(jù)權(quán)利要求27所述的方法,其中所述第二存儲(chǔ)芯片存儲(chǔ)與所述第一存儲(chǔ)芯片相同的卡識(shí)別信息。
29. 根據(jù)權(quán)利要求27所述的方法,其中所述第一和第二存儲(chǔ)芯片的 每一個(gè)均為閃速存儲(chǔ)器芯片。
30. 根據(jù)權(quán)利要求27所述的方法,其中還包括向所述閃速存儲(chǔ)器 提供主機(jī)提供的地址。
31. 根據(jù)權(quán)利要求30所述的方法,其中如果主機(jī)提供的地址屬于第 一地址集合,所述第一存儲(chǔ)芯片執(zhí)行讀取、編程或擦除操作。
32. 根據(jù)權(quán)利要求31所述的方法,其中如果主機(jī)提供的地址屬于第 二地址集合,所述第二存儲(chǔ)芯片執(zhí)行讀取、編程或擦除操作。
33. 根據(jù)權(quán)利要求32所述的方法,其中所述第一地址集合包括奇數(shù) 順序地址,并且所述第二地址集合包括偶數(shù)順序地址。
34. —種存儲(chǔ)系統(tǒng),包括 主機(jī);以及多媒體卡總線,與所述主機(jī)相連,第一多媒體卡,通過(guò)所述多媒體卡總線并且響應(yīng)于主機(jī)輸入的命令 與所述主機(jī)通信;第二多媒體卡,響應(yīng)由主機(jī)輸入的命令中與數(shù)據(jù)的寫(xiě)入和讀取操作相關(guān)的命令,并且通過(guò)所述多媒體卡總線與所述主機(jī)通信;其中存儲(chǔ)在所述第一多媒體卡中的卡識(shí)別信息包括與所述第一和 第二多媒體卡大小的總和相對(duì)應(yīng)的容量信息。
35. 根據(jù)權(quán)利要求34所述的存儲(chǔ)系統(tǒng),其中所述第二多媒體卡存儲(chǔ) 與所述第一多媒體卡相同的卡識(shí)別信息。
36. 根據(jù)權(quán)利要求35所述的存儲(chǔ)系統(tǒng),其中所述第一和第二多媒體 卡的每一個(gè)均包括閃速存儲(chǔ)器;以及控制器,操作用于控制所述閃速存儲(chǔ)器。
全文摘要
本發(fā)明提出了一種存儲(chǔ)卡和包含所述存儲(chǔ)卡的存儲(chǔ)系統(tǒng)。所述存儲(chǔ)卡包括第一存儲(chǔ)芯片,響應(yīng)所有外部輸入命令;以及第二存儲(chǔ)芯片,響應(yīng)于外部輸入命令中與數(shù)據(jù)的讀取、編程、以及擦除操作相關(guān)的命令。存儲(chǔ)在第一存儲(chǔ)芯片內(nèi)的卡識(shí)別信息包括與所述第一和第二存儲(chǔ)芯片大小之和相對(duì)應(yīng)的容量信息。存儲(chǔ)卡的多個(gè)存儲(chǔ)芯片在設(shè)計(jì)各種形式存儲(chǔ)容量的存儲(chǔ)卡時(shí)很有用。
文檔編號(hào)G11C7/10GK101241752SQ200810085618
公開(kāi)日2008年8月13日 申請(qǐng)日期2008年2月1日 優(yōu)先權(quán)日2007年2月6日
發(fā)明者李承源, 李炳勛, 金善券, 金起弘 申請(qǐng)人:三星電子株式會(huì)社