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

三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用方法及結(jié)構(gòu)的制作方法

文檔序號(hào):6438994閱讀:157來(lái)源:國(guó)知局
專利名稱:三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用方法及結(jié)構(gòu)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用方法及結(jié)構(gòu),特指一種利用一個(gè)虛擬位來(lái)決定控制指令的控制目標(biāo)的方法及結(jié)構(gòu)。
背景技術(shù)
三線式與四線式非易失性存儲(chǔ)器讀寫(xiě)接口已經(jīng)問(wèn)世多年,由于其控制指令簡(jiǎn)單且界面線路制作的難度不高,所以在電子業(yè)界使用相當(dāng)廣泛。現(xiàn)有的三線式非易失性存儲(chǔ)器的電路結(jié)構(gòu)如圖1A所示,且現(xiàn)有的四線式非易失性存儲(chǔ)器的電路結(jié)構(gòu)如圖1B所示,其中包含了主機(jī)與非易失性存儲(chǔ)器。電路的動(dòng)作時(shí)序如圖2所示,主機(jī)通過(guò)芯片選擇線(CS)致能非易失性存儲(chǔ)器,當(dāng)數(shù)據(jù)傳輸線(DI)送出一組控制指令后,則數(shù)據(jù)傳輸線(DO)送出一組對(duì)應(yīng)的數(shù)據(jù)信號(hào)。
如上所述,由于現(xiàn)有的四線式非易失性存儲(chǔ)器的電路結(jié)構(gòu)的設(shè)計(jì)原理是基于單一主機(jī)對(duì)應(yīng)單一裝置的結(jié)構(gòu),所以其芯片選擇線僅能致能單一裝置,除非增加硬件譯碼電路,否則若按照現(xiàn)有的控制指令,單一主機(jī)無(wú)法控制多個(gè)裝置。若增加硬件譯碼電路,則不僅耗費(fèi)硬件資源而且增加硬件成本。

發(fā)明內(nèi)容
本發(fā)明的目的在于提出一種三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用方法及結(jié)構(gòu)。這種方法由主機(jī)通過(guò)芯片選擇線、數(shù)據(jù)傳輸線與時(shí)鐘線存取控制器與非易失性存儲(chǔ)器。存取的方法是利用主機(jī)傳輸一組控制指令來(lái)決定操作的目標(biāo)是控制器或非易失性存儲(chǔ)器,使得主機(jī)在不需額外添加硬件資源的情況下,單一主機(jī)可控制多個(gè)裝置,且主機(jī)與各裝置可依照控制指令共享非易失性存儲(chǔ)器的內(nèi)容。
為了實(shí)現(xiàn)上述目的,本發(fā)明提出了一種三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用方法及結(jié)構(gòu)。存取的方法是利用主機(jī)傳輸一組控制指令,并把緊接在此控制指令之后的最后一位定義為虛擬位,由虛擬位的電平來(lái)決定控制的目標(biāo)是控制器或非易失性存儲(chǔ)器。
在本發(fā)明的一個(gè)較佳實(shí)施例中,當(dāng)虛擬位確定控制指令的操作目標(biāo)是控制器時(shí),則控制器關(guān)閉非易失性存儲(chǔ)器對(duì)于數(shù)據(jù)傳輸線與時(shí)鐘線上信號(hào)訊號(hào)的反應(yīng)。
在本發(fā)明的另一較佳實(shí)施例中,當(dāng)虛擬位決定控制指令的操作目標(biāo)是非易失性存儲(chǔ)器時(shí),則控制器開(kāi)啟非易失性存儲(chǔ)器對(duì)于數(shù)據(jù)傳輸線與時(shí)鐘線上信號(hào)的反應(yīng),并且在該次數(shù)據(jù)傳輸結(jié)束之前關(guān)閉控制器對(duì)于數(shù)據(jù)傳輸線與時(shí)鐘線上信號(hào)的反應(yīng)。
綜上所述,本發(fā)明提出了一種三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用方法及結(jié)構(gòu)。此方法是利用緊接在控制指令之后的一個(gè)虛擬位來(lái)決定此控制指令的控制目標(biāo)。在主機(jī)不需額外添加硬件資源的情況下,本方法可使單一主機(jī)對(duì)應(yīng)操作多個(gè)裝置,從而使主機(jī)與各裝置可按照控制指令而共享非易失性存儲(chǔ)器的內(nèi)容同時(shí)與現(xiàn)有的控制方法相兼容。
為使得本發(fā)明上述和其它目的、特征以及優(yōu)點(diǎn)能更明顯易懂,下面結(jié)合附圖進(jìn)一步詳細(xì)說(shuō)明本發(fā)明的具體實(shí)施例。


