存儲(chǔ)器件的制作方法
【專利摘要】本發(fā)明提供一種存儲(chǔ)器件。本發(fā)明的存儲(chǔ)器件,包括:指令端子;多個(gè)數(shù)據(jù)端子;時(shí)鐘端子;電源端子,用于電源電壓;接地端子,用于接地電壓;非易失性存儲(chǔ)器;以及控制器,其連接到上述指令端子、上述數(shù)據(jù)端子、上述時(shí)鐘端子、上述電源端子、以及上述接地端子,其中,上述控制器被配置為通過(guò)上述時(shí)鐘端子接收來(lái)自上述存儲(chǔ)器件的外部的時(shí)鐘信號(hào);上述控制器被配置為在第一傳送模式中,按照上述時(shí)鐘信號(hào)的上升沿和下降沿中的僅一個(gè)沿,通過(guò)上述數(shù)據(jù)端子中的至少一個(gè)將數(shù)據(jù)輸出到上述存儲(chǔ)器件的外部。
【專利說(shuō)明】存儲(chǔ)器件
[0001]本申請(qǐng)是于2006年6月29日提交的申請(qǐng)?zhí)枮?00610094293.X、名稱為“存儲(chǔ)卡及其主機(jī)設(shè)備”的專利申請(qǐng)的分案申請(qǐng)。
[0002]對(duì)相關(guān)申請(qǐng)的交叉引用
[0003]本發(fā)明以2005年6月30日提出申請(qǐng)的2005-193002號(hào)日本專利申請(qǐng)為基礎(chǔ)并對(duì)其主張優(yōu)先權(quán),并且該原專利申請(qǐng)的全部?jī)?nèi)容通過(guò)引用被包含于此。
【技術(shù)領(lǐng)域】
[0004]本發(fā)明涉及具備非易失性存儲(chǔ)器的存儲(chǔ)卡及其主機(jī)設(shè)備,特別是涉及具備了閃速存儲(chǔ)器的存儲(chǔ)卡及其主機(jī)設(shè)備。
【背景技術(shù)】
[0005]作為例如數(shù)字照相機(jī)、移動(dòng)電話機(jī)等的數(shù)據(jù)存儲(chǔ)介質(zhì),開(kāi)發(fā)出了小型存儲(chǔ)卡。該存儲(chǔ)卡在安裝在數(shù)字照相機(jī)、移動(dòng)電話機(jī)等主機(jī)設(shè)備上的狀態(tài)下,能夠與主機(jī)設(shè)備之間進(jìn)行數(shù)據(jù)的發(fā)送接收。作為該存儲(chǔ)卡的一種,公知有在存儲(chǔ)電路中使用了閃速存儲(chǔ)器的SD?(Secure Digital)存儲(chǔ)卡。
[0006]近年來(lái),對(duì)于這種SD?存儲(chǔ)卡,要求其寫(xiě)入/讀出速度的高速化,也要求存儲(chǔ)卡內(nèi)包含的總線的傳送速度高速化。在SD?存儲(chǔ)卡中,基于物理規(guī)格“physical
specificat1n” V.1.1,規(guī)定了總線的傳送時(shí)鐘的高速化(25MHz--->50MHz),從而可進(jìn)行更高速的數(shù)據(jù)傳送。
[0007]預(yù)測(cè)今后將要求更高速的數(shù)據(jù)傳送,為此,有(I)傳送時(shí)鐘的進(jìn)一步高速化、(2)增加傳送數(shù)據(jù)寬度(當(dāng)前最大為4位并行)的方法。
[0008]但是(I)的傳送時(shí)鐘的高速化,存在著噪聲影響的增大,或因被高速化的時(shí)鐘,對(duì)定時(shí)規(guī)定變得嚴(yán)格等問(wèn)題。另外,(2)的總線寬度的增加,由于增加了 SD?存儲(chǔ)卡的輸入輸出針(管腳)數(shù),所以存在導(dǎo)致成本增大的問(wèn)題。
[0009]作為這種關(guān)聯(lián)技術(shù),公開(kāi)了在總線上高效地進(jìn)行流數(shù)據(jù)的傳送的技術(shù)(參照特開(kāi)2001-216258 號(hào)公報(bào))。
【發(fā)明內(nèi)容】
[0010]一種存儲(chǔ)卡,其安裝在主機(jī)設(shè)備上進(jìn)行使用,具有數(shù)據(jù)控制電路,該數(shù)據(jù)控制電路在與上述主機(jī)設(shè)備之間,與時(shí)鐘信號(hào)的上升沿和下降沿同步地進(jìn)行數(shù)據(jù)傳送。
[0011]一種主機(jī)設(shè)備,其安裝有存儲(chǔ)卡,具備:
[0012]數(shù)據(jù)控制電路,其針對(duì)上述存儲(chǔ)卡執(zhí)行:與時(shí)鐘信號(hào)的上升沿和下降沿同步地傳送數(shù)據(jù)的第I模式;和與上述時(shí)鐘信號(hào)的上升沿和下降沿中的一方同步地傳送數(shù)據(jù)的第2模式;以及
[0013]指令控制電路,其生成用于確認(rèn)上述存儲(chǔ)卡是否支持上述第I模式的檢測(cè)指令。
[0014]一種存儲(chǔ)器件,包括:
[0015]指令端子;
[0016]多個(gè)數(shù)據(jù)端子;
[0017]時(shí)鐘端子;
[0018]電源端子,用于電源電壓;
[0019]接地端子,用于接地電壓;
[0020]非易失性存儲(chǔ)器;以及
[0021]控制器,其連接到上述指令端子、上述數(shù)據(jù)端子、上述時(shí)鐘端子、上述電源端子、以及上述接地端子,其中
[0022]上述控制器被配置為通過(guò)上述時(shí)鐘端子接收來(lái)自上述存儲(chǔ)器件的外部的時(shí)鐘信號(hào);
[0023]上述控制器被配置為在第一傳送模式中,按照上述時(shí)鐘信號(hào)的上升沿和下降沿中的僅一個(gè)沿,通過(guò)上述數(shù)據(jù)端子中的至少一個(gè)將數(shù)據(jù)輸出到上述存儲(chǔ)器件的外部;
[0024]上述控制器被配置為在第二傳送模式中,按照上述時(shí)鐘信號(hào)的上升沿和下降沿兩者,通過(guò)上述數(shù)據(jù)端子中的至少一個(gè)將數(shù)據(jù)輸出到上述存儲(chǔ)器件的外部;
[0025]上述控制器被配置為通過(guò)上述指令端子接收來(lái)自上述存儲(chǔ)器件的外部的具有檢測(cè)功能的第一指令;
[0026]上述控制器被配置為響應(yīng)于具有上述檢測(cè)功能的上述第一指令,通過(guò)上述數(shù)據(jù)端子之一將包括指示上述存儲(chǔ)器件支持上述第二傳送模式的信息的第一狀態(tài)數(shù)據(jù)輸出到上述存儲(chǔ)器件的外部;
[0027]上述控制器被配置為通過(guò)上述指令端子接收來(lái)自上述存儲(chǔ)器件的外部的具有設(shè)置功能的第一指令;
[0028]上述控制器被配置為響應(yīng)于具有上述設(shè)置功能的上述第一指令,將上述存儲(chǔ)器件設(shè)置成上述第二傳送模式;以及
[0029]上述第一指令中的模式位確定上述第一指令的上述檢測(cè)功能或上述設(shè)置功能。
[0030]一種存儲(chǔ)器件,包括:
[0031]指令端子;
[0032]多個(gè)數(shù)據(jù)端子;
[0033]時(shí)鐘端子;
[0034]電源端子,用于電源電壓;
[0035]接地端子,用于接地電壓;
[0036]非易失性存儲(chǔ)器;以及
[0037]控制器,其連接到上述指令端子、上述數(shù)據(jù)端子、上述時(shí)鐘端子、上述電源端子、以及上述接地端子,其中
[0038]上述控制器被配置為通過(guò)上述時(shí)鐘端子接收來(lái)自上述存儲(chǔ)器件的外部的時(shí)鐘信號(hào);
[0039]上述控制器被配置為在第一傳送模式中,按照上述時(shí)鐘信號(hào)的上升沿和下降沿中的僅一個(gè)沿,鎖存通過(guò)上述數(shù)據(jù)端子中的至少一個(gè)從上述存儲(chǔ)器件的外部接收的數(shù)據(jù);
[0040]上述控制器被配置為在第二傳送模式中,按照上述時(shí)鐘信號(hào)的上升沿和下降沿兩者,鎖存通過(guò)上述數(shù)據(jù)端子中的至少一個(gè)從上述存儲(chǔ)器件的外部接收的數(shù)據(jù);
[0041]上述控制器被配置為通過(guò)上述指令端子接收具有檢測(cè)功能的第一指令;
[0042]上述控制器被配置為響應(yīng)于具有上述檢測(cè)功能的上述第一指令,通過(guò)上述數(shù)據(jù)端子之一將包括指示上述存儲(chǔ)器件支持上述第二傳送模式的信息的第一狀態(tài)數(shù)據(jù)輸出到上述存儲(chǔ)器件的外部;
[0043]上述控制器被配置為通過(guò)上述指令端子接收來(lái)自上述存儲(chǔ)器件的外部的具有設(shè)置功能的第一指令;
[0044]上述控制器被配置為響應(yīng)于具有上述設(shè)置功能的上述第一指令,將上述存儲(chǔ)器件設(shè)置成上述第二傳送模式;以及
[0045]上述第一指令中的模式位確定上述第一指令的上述檢測(cè)功能或上述設(shè)置功能。
【專利附圖】
【附圖說(shuō)明】
[0046]圖1是表示本發(fā)明一實(shí)施方式的存儲(chǔ)卡100的結(jié)構(gòu)的概略圖。
[0047]圖2是表示對(duì)于存儲(chǔ)卡100的信號(hào)針的信號(hào)分配的圖。
[0048]圖3是表示圖1所示的存儲(chǔ)卡100的結(jié)構(gòu)的方框圖。
[0049]圖4是表示在存儲(chǔ)卡100的各個(gè)動(dòng)作模式下的對(duì)信號(hào)針的信號(hào)分配的圖。
[0050]圖5是表示存儲(chǔ)卡100的數(shù)據(jù)寫(xiě)入動(dòng)作的時(shí)序圖。
[0051]圖6是表示存儲(chǔ)卡100的數(shù)據(jù)讀出動(dòng)作的時(shí)序圖。
[0052]圖7是存儲(chǔ)卡100的數(shù)據(jù)傳送和指令/響應(yīng)傳送的時(shí)序圖。
[0053]圖8是表示對(duì)于切換指令(SE-CMD)的狀態(tài)數(shù)據(jù)(STATUS)的數(shù)據(jù)字段的一例的圖。
[0054]圖9是表示單沿模式和雙沿模式之間的切換動(dòng)作的時(shí)序圖。
[0055]圖10是表示圖1所示的主機(jī)設(shè)備200的結(jié)構(gòu)的方框圖。
[0056]圖11是表示主機(jī)控制電路201的動(dòng)作的流程圖。
【具體實(shí)施方式】
[0057]下面,參照附圖,對(duì)本發(fā)明的實(shí)施方式進(jìn)行說(shuō)明。另外,在以下的說(shuō)明中,對(duì)于具有相同功能和結(jié)構(gòu)的要素,標(biāo)記相同的符號(hào),并只在必要的情況下進(jìn)行重復(fù)說(shuō)明。
[0058]圖1是表示本發(fā)明一實(shí)施方式的存儲(chǔ)卡100的結(jié)構(gòu)的概略圖。存儲(chǔ)卡100例如由SD?存儲(chǔ)卡構(gòu)成。該存儲(chǔ)卡100通常被安裝在主機(jī)設(shè)備200中使用,作為一種相對(duì)于主機(jī)設(shè)備200的外部存儲(chǔ)裝置(external storage)進(jìn)行使用。作為主機(jī)設(shè)備200,例如是包括處理圖像數(shù)據(jù)、音樂(lè)數(shù)據(jù)或ID (identity)數(shù)據(jù)等各種數(shù)據(jù)的個(gè)人計(jì)算機(jī)、數(shù)字式靜態(tài)照相機(jī)等的信息處理裝置。
[0059]存儲(chǔ)卡100在與主機(jī)設(shè)備200之間進(jìn)行數(shù)據(jù)的傳送(數(shù)據(jù)的發(fā)送接收)。該存儲(chǔ)卡100包括閃速存儲(chǔ)器11、控制該閃速存儲(chǔ)器11的卡控制器12、和連接器13 (包括針I(yè)至針9) ο
[0060]連接器13在存儲(chǔ)卡100被安裝在主機(jī)設(shè)備200上的狀態(tài)下,與主機(jī)設(shè)備200電連接。對(duì)于連接器13所包含的針I(yè)至針9的信號(hào)分配,例如圖2所示。數(shù)據(jù)DATO、DATUDAT2、DAT3被分別分配到針7、針8、針9、針I(yè)。另外,針I(yè)還被分配卡檢測(cè)信號(hào)⑶。指令信號(hào)CMD、和作為對(duì)該指令信號(hào)CMD的存儲(chǔ)卡100的應(yīng)答信號(hào)的響應(yīng)信號(hào)RES被分配到針2。時(shí)鐘信號(hào)CLK被分配到針5。電源電壓VDD被分配到針4、接地電壓VSS被分配到針3、接地電壓VSS2被分配到針6。
[0061]閃速存儲(chǔ)器11是一種以電學(xué)方式進(jìn)行數(shù)據(jù)的寫(xiě)入和擦除的EEPROM (ElectricalIy Erasable Programmable Read Only Memory:電可擦除可編程只讀存儲(chǔ)器),其由能夠高度集成化的NAND型閃速存儲(chǔ)器構(gòu)成。從主機(jī)設(shè)備200發(fā)送(send)來(lái)的數(shù)據(jù)等被存儲(chǔ)在該閃速存儲(chǔ)器11中。
[0062]圖3是表示圖1所示的存儲(chǔ)卡100的結(jié)構(gòu)的方框圖。連接器13通過(guò)總線14與卡控制器12連接??偩€14包括CLK線、CMD/RES線、DATO線、DATI線、DAT2線、CD/DAT3線、VDD線、VSSl線、和VSS2線。卡控制器12通過(guò)例如8位的總線22與閃速存儲(chǔ)器11連接。
[0063]卡控制器12包括主機(jī)接口電路15、指令控制電路16、數(shù)據(jù)控制電路17、MPU(Microprocessing unit:微處理器)18、ROM (Read Only Memory:只讀存儲(chǔ)器)19、RAM (RandomAccess Memory:隨機(jī)存取存儲(chǔ)器)20、和存儲(chǔ)器接口電路21。
[0064]主機(jī)接口電路15通過(guò)連接器13與主機(jī)設(shè)備200連接,是根據(jù)MPU18的控制,按照規(guī)定的協(xié)議,進(jìn)行指令或各種數(shù)據(jù)等的發(fā)送接收的功能電路。
[0065]指令控制電路16接收(receive)從主機(jī)設(shè)備200發(fā)送(send)來(lái)的指令CMD,并解釋(interpret)該指令CMD。另外,指令控制電路16生成作為對(duì)于指令CMD的應(yīng)答信號(hào)(response signal)的響應(yīng)RES,并向主機(jī)設(shè)備200發(fā)送(send)該響應(yīng)RES。對(duì)于指令控制電路16的具體的動(dòng)作將在后面進(jìn)行說(shuō)明。
[0066]數(shù)據(jù)控制電路17根據(jù)從主機(jī)設(shè)備200發(fā)送來(lái)的指令CMD,進(jìn)行數(shù)據(jù)的發(fā)送接收。另外,數(shù)據(jù)控制電路17生成表示存儲(chǔ)卡100的動(dòng)作狀態(tài)等的狀態(tài)數(shù)據(jù)(STATUS),并把該狀態(tài)數(shù)據(jù)發(fā)送到主機(jī)設(shè)備200。數(shù)據(jù)控制電路17通過(guò)總線與主機(jī)接口電路15連接。對(duì)于數(shù)據(jù)控制電路17的動(dòng)作將在后面進(jìn)行說(shuō)明。
[0067]MPU18控制存儲(chǔ)卡100的整體的動(dòng)作。MPU18在例如存儲(chǔ)卡100被供給了電源時(shí),通過(guò)將存儲(chǔ)在R0M19中的固件(firmware)(控制程序)讀出到RAM20中,并實(shí)施規(guī)定的處理,從而在RAM20中作成各種數(shù)據(jù)表。另外,MPU18從主機(jī)設(shè)備20接收寫(xiě)入指令、讀出指令、或刪除指令等,對(duì)閃速存儲(chǔ)器11進(jìn)行規(guī)定的處理,或進(jìn)行數(shù)據(jù)傳送處理的控制。
[0068]R0M19是存儲(chǔ)MPU18所使用的控制程序等的存儲(chǔ)器。RAM20是被作為MPU18的工作區(qū)域所使用的,用于暫時(shí)保存控制程序、各種數(shù)據(jù)表等的存儲(chǔ)器。存儲(chǔ)器接口電路21是進(jìn)行卡控制器12與閃速存儲(chǔ)器11之間的接口處理的功能電路。
[0069]下面,對(duì)存儲(chǔ)卡100中的數(shù)據(jù)傳送的動(dòng)作模式進(jìn)行說(shuō)明。圖4是用于說(shuō)明數(shù)據(jù)傳送的動(dòng)作模式的圖。在存儲(chǔ)卡100的動(dòng)作模式中,有SD模式和SPI模式。并且,在SD模式的數(shù)據(jù)傳送中,有只使用數(shù)據(jù)DATO的I比特模式、和使用數(shù)據(jù)DATO?DAT3的4比特模式這2種。這些動(dòng)作模式根據(jù)從主機(jī)設(shè)備200供給的總線寬度變更指令而被設(shè)定。
[0070]這里,在以4比特寬度單位進(jìn)行數(shù)據(jù)傳送的SD模式(4比特模式)下,數(shù)據(jù)用的4個(gè)針(針1、針7、針8、針9)全用于數(shù)據(jù)傳送。另一方面,在以I比特寬度單位進(jìn)行數(shù)據(jù)傳送的SD模式(I比特模式)下,只使用針7進(jìn)行數(shù)據(jù)傳送,而不使用數(shù)據(jù)用的針8、針9。另夕卜,在SD模式下,針I(yè)用于進(jìn)行從存儲(chǔ)卡100向主機(jī)設(shè)備200的非同步中斷等。
[0071]在SPI模式下,針7被用作為從存儲(chǔ)卡100向主機(jī)設(shè)備200的數(shù)據(jù)信號(hào)線(DATAOUT)。針2被用作為從主機(jī)設(shè)備200向存儲(chǔ)卡100的數(shù)據(jù)信號(hào)線(DATA IN)。不使用針8、針9。另外,在SPI模式下,針I(yè)被用于從主機(jī)設(shè)備200向存儲(chǔ)卡100發(fā)送芯片選擇信號(hào)CS。
[0072]在本實(shí)施方式中,對(duì)于存儲(chǔ)卡100的動(dòng)作模式,把SD模式(4比特模式)作為一例進(jìn)行說(shuō)明,但本實(shí)施方式當(dāng)然也能夠適用于SD模式(I比特模式)、SPI模式的情況。
[0073]下面,對(duì)這樣構(gòu)成的存儲(chǔ)卡100的動(dòng)作進(jìn)行說(shuō)明。首先,對(duì)存儲(chǔ)卡100的數(shù)據(jù)寫(xiě)入動(dòng)作進(jìn)行說(shuō)明。圖5是表示數(shù)據(jù)寫(xiě)入動(dòng)作的時(shí)序圖。另外,在圖5中,表示總線14上的指令和數(shù)據(jù)等。
[0074]數(shù)據(jù)傳送是把I個(gè)數(shù)據(jù)塊(例如512字節(jié))作為基本單位來(lái)進(jìn)行。另外,在I個(gè)數(shù)據(jù)塊中,例如附加有10字節(jié)的冗余部(redundancy area) (RA)。在該冗余部(RA)中,包含有用于進(jìn)行錯(cuò)誤檢測(cè)的CTC(Cyclic Redundancy Check:循環(huán)冗余校驗(yàn))碼等。該CRC碼由卡控制器12所具有的CRC電路(未圖示)生成。另外,CRC電路根據(jù)CRC碼進(jìn)行錯(cuò)誤檢測(cè)。
[0075]另外,數(shù)據(jù)傳送中包括按每I個(gè)塊進(jìn)行傳送的單塊傳送、和一次傳送多塊的多塊傳送。在本實(shí)施方式中,雖然是把多塊讀出動(dòng)作(multiple block read operat1n)、和多塊寫(xiě)入動(dòng)作(multiple block write operat1n)作為一例進(jìn)行說(shuō)明,但也能夠適用于單塊數(shù)據(jù)傳送。
[0076]首先,主機(jī)設(shè)備200為了開(kāi)始向存儲(chǔ)卡100的數(shù)據(jù)寫(xiě)入,向存儲(chǔ)卡100發(fā)送寫(xiě)入指令(W-CMD)。存儲(chǔ)卡100接收該寫(xiě)入指令(W-CMD)。然后,指令控制電路16解釋寫(xiě)入指令(W-CMD),并生成對(duì)應(yīng)該寫(xiě)入指令(W-CMD)的響應(yīng)(RES)。該響應(yīng)(RES)被發(fā)送到主機(jī)設(shè)備200。
[0077]然后,主機(jī)設(shè)備200向存儲(chǔ)卡100發(fā)送塊數(shù)據(jù)。指令控制電路16生成表示已經(jīng)接收到塊數(shù)據(jù)的含義的響應(yīng)(RES)。并且,數(shù)據(jù)控制電路17把從主機(jī)設(shè)備200發(fā)送來(lái)的塊數(shù)據(jù)寫(xiě)入閃速存儲(chǔ)器11。另外,數(shù)據(jù)控制電路17在把數(shù)據(jù)寫(xiě)入閃速存儲(chǔ)器11的期間,生成低電平的忙信號(hào)(busy)。該忙信號(hào)(busy)通過(guò)DATO線被發(fā)送到主機(jī)設(shè)備200。
[0078]當(dāng)忙信號(hào)(busy)成為高電平時(shí),主機(jī)設(shè)備200向存儲(chǔ)卡100發(fā)送下一個(gè)塊數(shù)據(jù)。以下同樣,存儲(chǔ)卡100對(duì)于從主機(jī)設(shè)備200發(fā)送來(lái)的多個(gè)數(shù)據(jù)塊進(jìn)行多塊寫(xiě)入動(dòng)作。
[0079]然后,主機(jī)設(shè)備200為了停止數(shù)據(jù)寫(xiě)入,向存儲(chǔ)卡100發(fā)送停止指令(S-CMD)。存儲(chǔ)卡100接收該停止指令(S-CMD)。然后,指令控制電路16解釋該停止指令(S-CMD),并生成對(duì)應(yīng)該停止指令(S-CMD)的響應(yīng)(RES)。該響應(yīng)(RES)被發(fā)送到主機(jī)設(shè)備200。這樣,存儲(chǔ)卡100執(zhí)行數(shù)據(jù)停止動(dòng)作(data stop operat1n)。然后,存儲(chǔ)卡100結(jié)束數(shù)據(jù)傳送。
[0080]下面,對(duì)存儲(chǔ)卡100的數(shù)據(jù)讀出動(dòng)作進(jìn)行說(shuō)明。圖6是表示數(shù)據(jù)讀出動(dòng)作的時(shí)序圖。在圖6中,表示在總線14上的指令和數(shù)據(jù)等。
[0081]首先,主機(jī)設(shè)備200為了開(kāi)始從存儲(chǔ)卡100的數(shù)據(jù)讀出,發(fā)出(issue)讀出指令(R-CMD),并把該讀出指令(R-CMD)發(fā)送到存儲(chǔ)卡100。存儲(chǔ)卡100接收該讀出指令(R-CMD),然后,指令控制電路16解釋該讀出指令(R-CMD),并生成對(duì)應(yīng)該讀出指令(R-CMD)的響應(yīng)(RES)。該響應(yīng)(RES)由指令控制電路16發(fā)送到主機(jī)設(shè)備200。
[0082]然后數(shù)據(jù)控制電路17從閃速存儲(chǔ)器11讀出數(shù)據(jù)塊(data block)。該數(shù)據(jù)塊被發(fā)送到主機(jī)設(shè)備200。同樣,多個(gè)數(shù)據(jù)塊從存儲(chǔ)卡100被發(fā)送到主機(jī)設(shè)備200。
[0083]然后主機(jī)設(shè)備200為了停止數(shù)據(jù)讀出動(dòng)作,向存儲(chǔ)卡100發(fā)送停止指令(S-CMD)。存儲(chǔ)卡100接收該停止指令(S-CMD)。然后,指令控制電路16解釋停止指令(S-CMD),并生成對(duì)應(yīng)該停止指令(S-CMD)的響應(yīng)(RES)。該響應(yīng)(RES)被發(fā)送到主機(jī)設(shè)備200。這樣,存儲(chǔ)卡100執(zhí)行數(shù)據(jù)停止動(dòng)作(data stop operat1n)。然后,存儲(chǔ)卡100結(jié)束數(shù)據(jù)傳送。
[0084]下面,對(duì)數(shù)據(jù)傳送和指令/響應(yīng)傳送的動(dòng)作進(jìn)行說(shuō)明。在本實(shí)施方式中,是通過(guò)與時(shí)鐘信號(hào)CLK的上升沿(rise)和下降沿(fall)的兩個(gè)沿同步的雙沿傳送,來(lái)進(jìn)行數(shù)據(jù)傳送。另一方面,是通過(guò)僅與時(shí)鐘信號(hào)CLK的上升沿(或下降沿)同步的單沿傳送來(lái)進(jìn)行指令/響應(yīng)傳送。
[0085]圖7是數(shù)據(jù)傳送和指令/響應(yīng)的傳送的時(shí)序圖。圖7中,表示在總線14上的指令和數(shù)據(jù)等。另外,在圖7中,tCT。表不時(shí)鐘周期。I^ctc;表不低電平的時(shí)鐘期間。tHC;TC表不聞電平的時(shí)鐘期間。
[0086]首先,對(duì)從主機(jī)設(shè)備200向存儲(chǔ)卡100寫(xiě)入數(shù)據(jù)的寫(xiě)入動(dòng)作(DAT0?3(輸入))進(jìn)行說(shuō)明。主機(jī)設(shè)備200與時(shí)鐘信號(hào)CLK的上升沿和下降沿的兩個(gè)沿同步地發(fā)送數(shù)據(jù)。此時(shí),主機(jī)設(shè)備200以滿足依照規(guī)定的協(xié)議的建立(setup)時(shí)間tDVS和保持時(shí)間tDVH的方式進(jìn)行數(shù)據(jù)傳送。數(shù)據(jù)控制電路17與時(shí)鐘信號(hào)CLK的上升沿和下降沿的兩沿同步地接收從主機(jī)設(shè)備200通過(guò)雙沿傳送而發(fā)送來(lái)的數(shù)據(jù)。然后,數(shù)據(jù)控制電路17把該接收的數(shù)據(jù)寫(xiě)入閃速存儲(chǔ)器11。
[0087]下面,對(duì)從存儲(chǔ)卡100向主機(jī)設(shè)備200輸出數(shù)據(jù)的讀出動(dòng)作(DAT0?3(輸出))進(jìn)行說(shuō)明。數(shù)據(jù)控制電路17與時(shí)鐘信號(hào)CLK的上升沿和下降沿的兩沿同步地發(fā)送數(shù)據(jù)。此時(shí),數(shù)據(jù)控制電路17以滿足依照規(guī)定的協(xié)議的建立時(shí)間tDS和保持時(shí)間tDH的方式進(jìn)行數(shù)據(jù)傳送。主機(jī)設(shè)備200與時(shí)鐘信號(hào)CLK的上升沿和下降沿的兩沿同步地接收從存儲(chǔ)卡100通過(guò)雙沿傳送而發(fā)送來(lái)的數(shù)據(jù)。
[0088]下面,對(duì)從主機(jī)設(shè)備200向存儲(chǔ)卡100的指令CMD傳送動(dòng)作(CMD (輸入))進(jìn)行說(shuō)明。主機(jī)設(shè)備200發(fā)出指令CMD。然后,主機(jī)設(shè)備200僅與時(shí)鐘信號(hào)CLK的上升沿同步地把指令CMD發(fā)送到存儲(chǔ)卡100。此時(shí),主機(jī)設(shè)備200以滿足依照規(guī)定的協(xié)議的建立時(shí)間tws和保持時(shí)間tCTH的方式進(jìn)行指令CMD的傳送。指令控制電路16僅與時(shí)鐘信號(hào)CLK的上升沿同步地接收從主機(jī)設(shè)備200通過(guò)單沿傳送而發(fā)送來(lái)的指令CMD。
[0089]然后,對(duì)從存儲(chǔ)卡100向主機(jī)設(shè)備200的響應(yīng)RES傳送動(dòng)作(RES (輸出))進(jìn)行說(shuō)明。指令控制電路16生成對(duì)應(yīng)從主機(jī)設(shè)備200發(fā)送來(lái)的指令CMD的響應(yīng)RES。而且,指令控制電路16僅與時(shí)鐘信號(hào)CLK的上升沿同步地向主機(jī)設(shè)備200發(fā)送響應(yīng)RES。此時(shí),指令控制電路16以滿足依照規(guī)定的協(xié)議的建立時(shí)間tes和保持時(shí)間tcB的方式進(jìn)行響應(yīng)RES傳送。主機(jī)設(shè)備200僅與時(shí)鐘信號(hào)CLK的上升沿同步地接收從存儲(chǔ)卡100通過(guò)單沿傳送而發(fā)送來(lái)的響應(yīng)RES。
[0090]這樣,在本實(shí)施方式中,僅與時(shí)鐘信號(hào)CLK的上升沿同步地傳送指令/響應(yīng)。另一方面,與時(shí)鐘信號(hào)的上升沿和下降沿的兩沿同步地傳送數(shù)據(jù)。
[0091]通過(guò)這樣地進(jìn)行數(shù)據(jù)傳送和指令/響應(yīng)傳送,能夠使需要進(jìn)行復(fù)雜的處理、且定時(shí)條件嚴(yán)格的CMD線的信號(hào)使用與以往相同的電路,并使得電路的安裝容易。并且,在多塊傳送中,對(duì)于決定實(shí)用上的數(shù)據(jù)傳送速度的DATO?3線,能夠以時(shí)鐘信號(hào)CLK的2倍速度進(jìn)行數(shù)據(jù)傳送,從而可大幅提高實(shí)用上的數(shù)據(jù)傳送速度。另外,在多塊傳送的情況下,CMD線由于僅被用于協(xié)議的最初的指令和響應(yīng)的傳送,所以對(duì)實(shí)用上的數(shù)據(jù)傳送速度不會(huì)產(chǎn)生大的影響。
[0092]下面,對(duì)僅使用時(shí)鐘信號(hào)CLK的上升沿進(jìn)行數(shù)據(jù)傳送的單沿模式、和使用時(shí)鐘信號(hào)CLK的上升沿和下降沿的兩沿進(jìn)行數(shù)據(jù)傳送的雙沿模式的切換動(dòng)作進(jìn)行說(shuō)明。該切換動(dòng)作是基于主機(jī)設(shè)備200所發(fā)出的切換指令(SW-CMD)來(lái)進(jìn)行。
[0093]切換指令(SW-CMD)能夠在例如檢測(cè)功能和設(shè)置功能的2個(gè)模式下使用。例如,模式O被作為檢測(cè)功能使用,模式I被作為設(shè)置功能使用。模式可通過(guò)在指令中的未圖示的模式位設(shè)定數(shù)據(jù)“ O ”或“ I ”來(lái)切換。
[0094]在主機(jī)設(shè)備200對(duì)存儲(chǔ)卡100進(jìn)行存取時(shí),主機(jī)設(shè)備200需要識(shí)別與該主機(jī)設(shè)備200連接的存儲(chǔ)卡100為何種規(guī)格。為此,主機(jī)設(shè)備200為了識(shí)別存儲(chǔ)卡100的規(guī)格,將切換指令(SW-CMD)設(shè)定為模式O的檢測(cè)功能,并發(fā)送到存儲(chǔ)卡100,并且根據(jù)從存儲(chǔ)卡100返回的狀態(tài)數(shù)據(jù)(STATUS)來(lái)識(shí)別存儲(chǔ)卡100的規(guī)格。
[0095]然后,在存儲(chǔ)卡100支持雙沿模式的情況下,主機(jī)設(shè)備200把切換指令(SW-CMD)設(shè)定為模式I的設(shè)置功能,并發(fā)送到存儲(chǔ)卡100,由此來(lái)設(shè)定存儲(chǔ)卡100的功能(在本實(shí)施方式中,為雙沿模式)。以后,主機(jī)設(shè)備200對(duì)存儲(chǔ)卡100執(zhí)行雙沿模式的數(shù)據(jù)傳送。
[0096]下面,說(shuō)明針對(duì)切換指令(SW-CMD)從存儲(chǔ)卡100返回的狀態(tài)數(shù)據(jù)(STATUS)。存儲(chǔ)卡100當(dāng)接收到模式O (檢測(cè)功能)的切換指令(SW-CMD)時(shí),向主機(jī)設(shè)備200返回狀態(tài)數(shù)據(jù)(STATUS)。圖8是表示針對(duì)切換指令(SW-CMD)的狀態(tài)數(shù)據(jù)(STATUS)的數(shù)據(jù)字段的一例的圖。
[0097]狀態(tài)數(shù)據(jù)(STATUS)包含例如6個(gè)功能組I?功能組6。在功能組I?功能組6中,設(shè)置有表示存儲(chǔ)卡100的擴(kuò)展功能的支持狀況的數(shù)據(jù)。
[0098]例如,在與字段F2對(duì)應(yīng)的功能組6中,設(shè)置有表示存儲(chǔ)卡100的IC卡功能的支持狀況的數(shù)據(jù)。在字段Fl中,設(shè)置有表示在使用該存儲(chǔ)卡100所支持的擴(kuò)展功能的情況下的最大消耗電流的數(shù)據(jù)。在與字段F3對(duì)應(yīng)的功能組5中,設(shè)置有表示存儲(chǔ)卡100的高速總線模式的支持狀況、以及雙沿模式的支持狀況的數(shù)據(jù)。
[0099]另外,在字段F4中,設(shè)置有表示該指令狀態(tài)的數(shù)據(jù)結(jié)構(gòu)(format:格式)的版本的數(shù)據(jù)。即,由于指令狀態(tài)因卡版本的不同其格式不同,所以在該字段F4中設(shè)定表示版本的數(shù)據(jù)。在該字段F4的數(shù)據(jù)例如為“00000001”的情況下,在模式O中,在接下來(lái)的字段F5中定義數(shù)據(jù)結(jié)構(gòu)。
[0100]下面,對(duì)模式I (設(shè)置功能)的切換指令(SW-CMD)的結(jié)構(gòu)進(jìn)行說(shuō)明。模式I的切換指令(SW-CMD)包含用于設(shè)定擴(kuò)展功能的例如24比特?cái)?shù)據(jù)(bitO?23)。在bitO?3中,設(shè)定功能組6的數(shù)據(jù),在bit4?7中設(shè)定功能組5的數(shù)據(jù)。
[0101]具體是,在功能組6的BitO中,設(shè)定用于使IC卡功能無(wú)效的數(shù)據(jù)。在功能組6的Bitl中,設(shè)定用于使ID卡功能有效的數(shù)據(jù)。
[0102]在功能組5的Bit4中,設(shè)定有用于設(shè)定通常的總線模式,即通??偩€時(shí)鐘(例如25MHz)且單沿模式的數(shù)據(jù)。在功能組5的Bit5中,設(shè)定有用于設(shè)定高速總線時(shí)鐘(例如50MHz)且單沿模式的數(shù)據(jù)。在功能組5的Bit6中,設(shè)定有用于設(shè)定高速總線時(shí)鐘且雙沿模式的數(shù)據(jù)。另外,在BitS?23中,設(shè)定有功能組I?4的數(shù)據(jù)。
[0103]圖9是表示單沿模式與雙沿模式的切換動(dòng)作的時(shí)序圖。在圖9中,表示在總線14上的指令和數(shù)據(jù)等。
[0104]存儲(chǔ)卡100例如被設(shè)定為啟動(dòng)時(shí)的默認(rèn)模式的單沿模式。首先,主機(jī)設(shè)備200發(fā)出模式0(檢測(cè)功能)的切換指令(SW-CMD)。該切換指令(SW-CMD)與時(shí)鐘信號(hào)CLK的上升沿同步地被發(fā)送到存儲(chǔ)卡100。
[0105]當(dāng)存儲(chǔ)卡100接收到切換指令(SW-CMD)時(shí),指令控制電路16解釋切換指令(Sff-CMD)。另外,指令控制電路16與時(shí)鐘信號(hào)CLK的上升沿同步地把響應(yīng)RES發(fā)送到主機(jī)設(shè)備200。
[0106]并且,數(shù)據(jù)控制電路17生成包含該存儲(chǔ)卡100的雙沿模式的支持信息的狀態(tài)數(shù)據(jù)(STATUS),并使用DAT線向主機(jī)設(shè)備200發(fā)送該狀態(tài)數(shù)據(jù)(STATUS)。主機(jī)設(shè)備200使用該狀態(tài)數(shù)據(jù)來(lái)識(shí)別雙沿模式的支持狀況。
[0107]這里,在存儲(chǔ)卡100不支持雙沿模式的情況下,以后,主機(jī)設(shè)備200對(duì)存儲(chǔ)卡100執(zhí)行單沿模式。
[0108]另一方面,在存儲(chǔ)卡100支持雙沿模式的情況下,主機(jī)設(shè)備200發(fā)出模式I (設(shè)置功能)的切換指令(SW-CMD)。該切換指令(SW-CMD)與時(shí)鐘信號(hào)CLK的上升沿同步地被發(fā)送到存儲(chǔ)卡100。
[0109]當(dāng)存儲(chǔ)卡100接收到切換指令(SW-CMD)后,指令控制電路16解釋切換指令(Sff-CMD)。另外,指令控制電路16與時(shí)鐘信號(hào)CLK的上升沿同步地向主機(jī)設(shè)備200發(fā)送響應(yīng) RES。
[0110]并且,指令控制電路16根據(jù)切換指令(SW-CMD),把存儲(chǔ)卡100設(shè)定為雙沿模式。另外,數(shù)據(jù)控制電路17生成表示接收了雙沿模式的切換的含義的狀態(tài)數(shù)據(jù)(STATUS),并使用DAT線將該狀態(tài)數(shù)據(jù)(STATUS)發(fā)送到主機(jī)設(shè)備200。
[0111]實(shí)際上,存儲(chǔ)卡100轉(zhuǎn)到雙沿模式,并進(jìn)行與時(shí)鐘信號(hào)CLK的雙沿同步的數(shù)據(jù)傳送,是從存儲(chǔ)卡100向主機(jī)設(shè)備200發(fā)送了針對(duì)該模式I的切換指令(SW-CMD)的狀態(tài)數(shù)據(jù)之后的下一個(gè)指令開(kāi)始。以后,主機(jī)設(shè)備200對(duì)存儲(chǔ)卡100執(zhí)行雙沿模式。
[0112]通過(guò)構(gòu)成這樣的結(jié)構(gòu),使存儲(chǔ)卡100的內(nèi)部電路的單沿模式和雙沿模式期間的切換定時(shí)變得明確,從而使電路的安裝變得容易。
[0113]下面,對(duì)主機(jī)設(shè)備200的結(jié)構(gòu)進(jìn)行說(shuō)明。圖10是表示主機(jī)設(shè)備200的結(jié)構(gòu)的方框圖。主機(jī)設(shè)備200包括主機(jī)控制電路201、電源電路202、連接器203、和總線204。
[0114]主機(jī)控制電路201在與存儲(chǔ)卡100之間進(jìn)行指令和數(shù)據(jù)等的傳送控制。具體是,主機(jī)控制電路201具有數(shù)據(jù)控制電路20IA和指令控制電路20IB。數(shù)據(jù)控制電路20IA執(zhí)行數(shù)據(jù)的傳送控制。指令控制電路201B執(zhí)行指令、響應(yīng)RES、和狀態(tài)數(shù)據(jù)(STATUS)的傳送控制。
[0115]連接器203通過(guò)總線204與主機(jī)控制電路201連接。另外,連接器203通過(guò)連接器13與存儲(chǔ)卡100電連接。電源電路202生成電源電壓V、接地電壓VSS1、和接地電壓VSS2。這些電源電壓V、接地電壓VSSl、和接地電壓VSS2分別通過(guò)連接器203被供給到存儲(chǔ)卡100所具備的針4、針3、針6。
[0116]下面說(shuō)明這樣構(gòu)成的主機(jī)設(shè)備200的動(dòng)作。圖11是表示主機(jī)控制電路201的動(dòng)作的流程圖。另外,對(duì)于存儲(chǔ)卡100,例如將雙沿模式設(shè)定為啟動(dòng)時(shí)的默認(rèn)模式。
[0117]首先,指令控制電路201B,為了確認(rèn)存儲(chǔ)卡100是否支持雙沿模式,生成模式O的切換指令SW-CMD (步驟SIIa)。該切換指令SW-CMD由主機(jī)控制電路201發(fā)送到存儲(chǔ)卡100。另外,指令控制電路201B從存儲(chǔ)卡100接收切換指令SW-CMD的響應(yīng)RES。
[0118]然后,指令控制電路201B監(jiān)視從存儲(chǔ)卡100是否發(fā)送來(lái)針對(duì)模式O的切換指令Sff-CMD的狀態(tài)數(shù)據(jù)(STATUS)(步驟Sllb)。在從存儲(chǔ)卡100接收到狀態(tài)數(shù)據(jù)(STATUS)后,指令控制電路20IB使用該狀態(tài)數(shù)據(jù)(STATUS),判定存儲(chǔ)卡100是否支持雙沿模式(步驟Sllc)。
[0119]在存儲(chǔ)卡100不支持雙沿模式的情況下,主機(jī)控制電路201以后對(duì)存儲(chǔ)卡執(zhí)行單沿模式。即,數(shù)據(jù)控制電路201A在與存儲(chǔ)卡100之間,與時(shí)鐘信號(hào)CLK的單沿同步地進(jìn)行指令和數(shù)據(jù)等的傳送(步驟Slid)。
[0120]另一方面,在存儲(chǔ)卡100支持雙沿模式的情況下,指令控制電路20IB為了將存儲(chǔ)卡100切換到雙沿模式,生成模式I的切換指令SW-CMD (步驟Slle)。該切換指令SW-CMD由主機(jī)控制電路201發(fā)送到存儲(chǔ)卡100。另外,指令控制電路201B從存儲(chǔ)卡100接收切換指令SW-CMD的響應(yīng)RES。
[0121]然后,指令控制電路201B監(jiān)視從存儲(chǔ)卡100是否發(fā)送來(lái)針對(duì)模式I的切換指令Sff-CMD的狀態(tài)數(shù)據(jù)(STATUS)(步驟Sllf)。在從存儲(chǔ)卡100接收到狀態(tài)數(shù)據(jù)后,主機(jī)控制電路201確認(rèn)存儲(chǔ)卡100已經(jīng)被切換到雙沿模式,以后,對(duì)存儲(chǔ)卡100以雙沿模式進(jìn)行數(shù)據(jù)傳送。即,數(shù)據(jù)控制電路201A在與存儲(chǔ)卡100之間,與時(shí)鐘信號(hào)CLK的單沿同步地傳送指令,與時(shí)鐘信號(hào)CLK的雙沿同步地傳送數(shù)據(jù)(步驟Sllg)。
[0122]如上所述,根據(jù)本實(shí)施方式,無(wú)須提高時(shí)鐘信號(hào)CLK的速度,即可提高總線上的數(shù)據(jù)傳送速度。而且,通過(guò)雙沿傳送,能夠以相同的時(shí)鐘頻率來(lái)實(shí)現(xiàn)2倍的數(shù)據(jù)傳送速度。
[0123]另外,只對(duì)數(shù)據(jù)進(jìn)行雙沿傳送,而對(duì)指令進(jìn)行單沿傳送。這樣,對(duì)于要求進(jìn)行復(fù)雜處理、且時(shí)間條件嚴(yán)格的CMD線的信號(hào),可使用與以往相同的電路,而且使得電路的安裝容易。其結(jié)果可降低制造成本。
[0124]另外,在用于設(shè)定存儲(chǔ)卡的擴(kuò)展功能的切換指令的一部分中,設(shè)有本實(shí)施方式所說(shuō)明的設(shè)定雙沿模式的字段。因此,無(wú)須增加指令,即可進(jìn)行單沿模式與雙沿模式之間的切換。
[0125]另外,主機(jī)設(shè)備能夠?qū)Υ鎯?chǔ)卡進(jìn)行單沿模式與雙沿模式之間的切換。并且,主機(jī)設(shè)備對(duì)于支持雙沿模式的存儲(chǔ)卡,可進(jìn)行雙沿傳送。
[0126]另外,在本實(shí)施方式中,把SD存儲(chǔ)器作為一例進(jìn)行了說(shuō)明,但本發(fā)明也適用于具有同樣總線構(gòu)造的其它的存儲(chǔ)卡、存儲(chǔ)設(shè)備等。另外,作為一例,把使用了 NAND單元的NAND型閃速存儲(chǔ)器進(jìn)行了說(shuō)明,但不限于此,也可適用于一般的使用了非易失性存儲(chǔ)單元的EEPROM。
[0127]對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明還可以進(jìn)行其它的變形和改良。因此,本發(fā)明的范圍不限于上述實(shí)施方式所描述的具體內(nèi)容。本發(fā)明在不脫離由附加的權(quán)利要求所限定的一般化的發(fā)明宗旨及其等同概念的范圍內(nèi),能夠進(jìn)行各種變形。
【權(quán)利要求】
1.一種存儲(chǔ)器件,包括: 指令端子; 多個(gè)數(shù)據(jù)端子; 時(shí)鐘端子; 電源端子,用于電源電壓; 接地端子,用于接地電壓; 非易失性存儲(chǔ)器;以及 控制器,其連接到上述指令端子、上述數(shù)據(jù)端子、上述時(shí)鐘端子、上述電源端子、以及上述接地端子,其中 上述控制器被配置為通過(guò)上述時(shí)鐘端子接收來(lái)自上述存儲(chǔ)器件的外部的時(shí)鐘信號(hào);上述控制器被配置為在第一傳送模式中,按照上述時(shí)鐘信號(hào)的上升沿和下降沿中的僅一個(gè)沿,通過(guò)上述數(shù)據(jù)端子中的至少一個(gè)將數(shù)據(jù)輸出到上述存儲(chǔ)器件的外部; 上述控制器被配置為在第二傳送模式中,按照上述時(shí)鐘信號(hào)的上升沿和下降沿兩者,通過(guò)上述數(shù)據(jù)端子中的至少一個(gè)將數(shù)據(jù)輸出到上述存儲(chǔ)器件的外部; 上述控制器被配置為通過(guò)上述指令端子接收來(lái)自上述存儲(chǔ)器件的外部的具有檢測(cè)功能的第一指令; 上述控制器被配置為響應(yīng)于具有上述檢測(cè)功能的上述第一指令,通過(guò)上述數(shù)據(jù)端子之一將包括指示上述存儲(chǔ)器件支持上述第二傳送模式的信息的第一狀態(tài)數(shù)據(jù)輸出到上述存儲(chǔ)器件的外部; 上述控制器被配置為通過(guò)上述指令端子接收來(lái)自上述存儲(chǔ)器件的外部的具有設(shè)置功能的第一指令; 上述控制器被配置為響應(yīng)于具有上述設(shè)置功能的上述第一指令,將上述存儲(chǔ)器件設(shè)置成上述第二傳送模式;以及 上述第一指令中的模式位確定上述第一指令的上述檢測(cè)功能或上述設(shè)置功能。
2.根據(jù)權(quán)利要求1所述的存儲(chǔ)器件,其中上述控制器被配置為從上述非易失性存儲(chǔ)器讀取數(shù)據(jù)并通過(guò)上述數(shù)據(jù)端子中的至少一個(gè)輸出所讀取的數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的存儲(chǔ)器件,其中上述非易失性存儲(chǔ)器是半導(dǎo)體存儲(chǔ)器。
4.根據(jù)權(quán)利要求3所述的存儲(chǔ)器件,其中上述半導(dǎo)體存儲(chǔ)器是NAND型閃速存儲(chǔ)器。
5.根據(jù)權(quán)利要求1所述的存儲(chǔ)器件,其中上述控制器被配置為響應(yīng)于具有上述設(shè)置功能的上述第一指令,通過(guò)上述數(shù)據(jù)端子之一將包括指示上述存儲(chǔ)器件被設(shè)置成上述第二傳送模式的信息的第二狀態(tài)數(shù)據(jù)輸出到上述存儲(chǔ)器件的外部。
6.根據(jù)權(quán)利要求1所述的存儲(chǔ)器件,其中 上述第一狀態(tài)數(shù)據(jù)包括多個(gè)功能組的數(shù)據(jù)字段;以及 將上述第二傳送模式分配給上述功能組之一。
7.根據(jù)權(quán)利要求6所述的存儲(chǔ)器件,其中上述功能組的數(shù)量為六。
8.根據(jù)權(quán)利要求1所述的存儲(chǔ)器件,其中上述第一狀態(tài)數(shù)據(jù)還包括與上述第二傳送模式所需的最大消耗電流有關(guān)的信息。
9.根據(jù)權(quán)利要求1所述的存儲(chǔ)器件,其中 上述控制器被配置為在通??偩€模式中,按照具有第一頻率的上述時(shí)鐘信號(hào),通過(guò)上述數(shù)據(jù)端子中的至少一個(gè)將數(shù)據(jù)輸出到上述存儲(chǔ)器件的外部; 上述控制器被配置為在高速總線模式中,按照具有第二頻率的上述時(shí)鐘信號(hào),通過(guò)上述數(shù)據(jù)端子中的至少一個(gè)將數(shù)據(jù)輸出到上述存儲(chǔ)器件的外部; 上述第二頻率高于上述第一頻率;以及 上述第一狀態(tài)數(shù)據(jù)還包括指示上述存儲(chǔ)器件支持上述高速總線模式的信息。
10.根據(jù)權(quán)利要求1所述的存儲(chǔ)器件,其中 上述第一狀態(tài)數(shù)據(jù)還包括指示上述存儲(chǔ)器件支持IC卡功能的信息;以及上述控制器被配置為響應(yīng)于具有上述設(shè)置功能的上述第一指令,使上述存儲(chǔ)器件的上述IC卡功能有效。
11.根據(jù)權(quán)利要求1所述的存儲(chǔ)器件,其中上述第一狀態(tài)數(shù)據(jù)還包括與指令系統(tǒng)有關(guān)的信息。
12.根據(jù)權(quán)利要求1所述的存儲(chǔ)器件,其中上述控制器被配置為通過(guò)上述指令端子將對(duì)上述第一指令的響應(yīng)輸出到上述存儲(chǔ)器件的外部。
13.根據(jù)權(quán)利要求1所述的存儲(chǔ)器件,其中 上述控制器被配置為通過(guò)上述指令端子接收來(lái)自上述存儲(chǔ)器件的外部的第二指令;以及 上述控制器被配置為響應(yīng)于所述第二指令,停止通過(guò)上述數(shù)據(jù)端子中的至少一個(gè)將數(shù)據(jù)輸出到上述存儲(chǔ)器件的外部。
14.根據(jù)權(quán)利要求1所述的存儲(chǔ)器件,其中 上述控制器被配置為通過(guò)上述數(shù)據(jù)端子中的至少一個(gè)將在多個(gè)數(shù)據(jù)塊中的數(shù)據(jù)輸出到上述存儲(chǔ)器件的外部;以及 將CRC碼添加到上述數(shù)據(jù)塊中的每一個(gè)。
15.根據(jù)權(quán)利要求1所述的存儲(chǔ)器件,其中 上述控制器被配置為在第一位模式中,通過(guò)所有數(shù)據(jù)端子將數(shù)據(jù)輸出到上述存儲(chǔ)器件的外部;以及 上述控制器被配置為在第二位模式中,通過(guò)上述數(shù)據(jù)端子中的僅一個(gè)數(shù)據(jù)端子將數(shù)據(jù)輸出到上述存儲(chǔ)器件的外部。
16.—種存儲(chǔ)器件,包括: 指令端子; 多個(gè)數(shù)據(jù)端子; 時(shí)鐘端子; 電源端子,用于電源電壓; 接地端子,用于接地電壓; 非易失性存儲(chǔ)器;以及 控制器,其連接到上述指令端子、上述數(shù)據(jù)端子、上述時(shí)鐘端子、上述電源端子、以及上述接地端子,其中 上述控制器被配置為通過(guò)上述時(shí)鐘端子接收來(lái)自上述存儲(chǔ)器件的外部的時(shí)鐘信號(hào);上述控制器被配置為在第一傳送模式中,按照上述時(shí)鐘信號(hào)的上升沿和下降沿中的僅一個(gè)沿,鎖存通過(guò)上述數(shù)據(jù)端子中的至少一個(gè)從上述存儲(chǔ)器件的外部接收的數(shù)據(jù); 上述控制器被配置為在第二傳送模式中,按照上述時(shí)鐘信號(hào)的上升沿和下降沿兩者,鎖存通過(guò)上述數(shù)據(jù)端子中的至少一個(gè)從上述存儲(chǔ)器件的外部接收的數(shù)據(jù); 上述控制器被配置為通過(guò)上述指令端子接收具有檢測(cè)功能的第一指令; 上述控制器被配置為響應(yīng)于具有上述檢測(cè)功能的上述第一指令,通過(guò)上述數(shù)據(jù)端子之一將包括指示上述存儲(chǔ)器件支持上述第二傳送模式的信息的第一狀態(tài)數(shù)據(jù)輸出到上述存儲(chǔ)器件的外部; 上述控制器被配置為通過(guò)上述指令端子接收來(lái)自上述存儲(chǔ)器件的外部的具有設(shè)置功能的第一指令; 上述控制器被配置為響應(yīng)于具有上述設(shè)置功能的上述第一指令,將上述存儲(chǔ)器件設(shè)置成上述第二傳送模式;以及 上述第一指令中的模式位確定上述第一指令的上述檢測(cè)功能或上述設(shè)置功能。
17.根據(jù)權(quán)利要求16所述的存儲(chǔ)器件,其中上述控制器被配置為將通過(guò)上述數(shù)據(jù)端子中的至少一個(gè)接收的數(shù)據(jù)寫(xiě)入所述非易失性存儲(chǔ)器。
18.根據(jù)權(quán)利要求17所述的存儲(chǔ)器件,其中上述非易失性存儲(chǔ)器是半導(dǎo)體存儲(chǔ)器。
19.根據(jù)權(quán)利要求18所述的存儲(chǔ)器件,其中上述半導(dǎo)體存儲(chǔ)器是NAND型閃速存儲(chǔ)器。
20.根據(jù)權(quán)利要求16所述的存儲(chǔ)器件,其中上述控制器被配置為響應(yīng)于具有上述設(shè)置功能的上述第一指令,通過(guò)上述數(shù)據(jù)端子之一將包括指示上述存儲(chǔ)器件被設(shè)置成上述第二傳送模式的信息的第二狀態(tài)數(shù)據(jù)輸出到上述存儲(chǔ)器件的外部。
21.根據(jù)權(quán)利要求16所述的存儲(chǔ)器件,其中 上述第一狀態(tài)數(shù)據(jù)包括多個(gè)功能組的數(shù)據(jù)字段;以及 將上述第二傳送模式分配給上述功能組之一。
22.根據(jù)權(quán)利要求21所述的存儲(chǔ)器件,其中上述功能組的數(shù)量為六。
23.根據(jù)權(quán)利要求16所述的存儲(chǔ)器件,其中上述第一狀態(tài)數(shù)據(jù)還包括與上述第二傳送模式所需的最大消耗電流有關(guān)的信息。
24.根據(jù)權(quán)利要求16所述的存儲(chǔ)器件,其中 上述控制器被配置為在通常總線模式中,按照具有第一頻率的上述時(shí)鐘信號(hào),鎖存通過(guò)上述數(shù)據(jù)端子中的至少一個(gè)從上述存儲(chǔ)器件的外部接收的數(shù)據(jù); 上述控制器被配置為在高速總線模式中,按照具有第二頻率的上述時(shí)鐘信號(hào),鎖存通過(guò)上述數(shù)據(jù)端子中的至少一個(gè)從上述存儲(chǔ)器件的外部接收的數(shù)據(jù); 上述第二頻率高于上述第一頻率;以及 上述第一狀態(tài)數(shù)據(jù)還包括指示上述存儲(chǔ)器件支持上述高速總線模式的信息。
25.根據(jù)權(quán)利要求16所述的存儲(chǔ)器件,其中 上述第一狀態(tài)數(shù)據(jù)還包括指示上述存儲(chǔ)器件支持IC卡功能的信息;以及上述控制器被配置為響應(yīng)于具有上述設(shè)置功能的上述第一指令,使上述存儲(chǔ)器件的上述IC卡功能有效。
26.根據(jù)權(quán)利要求16所述的存儲(chǔ)器件,其中上述第一狀態(tài)數(shù)據(jù)還包括與指令系統(tǒng)有關(guān)的信息。
27.根據(jù)權(quán)利要求16所述的存儲(chǔ)器件,其中上述控制器被配置為通過(guò)上述指令端子將對(duì)上述第一指令的響應(yīng)輸出到上述存儲(chǔ)器件的外部。
28.根據(jù)權(quán)利要求16所述的存儲(chǔ)器件,其中 上述控制器被配置為通過(guò)上述指令端子接收來(lái)自上述存儲(chǔ)器件的外部的第二指令;以及 上述控制器被配置為響應(yīng)于所述第二指令,停止鎖存通過(guò)上述數(shù)據(jù)端子中的至少一個(gè)從上述存儲(chǔ)器件的外部接收的數(shù)據(jù)。
29.根據(jù)權(quán)利要求16所述的存儲(chǔ)器件,其中 上述控制器被配置為通過(guò)上述數(shù)據(jù)端子中的至少一個(gè)從上述存儲(chǔ)器件的外部接收在多個(gè)數(shù)據(jù)塊中的數(shù)據(jù);以及 將CRC碼添加到上述數(shù)據(jù)塊中的每一個(gè)。
30.根據(jù)權(quán)利要求29所述的存儲(chǔ)器件,其中在接收每個(gè)CRC碼之后,上述控制器被配置為通過(guò)上述數(shù)據(jù)端子之一將指示已接收到對(duì)應(yīng)數(shù)據(jù)塊的CRC狀態(tài)響應(yīng)輸出到上述存儲(chǔ)器件的外部。
31.根據(jù)權(quán)利要求29所述的存儲(chǔ)器件,其中在接收每個(gè)CRC碼之后,上述控制器被配置為通過(guò)上述數(shù)據(jù)端子之一將忙信號(hào)輸出到上述存儲(chǔ)器件的外部。
32.根據(jù)權(quán)利要求16所述的存儲(chǔ)器件,其中 上述控制器被配置為在第一位模式中,鎖存通過(guò)所有數(shù)據(jù)端子從上述存儲(chǔ)器件的外部接收的數(shù)據(jù);以及 上述控制器被配置為在第二位模式中,鎖存通過(guò)上述數(shù)據(jù)端子中的僅一個(gè)數(shù)據(jù)端子從上述存儲(chǔ)器件的外部接收的數(shù)據(jù)。
【文檔編號(hào)】G06F13/42GK104239265SQ201410490030
【公開(kāi)日】2014年12月24日 申請(qǐng)日期:2006年6月29日 優(yōu)先權(quán)日:2005年6月30日
【發(fā)明者】伊藤 隆文 申請(qǐng)人:株式會(huì)社東芝