欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

閃存控制器以及產(chǎn)生閃存的驅(qū)動(dòng)電流的方法

文檔序號(hào):6737003閱讀:174來(lái)源:國(guó)知局
專利名稱:閃存控制器以及產(chǎn)生閃存的驅(qū)動(dòng)電流的方法
閃存控制器以及產(chǎn)生閃存的驅(qū)動(dòng)電流的方法
技術(shù)領(lǐng)域
本發(fā)明系有關(guān)于閃存,特別是有關(guān)于閃存的控制器。
背景技術(shù)
閃存需要驅(qū)動(dòng)電流以驅(qū)動(dòng)其運(yùn)作。一般而言,閃存的驅(qū)動(dòng)電流系由控制器提供??刂破魈峁┕潭ù笮〉尿?qū)動(dòng)電流以驅(qū)動(dòng)其所控制器的閃存。由于單一閃存所能儲(chǔ)存的數(shù)據(jù)量有限,一般而言一個(gè)電子裝置中雖然僅有一個(gè)控制器,但控制器可能控制多個(gè)閃存以提高電子裝置的數(shù)據(jù)儲(chǔ)存量。隨著電子裝置的數(shù)據(jù)儲(chǔ)存量增加,控制器所控制的閃存數(shù)目也愈來(lái)愈多。圖1為控制多個(gè)閃存的控制器102的示意圖。控制器102提供的總驅(qū)動(dòng)電流需要維持8個(gè)閃存111 118的數(shù)據(jù)存取運(yùn)作。由于控制器所提供的總驅(qū)動(dòng)電流大小系固定的,在多個(gè)閃存共享總驅(qū)動(dòng)電流的情形下,每一閃存僅分配到部分驅(qū)動(dòng)電流。當(dāng)控制器控制了數(shù)目在四個(gè)以下的閃存時(shí),控制器所提供的驅(qū)動(dòng)電流仍可推動(dòng)閃存的正確運(yùn)作。當(dāng)控制器控制了數(shù)目超過(guò)四個(gè)的閃存時(shí),由于每一閃存僅分配到極小的驅(qū)動(dòng)電流,閃存便難以維持精確的運(yùn)作,容易產(chǎn)生數(shù)據(jù)存取的錯(cuò)誤。圖2A為一閃存在適當(dāng)大小的驅(qū)動(dòng)電流驅(qū)動(dòng)下輸出的數(shù)據(jù)信號(hào)的示意圖。在適當(dāng)大小的驅(qū)動(dòng)電流驅(qū)動(dòng)下,閃存輸出的數(shù)據(jù)信號(hào)的上升時(shí)間(rising time)為1.2ns,而振幅為3.3V。然而,當(dāng)閃存的驅(qū)動(dòng)電流過(guò)低時(shí),由于驅(qū)動(dòng)電流所能提供的電力不足,閃存內(nèi)部產(chǎn)生的信號(hào)會(huì)具有較大的衰減與較高的噪聲,容易造成錯(cuò)誤的運(yùn)作。圖2B為一閃存在過(guò)低的驅(qū)動(dòng)電流驅(qū)動(dòng)下產(chǎn)生的數(shù)據(jù)輸出信號(hào)的示意圖。在過(guò)低的驅(qū)動(dòng)電流驅(qū)動(dòng)下,閃存輸出的數(shù)據(jù)信號(hào)的上升時(shí)間明顯的延長(zhǎng)為4.45ns,`而振幅縮小為2.8V,容易導(dǎo)致控制器對(duì)讀出數(shù)據(jù)值的判別的錯(cuò)誤。為了維持閃存的數(shù)據(jù)存取的正確性,需要提供閃存合適大小的驅(qū)動(dòng)電流。因此,需要提供一種閃存控制器,以產(chǎn)生合適的驅(qū)動(dòng)電流。

發(fā)明內(nèi)容有鑒于此,本發(fā)明的目的在于提供一種閃存控制器,以解決現(xiàn)有技術(shù)存在的問題。于一實(shí)施例中,該閃存控制器耦接至多個(gè)閃存,包括一驅(qū)動(dòng)電流產(chǎn)生器以及一處理器。該驅(qū)動(dòng)電流產(chǎn)生器產(chǎn)生一驅(qū)動(dòng)電流以驅(qū)動(dòng)所述閃存。該處理器計(jì)算所述閃存的一數(shù)目,依據(jù)該數(shù)目產(chǎn)生一驅(qū)動(dòng)電流值,以及指示該驅(qū)動(dòng)電流產(chǎn)生器產(chǎn)生大小大于或等于該驅(qū)動(dòng)電流值的該驅(qū)動(dòng)電流。其中當(dāng)該數(shù)目愈大時(shí)該處理器依據(jù)該數(shù)目所產(chǎn)生的該驅(qū)動(dòng)電流值愈高。本發(fā)明提供一種產(chǎn)生閃存的驅(qū)動(dòng)電流的方法。首先,計(jì)算耦接至一閃存控制器的多個(gè)閃存的一數(shù)目。接著,依據(jù)該數(shù)目產(chǎn)生一驅(qū)動(dòng)電流值。接著,指示一驅(qū)動(dòng)電流產(chǎn)生器產(chǎn)生大小大于或等于該驅(qū)動(dòng)電流值的一驅(qū)動(dòng)電流,以驅(qū)動(dòng)所述閃存。其中當(dāng)該數(shù)目愈大時(shí)依據(jù)該數(shù)目所產(chǎn)生的該驅(qū)動(dòng)電流值愈高。為了讓本發(fā)明的上述和其它目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下文特舉數(shù)較佳實(shí)施例,并配合所附圖示,作詳細(xì)說(shuō)明如下:
圖1為控制多個(gè)閃存的控制器的示意圖;圖2A為一閃存在適當(dāng)大小的驅(qū)動(dòng)電流驅(qū)動(dòng)下輸出的數(shù)據(jù)信號(hào)的示意圖;圖2B為一閃存在過(guò)低的驅(qū)動(dòng)電流驅(qū)動(dòng)下產(chǎn)生的數(shù)據(jù)輸出信號(hào)的示意圖;圖3為依據(jù)本發(fā)明的一電子裝置的示意圖;圖4為依據(jù)本發(fā)明的依據(jù)閃存數(shù)目決定驅(qū)動(dòng)電流大小的方法的流程圖;以及圖5為依據(jù)本發(fā)明的驅(qū)動(dòng)電流表的一實(shí)施例的不意圖。主要組件符號(hào)說(shuō)明(圖1)102 控制器;111-118 閃存;(圖3)300 電子裝置;320 驅(qū)動(dòng)電流表;

302 控制器;331-33N 閃存;312 處理器;314 驅(qū)動(dòng)電流產(chǎn)生器;316 隨機(jī)存取內(nèi)存;318 驅(qū)動(dòng)電流值緩存器。
具體實(shí)施方式圖3為依據(jù)本發(fā)明的一電子裝置300的示意圖。電子裝置300包括一控制器302以及N個(gè)閃存331 33N。控制器302包括多個(gè)芯片致能接腳CE1、CE2、CE3、…、CEn,分別耦接至多個(gè)閃存331、332、333、...、33N。于一實(shí)施例中,控制器302包括處理器312、以及驅(qū)動(dòng)電流產(chǎn)生器314。處理器312與多個(gè)閃存331、332、333、…、33N間分別耦接一命令線CMDp CMD2、CMD3、…、CMDn,并經(jīng)由所述命令線傳送數(shù)據(jù)存取命令至閃存331 33N。當(dāng)閃存331 33N執(zhí)行所接收的數(shù)據(jù)存取命令后,閃存331 33N亦經(jīng)由所述命令線分別傳送響應(yīng)消息至處理器312。驅(qū)動(dòng)電流產(chǎn)生器314產(chǎn)生一驅(qū)動(dòng)電流,該驅(qū)動(dòng)電流經(jīng)過(guò)芯片致能接腳CE” CE2,CE3>…、CEN分別驅(qū)動(dòng)閃存331、332、333、...、33N。于一實(shí)施例中,控制器302包括一驅(qū)動(dòng)電流值緩存器318。驅(qū)動(dòng)電流值緩存器318中儲(chǔ)存一驅(qū)動(dòng)電流值。當(dāng)驅(qū)動(dòng)電流值緩存器318中儲(chǔ)存驅(qū)動(dòng)電流值時(shí),驅(qū)動(dòng)電流產(chǎn)生器314可產(chǎn)生大小大于或等于驅(qū)動(dòng)電流值的驅(qū)動(dòng)電流。因此,處理器312可藉由更改驅(qū)動(dòng)電流值緩存器318中儲(chǔ)存的驅(qū)動(dòng)電流值而變更驅(qū)動(dòng)電流的大小。處理器312可檢測(cè)控制器302所耦接的多個(gè)閃存的數(shù)目N,并依據(jù)閃存的數(shù)目N設(shè)定驅(qū)動(dòng)電流值緩存器318中儲(chǔ)存的驅(qū)動(dòng)電流值大小,以使驅(qū)動(dòng)電流產(chǎn)生器314產(chǎn)生大小適中的驅(qū)動(dòng)電流以供應(yīng)閃存331 33N。于一實(shí)施例中,當(dāng)閃存的數(shù)目N愈大,處理器312所決定的驅(qū)動(dòng)電流值愈大,以確保每一閃存331 33N均能分配到合適大小的驅(qū)動(dòng)電流。于一實(shí)施例中,處理器312依據(jù)一公式?jīng)Q定對(duì)應(yīng)數(shù)目N的驅(qū)動(dòng)電流值,其中該公式反映閃存的數(shù)目N與該驅(qū)動(dòng)電流值的對(duì)應(yīng)關(guān)系。于另一實(shí)施例中,控制器302包括一隨機(jī)存取內(nèi)存316。隨機(jī)存取內(nèi)存316中儲(chǔ)存一驅(qū)動(dòng)電流表320,該驅(qū)動(dòng)電流表320中紀(jì)錄多個(gè)閃存數(shù)目與分別對(duì)應(yīng)所述閃存數(shù)目的多個(gè)驅(qū)動(dòng)電流默認(rèn)值。因此,當(dāng)處理器312計(jì)算出控制器302所耦接的閃存的數(shù)目N后,處理器312便可依據(jù)驅(qū)動(dòng)電流表320查詢對(duì)應(yīng)于閃存的數(shù)目N的驅(qū)動(dòng)電流默認(rèn)值,以作為驅(qū)動(dòng)電流值緩存器318儲(chǔ)存的驅(qū)動(dòng)電流值。圖5為依據(jù)本發(fā)明的驅(qū)動(dòng)電流表320的一實(shí)施例的示意圖。舉例來(lái)說(shuō),當(dāng)控制器302所控制的閃存的數(shù)目為I,驅(qū)動(dòng)電流默認(rèn)值為4mA。當(dāng)控制器302所控制的閃存的數(shù)目為4,驅(qū)動(dòng)電流默認(rèn)值為 8mA。當(dāng)控制器302所控制的閃存的數(shù)目為64,驅(qū)動(dòng)電流默認(rèn)值為64mA。因此,閃存的數(shù)目愈高,處理器312決定的驅(qū)動(dòng)電流值也愈大,以使驅(qū)動(dòng)電流產(chǎn)生器314產(chǎn)生符合閃存的數(shù)目多寡的驅(qū)動(dòng)電流。圖4為依據(jù)本發(fā)明的依據(jù)閃存數(shù)目決定驅(qū)動(dòng)電流大小的方法400的流程圖。首先,電子裝置300的電源被打開。由于此時(shí)控制器302的各芯片致能接腳未必皆會(huì)耦接至閃存,因此處理器312分別決定控制器302的多個(gè)芯片致能接腳CE1XE2'…、CEn是否耦接到閃存(步驟402)。于一實(shí)施例中,處理器312依據(jù)芯片致能接腳的電位決定是否芯片致能接腳耦接至一閃存,并進(jìn)而決定耦接至控制器302的閃存的總數(shù)目N。接著,處理器312分別向閃存331、332、…、33N發(fā)送一特定命令(步驟404)。當(dāng)閃存接收到特定命令后,閃存會(huì)向處理器312傳送響應(yīng)消息,而處理器312再依據(jù)所接收到的響應(yīng)消息決定閃存的總數(shù)目N(步驟406)。于一實(shí)施例中,該特定命令為一讀取閃存辨識(shí)號(hào)(read flash identifier)命令,要求所述閃存331 33N讀取其辨識(shí)號(hào)。因此,處理器312可依據(jù)所接收到的閃存辨識(shí)號(hào)的個(gè)數(shù)而決定閃存的數(shù)目N。于另一實(shí)施例中,該特定命令為讀取命令或?qū)懭朊?。?dāng)閃存回傳讀取響應(yīng)消息或?qū)懭腠憫?yīng)消息之后,處理器312可依據(jù)所接收到的讀取響應(yīng)消息或?qū)懭腠憫?yīng)消息的個(gè)數(shù)而決定閃存的數(shù)目N。當(dāng)處理器312決定閃存的數(shù)目N后,便可依據(jù)依據(jù)閃存的數(shù)目N查詢驅(qū)動(dòng)電流表320 (步驟408),從而得到對(duì)應(yīng)于閃存的數(shù)目N的一驅(qū)動(dòng)電流值。接著,處理器312將該驅(qū)動(dòng)電流值儲(chǔ)存至驅(qū)動(dòng)電流值緩存器318(步驟410),以完成驅(qū)動(dòng)電流值的設(shè)定。接著,驅(qū)動(dòng)電流產(chǎn)生器314產(chǎn)生大小大于或等于該驅(qū)動(dòng)電流值的驅(qū)動(dòng)電流以驅(qū)動(dòng)閃存331 33N(步驟412)。由于驅(qū)動(dòng)電流的大小系依據(jù)閃存的數(shù)目N而決定,因此驅(qū)動(dòng)電流可以有充足的電力以驅(qū)動(dòng)所有被控制器302所控制的閃存331 33N,而不會(huì)發(fā)生因驅(qū)動(dòng)電力不足導(dǎo)致的信號(hào)衰減及噪聲過(guò)高的情形,以避免數(shù)據(jù)存取的錯(cuò)誤發(fā)生。雖然本發(fā)明已以較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何熟習(xí)此項(xiàng)技術(shù)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)視后附的申請(qǐng)專利范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一種閃存控制器,耦接至多個(gè)閃存,包括: 一驅(qū)動(dòng)電流產(chǎn)生器,產(chǎn)生一驅(qū)動(dòng)電流以驅(qū)動(dòng)所述閃存;以及 一處理器,計(jì)算所述閃存的一數(shù)目,依據(jù)該數(shù)目產(chǎn)生一驅(qū)動(dòng)電流值,以及指示該驅(qū)動(dòng)電流產(chǎn)生器產(chǎn)生大小大于或等于該驅(qū)動(dòng)電流值的該驅(qū)動(dòng)電流; 其中當(dāng)該數(shù)目愈大時(shí)該處理器依據(jù)該數(shù)目所產(chǎn)生的該驅(qū)動(dòng)電流值愈高。
2.根據(jù)權(quán)利要求1所述的閃存控制器,其特征在于,該閃存控制器經(jīng)由多個(gè)芯片致能(chip enable)接腳稱接至所述閃存,而該處理器依據(jù)所述芯片致能接腳的電位決定所述閃存的該數(shù)目。
3.根據(jù)權(quán)利要求1所述的閃存控制器,其特征在于,該閃存控制器分別向所述閃存發(fā)送一特定命令,自所述閃存接收對(duì)應(yīng)于該特定命令的多個(gè)響應(yīng)消息,并依據(jù)所述響應(yīng)消息決定所述閃存的該數(shù)目。
4.根據(jù)權(quán)利要求3所述的閃存控制器,其特征在于,該特定命令要求所述閃存讀取所述閃存的辨識(shí)號(hào)(identifier),而所述響應(yīng)消息為所述閃存回傳至該閃存控制器的所述辨識(shí)號(hào)。
5.根據(jù)權(quán)利要求3所述的閃存控制器,其特征在于,該特定命令要求所述閃存存取所述閃存中儲(chǔ)存的數(shù)據(jù),且所述響應(yīng)消息為所述閃存回傳至該閃存控制器的數(shù)據(jù)存取的執(zhí)行狀態(tài)。
6.根據(jù)權(quán)利要求1所述的閃存控制器,其特征在于,該閃存控制器更包括一驅(qū)動(dòng)電流值緩存器,該處理器將該驅(qū)動(dòng)電流值儲(chǔ)存至該驅(qū)動(dòng)電流值緩存器,而該驅(qū)動(dòng)電流產(chǎn)生器依據(jù)該驅(qū)動(dòng)電流值緩存器儲(chǔ)存的該驅(qū)動(dòng)電流值產(chǎn)生該驅(qū)動(dòng)電流。
7.根據(jù)權(quán)利要求1所述的閃存控制器,其特征在于,該處理器依據(jù)一公式?jīng)Q定該驅(qū)動(dòng)電流值,該公式反映該數(shù)目與該驅(qū)動(dòng)電流值的對(duì)應(yīng)關(guān)系。
8.根據(jù)權(quán)利要求1所述的閃存控制器,其特征在于,該閃存控制器包括一隨機(jī)存取內(nèi)存,該隨機(jī)存取內(nèi)存中儲(chǔ)存一驅(qū)動(dòng)電流表,該驅(qū)動(dòng)電流表中紀(jì)錄多個(gè)閃存數(shù)目與分別對(duì)應(yīng)所述閃存數(shù)目的多個(gè)驅(qū)動(dòng)電流默認(rèn)值,而該處理器由該驅(qū)動(dòng)電流表中查詢對(duì)應(yīng)該數(shù)目的該驅(qū)動(dòng)電流默認(rèn)值以作為該驅(qū)動(dòng)電流值。
9.一種產(chǎn)生閃存的驅(qū)動(dòng)電流的方法,包括下列步驟: 計(jì)算耦接至一閃存控制器的多個(gè)閃存的一數(shù)目; 依據(jù)該數(shù)目產(chǎn)生一驅(qū)動(dòng)電流值;以及 指示一驅(qū)動(dòng)電流產(chǎn)生器產(chǎn)生大小大于或等于該驅(qū)動(dòng)電流值的一驅(qū)動(dòng)電流,以驅(qū)動(dòng)所述閃存; 其中當(dāng)該數(shù)目愈大時(shí)依據(jù)該數(shù)目所產(chǎn)生的該驅(qū)動(dòng)電流值愈高。
10.根據(jù)權(quán)利要求9所述的產(chǎn)生閃存的驅(qū)動(dòng)電流的方法,其特征在于,該閃存控制器經(jīng)由多個(gè)芯片致能(chip enable)接腳稱接至所述閃存,而該數(shù)目的計(jì)算步驟包括依據(jù)所述芯片致能接腳的電位決定所述閃存的該數(shù)目。
11.根據(jù)權(quán)利要求9所述的產(chǎn)生閃存的驅(qū)動(dòng)電流的方法,其特征在于,該數(shù)目的計(jì)算步驟包括: 自該閃存控制器分別向所述閃存發(fā)送一特定命令; 自所述閃存接收對(duì)應(yīng)于該特定命令的多個(gè)響應(yīng)消息;以及依據(jù)所述響應(yīng)消息決定所述閃存的該數(shù)目。
12.根據(jù)權(quán)利要求11所述的產(chǎn)生閃存的驅(qū)動(dòng)電流的方法,其特征在于,該特定命令要求所述閃存讀取所述閃存的辨識(shí)號(hào)(identifier),而所述響應(yīng)消息為所述閃存回傳至該閃存控制器的所述辨識(shí)號(hào)。
13.根據(jù)權(quán)利要求11所述的產(chǎn)生閃存的驅(qū)動(dòng)電流的方法,其特征在于,該特定命令要求所述閃存存取所述閃存中儲(chǔ)存的數(shù)據(jù),且所述響應(yīng)消息為所述閃存回傳至該閃存控制器的數(shù)據(jù)存取的執(zhí)行狀態(tài)。
14.根據(jù)權(quán)利要求9所述的產(chǎn)生閃存的驅(qū)動(dòng)電流的方法,其特征在于,該指示步驟包括: 以該閃存控制器一驅(qū)動(dòng)電流值緩存器儲(chǔ)存該驅(qū)動(dòng)電流值;以及 使該驅(qū)動(dòng)電流產(chǎn)生器依據(jù)該驅(qū)動(dòng)電流值緩存器儲(chǔ)存的該驅(qū)動(dòng)電流值產(chǎn)生該驅(qū)動(dòng)電流。
15.根據(jù)權(quán)利要求9所述的產(chǎn)生閃存的驅(qū)動(dòng)電流的方法,其特征在于,該驅(qū)動(dòng)電流值的產(chǎn)生步驟包括依據(jù)一公式?jīng)Q定該驅(qū)動(dòng)電流值,其中該公式反映該數(shù)目與該驅(qū)動(dòng)電流值的對(duì)應(yīng)關(guān)系。
16.根據(jù)權(quán)利要求9所述的產(chǎn)生閃存的驅(qū)動(dòng)電流的方法,其特征在于,該驅(qū)動(dòng)電流值的產(chǎn)生步驟包括: 以該閃存控制器包括的一隨機(jī)存取內(nèi)存儲(chǔ)存一驅(qū)動(dòng)電流表,其中該驅(qū)動(dòng)電流表中紀(jì)錄多個(gè)閃存數(shù)目與分別對(duì)應(yīng)所述閃存數(shù)目的多個(gè)驅(qū)動(dòng)電流默認(rèn)值;以及 由該驅(qū)動(dòng)電流表中查詢對(duì)應(yīng)所述閃存的該數(shù)目的該驅(qū)動(dòng)電流默認(rèn)值以作為該驅(qū)動(dòng)電流值。
全文摘要
本發(fā)明提供一種閃存控制器。于一實(shí)施例中,該閃存控制器耦接至多個(gè)閃存,包括一驅(qū)動(dòng)電流產(chǎn)生器以及一處理器。該驅(qū)動(dòng)電流產(chǎn)生器產(chǎn)生一驅(qū)動(dòng)電流以驅(qū)動(dòng)所述閃存。該處理器計(jì)算所述閃存的一數(shù)目,依據(jù)該數(shù)目產(chǎn)生一驅(qū)動(dòng)電流值,以及指示該驅(qū)動(dòng)電流產(chǎn)生器產(chǎn)生大小大于或等于該驅(qū)動(dòng)電流值的該驅(qū)動(dòng)電流。其中當(dāng)該數(shù)目愈大時(shí)該處理器依據(jù)該數(shù)目所產(chǎn)生的該驅(qū)動(dòng)電流值愈高。
文檔編號(hào)G11C5/14GK103137180SQ20111040471
公開日2013年6月5日 申請(qǐng)日期2011年11月28日 優(yōu)先權(quán)日2011年11月28日
發(fā)明者羅峻譯, 翁仁信 申請(qǐng)人:慧榮科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
高唐县| 津市市| 墨脱县| 麻阳| 榆社县| 天门市| 玉山县| 东阳市| 即墨市| 图木舒克市| 宁国市| 兴海县| 五寨县| 庆云县| 梨树县| 新民市| 桐柏县| 丹东市| 揭阳市| 瑞安市| 娱乐| 建瓯市| 犍为县| 清苑县| 九龙县| 布尔津县| 伊川县| 韶关市| 田东县| 大厂| 黔西县| 府谷县| 柳州市| 聂荣县| 增城市| 吉隆县| 宣武区| 溧阳市| 新化县| 新晃| 碌曲县|