圖1A所示為現(xiàn)有三線式非易失性存儲(chǔ)器的電路結(jié)構(gòu)框圖;圖1B所示為現(xiàn)有四線式非易失性存儲(chǔ)器的電路結(jié)構(gòu)框圖;圖2所示為現(xiàn)有技術(shù)電路時(shí)序圖;圖3所示為本發(fā)明的一個(gè)較佳實(shí)施例的電路圖;圖4所示為本發(fā)明的一個(gè)較佳實(shí)施例的電路時(shí)序圖;圖5所示為本發(fā)明的另個(gè)一較佳實(shí)施例的電路時(shí)序圖;圖6A所示為本發(fā)明的又一個(gè)較佳實(shí)施例的電路時(shí)序圖;圖6B所示為本發(fā)明的一個(gè)較佳實(shí)施例的電路圖;圖7A所示為本發(fā)明其它較佳實(shí)施例的電路圖;圖7B所示為本發(fā)明其它較佳實(shí)施例的電路圖;圖8A所示為本發(fā)明其它較佳實(shí)施例的電路圖;圖8B所示為本發(fā)明其它較佳實(shí)施例的電路圖;
圖9A所示為本發(fā)明其它較佳實(shí)施例的電路圖;以及圖9B所示為本發(fā)明其它較佳實(shí)施例的電路圖。
其中,附圖標(biāo)記說(shuō)明如下300,310,800四線式控制非易失性存儲(chǔ)器的結(jié)構(gòu)302,312,602,702,712,802,812,902,912主機(jī)304,314,604,704,714,804,814,904,914非易失性存儲(chǔ)器306,316,706,716,806,808,810,816,906,908,910,916控制器318,718,812,818,912,918與門(mén)400,500,600虛擬位700,710,900三線式控制非易失性存儲(chǔ)器的結(jié)構(gòu)具體實(shí)施方式
圖3所示為本發(fā)明的一個(gè)較佳實(shí)施例的電路圖。此四線式控制非易失性存儲(chǔ)器的結(jié)構(gòu)300包括主機(jī)302、控制器306與非易失性存儲(chǔ)器304。主機(jī)302耦接控制器306,控制器306耦接非易失性存儲(chǔ)器304。
以下說(shuō)明本實(shí)施例控制非易失性存儲(chǔ)器的方法。請(qǐng)結(jié)合參照?qǐng)D4,圖4為主機(jī)302讀取非易失性存儲(chǔ)器304的電路時(shí)序圖。主機(jī)302通過(guò)芯片選擇線(CS)致能控制器306,控制器306通過(guò)芯片選擇線(CS0)致能非易失性存儲(chǔ)器304,主機(jī)302從時(shí)鐘線(SK)上的第3個(gè)時(shí)鐘周期開(kāi)始,送出一串控制指令(Ai~A0)。若緊接在此控制指令最后一位A0的虛擬位400是低電平,則控制器306不會(huì)處理此控制指令且通過(guò)芯片選擇線(CS0)維持高電平信號(hào)并繼續(xù)致能非易失性存儲(chǔ)器304。接著,非易失性存儲(chǔ)器304處理此控制指令并通過(guò)數(shù)據(jù)傳輸線DO送出此控制指令對(duì)應(yīng)地址的數(shù)據(jù)。換句話說(shuō),當(dāng)此虛擬位400決定控制指令是控制該非易失性存儲(chǔ)器304時(shí),控制器306會(huì)致能非易失性存儲(chǔ)器304對(duì)于數(shù)據(jù)傳輸線DI/DO與時(shí)鐘線SK上信號(hào)的反應(yīng),并在此次數(shù)據(jù)傳輸結(jié)束之前停止控制器306對(duì)于數(shù)據(jù)傳輸線DI/DO與時(shí)鐘線SK上傳輸信號(hào)的反應(yīng)。
以下說(shuō)明請(qǐng)參照?qǐng)D5。圖5為主機(jī)302從控制器306取得數(shù)據(jù)時(shí)的時(shí)序圖。當(dāng)虛擬位500為高電平,且所接收到的控制指令是要求控制器306輸出數(shù)據(jù)的情況下,則控制器306通過(guò)數(shù)據(jù)傳輸線DO輸出數(shù)據(jù);由于控制器306使芯片選擇線CS0處于低電平,所以造成非易失性存儲(chǔ)器304失效(disable)而不處理此控制指令。換句話說(shuō),當(dāng)虛擬位500決定控制指令的操作目標(biāo)是控制器306時(shí),控制器306即關(guān)閉該非易失性存儲(chǔ)器304對(duì)于數(shù)據(jù)傳輸線DI/DO與時(shí)鐘線SK上信號(hào)的反應(yīng)。
進(jìn)一步說(shuō)明請(qǐng)參照?qǐng)D6A。圖6A為主機(jī)302設(shè)定控制器306狀態(tài)時(shí)的時(shí)序圖,電路的工作原理與圖5相似,不同的是當(dāng)虛擬位600為高電平,且所接收到的控制指令是要求控制器306輸入數(shù)據(jù)的情況,控制器306通過(guò)數(shù)據(jù)傳輸線DI輸入一個(gè)設(shè)定數(shù)據(jù)(Dj~D0),以使控制器306可根據(jù)此控制數(shù)據(jù)進(jìn)行設(shè)定。
圖6B所為本發(fā)明一較佳實(shí)施例的電路圖。此四線式控制非易失性存儲(chǔ)器的結(jié)構(gòu)310與圖3的實(shí)施例近似,不同的是用與門(mén)318連接芯片選擇線CS與CS1,以致能非易失性存儲(chǔ)器314。
圖7A所示為本發(fā)明其它較佳實(shí)施例的電路圖。此三線式控制非易失性存儲(chǔ)器的結(jié)構(gòu)700的構(gòu)成組件與工作原理,與圖3實(shí)施例近似,不再贅述。不同的是數(shù)據(jù)傳輸線DI與數(shù)據(jù)傳輸線DO合并為一線,但其非易失性存儲(chǔ)器704的控制時(shí)序,則與圖4、圖5與圖6的時(shí)序圖類似。主機(jī)702利用虛擬位的電平分別控制控制器706與非易失性存儲(chǔ)器704。
圖7B圖所示為本發(fā)明一較佳實(shí)施例的電路圖。此三線式控制非易失性存儲(chǔ)器的結(jié)構(gòu)710與圖7A實(shí)施例近似,不同的是用與門(mén)718連接芯片選擇線CS與CS1,以致能非易失性存儲(chǔ)器714。
圖8A所示為本發(fā)明其它較佳實(shí)施例的電路圖。此四線式控制非易失性存儲(chǔ)器結(jié)構(gòu)800內(nèi)的各組件功能和連接關(guān)系與圖3施例相似,不同的是本實(shí)施例具有n個(gè)控制器與一個(gè)與門(mén)812。與門(mén)812通過(guò)芯片選擇線(CS1~CSn)耦接于各個(gè)控制器,與門(mén)812的輸出端通過(guò)芯片選擇線CS0耦接于非易失性存儲(chǔ)器804。
以下說(shuō)明本實(shí)施例控制非易失性存儲(chǔ)器的方法,其電路的動(dòng)作時(shí)序與圖3實(shí)施例近似,不同的是單一主機(jī)802須利用控制指令控制多個(gè)控制器與非易失性存儲(chǔ)器804。請(qǐng)結(jié)合參照?qǐng)D5,若虛擬位500是高電平,則這些控制器會(huì)處理此控制指令且輸出低電平信號(hào)到與門(mén)812的輸入端,使與門(mén)812的輸出端輸出一低電平;由于芯片選擇線CS0是低電平,所以非易失性存儲(chǔ)器804被除能(disable)。并且,當(dāng)虛擬位500為高電平,且所接收到的控制指令要求這些控制器輸出數(shù)據(jù)時(shí),通過(guò)數(shù)據(jù)傳輸線DO輸出數(shù)據(jù)。請(qǐng)結(jié)合參照?qǐng)D6,其控制原理與圖5類似,不同的是這些控制器依控制指令的命令通過(guò)數(shù)據(jù)傳輸線DI輸入數(shù)據(jù),且僅有一個(gè)對(duì)應(yīng)的控制器會(huì)產(chǎn)生響應(yīng)。
反之,請(qǐng)結(jié)合參照?qǐng)D4,若虛擬位是低電平,則這些控制器不會(huì)處理此控制指令且維持高電平信號(hào)到與門(mén)812的輸入端,使與門(mén)812的輸出端輸出一高電平;由于芯片選擇線CS0是高電平,所以非易失性存儲(chǔ)器804被致能(enable)且輸出對(duì)應(yīng)此控制指令之?dāng)?shù)據(jù)。其余的電路工作原理與圖3實(shí)施例近似,不再贅述。
圖8B所示為本發(fā)明一較佳實(shí)施例的電路圖。此四線式控制非易失性存儲(chǔ)器的結(jié)構(gòu)810與圖8A的實(shí)施例近似,不同的是用與門(mén)818連接芯片選擇線CS與(CS1~CSn),以致能非易失性存儲(chǔ)器814。
圖9A所示為本發(fā)明其它較佳實(shí)施例的電路圖。此三線式控制非易失性存儲(chǔ)器的結(jié)構(gòu)900中的各組件功能、連接關(guān)系和工作原理皆與圖8A實(shí)施例相似,不同的是數(shù)據(jù)傳輸線DI與數(shù)據(jù)傳輸線DO合并為一線,但其非易失性存儲(chǔ)器904的控制原理與圖8A實(shí)施例類似,不再重復(fù)說(shuō)明。
圖9B所示為本發(fā)明一較佳實(shí)施例的電路圖。此三線式控制非易失性存儲(chǔ)器的結(jié)構(gòu)910與圖9A的實(shí)施例近似,不同的是用與門(mén)918連接芯片選擇線CS與(CS1~CSn),以致能非易失性存儲(chǔ)器914。
必須要注意的是,本實(shí)施例的虛擬位與各信號(hào)線的電平僅是舉例之用,而并非本發(fā)明的必要限制條件,本領(lǐng)域技術(shù)人員可依情況所需自行定義。
綜上所述,本發(fā)明提供了一種三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用方法及結(jié)構(gòu)。當(dāng)設(shè)計(jì)一個(gè)具有非易失性存儲(chǔ)器的多功能芯片時(shí),若運(yùn)用本發(fā)明做為各結(jié)構(gòu)與主機(jī)之間的通訊協(xié)議,則可節(jié)省芯片針腳(pin)數(shù)。本發(fā)明與現(xiàn)有的三線式/四線式非易失性存儲(chǔ)器控制方法相兼容,主機(jī)端既有的驅(qū)動(dòng)程序只需小幅度修改或新增部份程序即可正常操作。
雖然本發(fā)明已以一較佳實(shí)施例公開(kāi)如上,然而其并非用于限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),可以作一些等效變化和更改,因此本發(fā)明的保護(hù)范圍以權(quán)利要求書(shū)為準(zhǔn)。
權(quán)利要求
1.一種三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用方法,適用于由一主機(jī)通過(guò)芯片選擇線、數(shù)據(jù)傳輸線與時(shí)鐘線存取至少一個(gè)控制器與一個(gè)非易失性存儲(chǔ)器時(shí)使用,其特征在于,該控制非易失性存儲(chǔ)器的方法包括傳輸一控制指令及緊接在該控制指令后的一個(gè)虛擬位到至少一個(gè)控制器;以及根據(jù)該虛擬位決定該控制指令控制該至少個(gè)一控制器或該非易失性存儲(chǔ)器。
2.如權(quán)利要求1所述的三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用方法,其特征在于,當(dāng)該虛擬位為高電平時(shí),該控制指令用于控制該至少一個(gè)控制器,而當(dāng)該虛擬位為低電平時(shí),該控制指令則是用于控制該非易失性存儲(chǔ)器。
3.如權(quán)利要求1所述的三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用方法,其特征在于,當(dāng)該虛擬位為低電平時(shí),該控制指令用于控制該至少一個(gè)控制器,而當(dāng)該虛擬位升為高電平時(shí),該控制指令則用于控制該非易失性存儲(chǔ)器。
4.如權(quán)利要求1所述的三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用方法,其特征在于,當(dāng)根據(jù)該虛擬位決定該控制指令控制至少一個(gè)控制器時(shí),該至少一個(gè)控制器即關(guān)閉該非易失性存儲(chǔ)器對(duì)于數(shù)據(jù)傳輸線與時(shí)鐘線上信號(hào)的反應(yīng)。
5.如權(quán)利要求1所述的三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用方法,其特征在于,當(dāng)根據(jù)該虛擬位決定該控制指令控制該非易失性存儲(chǔ)器時(shí),該至少一個(gè)控制器即開(kāi)啟該非易失性存儲(chǔ)器對(duì)于數(shù)據(jù)傳輸線與時(shí)鐘線上信號(hào)的反應(yīng),并于該次數(shù)據(jù)傳輸結(jié)束之前關(guān)閉該控制器對(duì)于數(shù)據(jù)傳輸線與時(shí)鐘線上信號(hào)的反應(yīng)。
6.如權(quán)利要求1所述的三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用方法,其特征在于,當(dāng)該控制指令用于設(shè)定該至少一個(gè)控制器時(shí),應(yīng)于該虛擬位之后附加一設(shè)定數(shù)據(jù),以使該至少一個(gè)控制器可根據(jù)該控制數(shù)據(jù)進(jìn)行設(shè)定。
7.如權(quán)利要求1所述的三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用方法,其特征在于,當(dāng)該控制指令用于從該至少一個(gè)控制器讀取數(shù)據(jù)時(shí),該至少一個(gè)控制器即在接收該虛擬位之后回傳所需的數(shù)據(jù)。
8.一種三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用結(jié)構(gòu),其特征在于,包括一主機(jī),電耦接到一第一芯片選擇線、一數(shù)據(jù)傳輸線與一時(shí)鐘線;一三線式/四線式非易失性存儲(chǔ)器,電耦接到該數(shù)據(jù)傳輸線與該時(shí)鐘線;以及至少一控制器,電耦接到該芯片選擇線、該數(shù)據(jù)傳輸線與該時(shí)鐘線,并通過(guò)一第二芯片選擇線電耦接到該三線式/四線式非易失性存儲(chǔ)器;其中,該至少一個(gè)控制器根據(jù)由該數(shù)據(jù)傳輸線所接收的緊接在一控制指令后的一個(gè)虛擬位,判斷該主機(jī)的控制目標(biāo)為該三線式/四線式非易失性存儲(chǔ)器或該至少一個(gè)控制器。
9.如權(quán)利要求8所述的三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用結(jié)構(gòu),其特征在于,該至少一個(gè)控制器根據(jù)該虛擬位來(lái)判斷該主機(jī)的控制目標(biāo)為該三線式/四線式非易失性存儲(chǔ)器時(shí),應(yīng)將該第二芯片選擇線致能。
10.如權(quán)利要求8所述的三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用結(jié)構(gòu),其特征在于,該至少一個(gè)控制器根據(jù)該虛擬位來(lái)判斷該主機(jī)的控制目標(biāo)為該至少一個(gè)控制器本身時(shí),應(yīng)將該芯片選擇線除能。
11.如權(quán)利要求8所述的三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用結(jié)構(gòu),其特征在于,當(dāng)該控制器的個(gè)數(shù)為復(fù)數(shù)時(shí),與每一該控制器相對(duì)應(yīng)的該芯片選擇線都電耦接到該主機(jī),并有相對(duì)應(yīng)的該第二芯片選擇線電耦接到該三線式/四線式非易失性存儲(chǔ)器。
12.如權(quán)利要求11所述的三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用結(jié)構(gòu),其特征在于,該芯片選擇線連接到一個(gè)與門(mén),該與門(mén)再將與運(yùn)算后的結(jié)果輸出至該三線式/四線式非易失性存儲(chǔ)器。
全文摘要
本發(fā)明涉及一種三線式/四線式非易失性存儲(chǔ)器的指令應(yīng)用方法及結(jié)構(gòu),適用于主機(jī)通過(guò)芯片選擇線、數(shù)據(jù)傳輸線和時(shí)鐘線來(lái)存取控制器與非易失性存儲(chǔ)器時(shí)使用,且尤其適用于主機(jī)須與控制器共享非易失性存儲(chǔ)器中的數(shù)據(jù)時(shí)使用。這種方法把控制指令和緊接在控制指令后的虛擬位傳輸?shù)娇刂破?,并根?jù)虛擬位來(lái)決定控制指令控制的目標(biāo)是控制器或非易失性存儲(chǔ)器。
文檔編號(hào)G06F9/315GK1519701SQ0310186
公開(kāi)日2004年8月11日 申請(qǐng)日期2003年1月20日 優(yōu)先權(quán)日2003年1月20日
發(fā)明者劉建興, 沈信成, 李政賢 申請(qǐng)人:威達(dá)電股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
镇赉县| 云南省| 墨脱县| 库车县| 渝中区| 横山县| 温宿县| 苗栗市| 浙江省| 曲靖市| 密云县| 寻乌县| 梨树县| 合作市| 永靖县| 定南县| 玉门市| 独山县| 梧州市| 通化县| 平安县| 永春县| 普格县| 墨脱县| 含山县| 斗六市| 梁河县| 阳高县| 永胜县| 泸溪县| 林周县| 济阳县| 芮城县| 巫溪县| 广德县| 桓台县| 清涧县| 东山县| 浮梁县| 巧家县| 抚顺县|