[發(fā)明專利]存儲器裝置的邊讀邊寫訪問方法有效
| 申請?zhí)枺?/td> | 201810251840.3 | 申請日: | 2018-03-26 |
| 公開(公告)號: | CN108958647B | 公開(公告)日: | 2021-08-06 |
| 發(fā)明(設(shè)計)人: | 張坤龍;陳耕暉;羅思覺;楊尚輯 | 申請(專利權(quán))人: | 旺宏電子股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 中科專利商標(biāo)代理有限責(zé)任公司 11021 | 代理人: | 任巖 |
| 地址: | 中國臺灣新竹*** | 國省代碼: | 臺灣;71 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 存儲器 裝置 邊讀邊寫 訪問 方法 | ||
一種存儲器裝置包括:一存儲器,具有一第一存儲庫的一第一頁與一第二存儲庫的一第二頁;以及一地址譯碼器,用以將多個指令地址映射至多個實(shí)體地址。該存儲器裝置還包括一電路,用以維持一狀態(tài)以指示一最近寫入頁,譯碼包括指令地址的多個指令序,以及實(shí)施一操作,該操作包括:(i)響應(yīng)于接收一第一指令序,該第一指令序包括一讀取指令地址,該讀取指令地址用以讀取數(shù)據(jù),根據(jù)該狀態(tài),使得該地址譯碼器將該讀取指令地址映射至該第一頁與該第二頁的其中一頁;以及(ii)響應(yīng)于接收一第二指令序,該第二指令序包括一寫入指令地址,該寫入指令地址用以寫入數(shù)據(jù),根據(jù)該狀態(tài),使得該地址譯碼器將該寫入指令地址映射至該第一頁與該第二頁的其中另一頁。
技術(shù)領(lǐng)域
本發(fā)明是有關(guān)于一種存儲器裝置,存儲器裝置具有存儲器(如NOR閃存)與嵌入式邏輯,嵌入式邏輯響應(yīng)于指示序(command sequence)而讀取、寫入數(shù)據(jù)至該存儲器。
背景技術(shù)
數(shù)據(jù)處理系統(tǒng)的特征在于包括主機(jī)系統(tǒng)與存儲器系統(tǒng)。主機(jī)系統(tǒng)通常以邏輯地址來操作,以提供抽象層(layer of abstraction)于主機(jī)系統(tǒng)軟件與存儲器系統(tǒng)的存儲器之間。存儲器系統(tǒng)包括控制器,可執(zhí)行邏輯地址對實(shí)體地址轉(zhuǎn)譯,以根據(jù)邏輯地址而將主機(jī)層(host level)讀、寫需求轉(zhuǎn)譯成包括實(shí)體或指令地址的指令架構(gòu),以由存儲器裝置所使用。
存儲器系統(tǒng)所用的存儲器類別之一是NOR閃存,其通常于用于存儲碼,因?yàn)橄噍^于NAND閃存,其隨機(jī)存取能力較好。讀取(序列)碼需要能將該些碼以適當(dāng)序列來傳送,以保留該些碼的功能性。當(dāng)存于NOR閃存內(nèi)的碼(或該些碼的一部分)需要改變時,則必須解決該些碼可能正在處于執(zhí)行狀態(tài)的這個可能性。
如果所存儲的碼正在執(zhí)行中,而同時,接收到要改變該碼的請求,則在將該碼被新碼取代之前,讀取該碼的讀取操作需要繼續(xù)至某些安全停止點(diǎn),以避免造成碼執(zhí)行的錯誤。寫入操作也是相同的。在該碼可以可靠地讀取之前,碼的寫入必須安全地完成,或持續(xù)至安全停止點(diǎn)。
在傳統(tǒng)系統(tǒng)中,存儲器的架構(gòu)使得,碼(例如開機(jī)碼)是維持存儲器的特定或預(yù)設(shè)區(qū)塊內(nèi)。利用此架構(gòu),開機(jī)碼的讀取需要對特定區(qū)塊存取,并使用該特定區(qū)塊的實(shí)體地址。開機(jī)碼的寫入需要對相同特定區(qū)域的存取。
執(zhí)行讀取指令(例如,讀取存儲頁的數(shù)據(jù))可能需要在讀取指令后的多個頻率周期,因?yàn)橐淮慰赡苁莻魉鸵粋€字節(jié)(或其他單元)的數(shù)據(jù)至存儲器接口。相似地,執(zhí)行寫入指令可能需要在寫入指令后的多個頻率周期,因?yàn)閷懭霐?shù)據(jù)要加載至存儲器之中。這些編程操作(亦即,抹除與寫入操作)是非常慢的,意味著需要許多頻率周期。此架構(gòu)的瓶頸在于,第二個指令(讀取或?qū)懭胫噶?必須等到第一個指令(讀取或?qū)懭胫噶畹牧硪粋€指令)在執(zhí)行前已安全地完成。
在上述情況下,當(dāng)發(fā)出寫入指令時,讀取操作會傳送順序碼(sequential code)。傳統(tǒng)存儲器系統(tǒng)的處理方法是,將寫入操作執(zhí)行于不同存儲庫(bank)(亦即,寫入至新地址),并且在將碼寫入至不同存儲庫之后,將順序碼搬移至特定或預(yù)設(shè)存儲器,或者是,并非將順序碼搬移至特定或預(yù)設(shè)存儲器,而是將不同存儲庫的新地址通信至邏輯層,以用于順序碼的下一次讀取。在寫入順序碼至不同存儲庫之后,順序碼搬移可能導(dǎo)致沖突的可能性,并非良好解決之道。此外,將順序碼的默認(rèn)地址改變?yōu)樾碌刂房赡苁沟孟到y(tǒng)操作變得更復(fù)雜。因?yàn)檫@些原因,傳統(tǒng)存儲器不采用這些解決之道。
此外,寫入操作可能等到讀取操作的安全停止點(diǎn)(例如,頁讀取的結(jié)束),接著覆寫該頁。然而,這會使得抹除操作與寫入(編程)操作變得耗時。
本案提供存儲器架構(gòu),以期解決上述問題。
發(fā)明內(nèi)容
本案提供的存儲器裝置可以執(zhí)行邊寫邊讀操作,當(dāng)初始化寫入操作時,暫停及回復(fù)讀取操作,而無需重新開始讀取操作。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于旺宏電子股份有限公司,未經(jīng)旺宏電子股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810251840.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 存儲器訪問調(diào)度裝置、調(diào)度方法與存儲器訪問控制系統(tǒng)
- 一種限制用戶訪問的方法和裝置
- 一種訪問信息提供方法及系統(tǒng)
- 數(shù)據(jù)訪問權(quán)限的控制方法及裝置
- 基于智能家居系統(tǒng)的訪問授權(quán)方法、裝置及設(shè)備
- 網(wǎng)站訪問請求的動態(tài)調(diào)度方法及裝置
- 基于訪問頻率的監(jiān)測方法、裝置、設(shè)備和計算機(jī)存儲介質(zhì)
- 訪問憑證驗(yàn)證方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì)
- 一種應(yīng)用訪問控制方法、系統(tǒng)和介質(zhì)
- 異常訪問行為的檢測方法、裝置、電子設(shè)備及存儲介質(zhì)





