[發明專利]一種電可擦可編程只讀存儲器EEprom的操作控制方法及系統有效
申請號: | 201210002909.1 | 申請日: | 2012-01-06 |
公開(公告)號: | CN103198038B | 公開(公告)日: | 2016-11-09 |
發明(設計)人: | 石道林 | 申請(專利權)人: | 國民技術股份有限公司 |
主分類號: | G06F13/16 | 分類號: | G06F13/16 |
代理公司: | 北京輕創知識產權代理有限公司 11212 | 代理人: | 楊立 |
地址: | 518057 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 電可擦 可編程 只讀存儲器 eeprom 操作 控制 方法 系統 | ||
技術領域
本發明涉及存儲領域,特別涉及一種EEprom的操作控制方法、電路及系統。
背景技術
目前,智能卡在應用中(特別在java卡中),在交易過程中需要根據間隙保存數據到電可擦可編程只讀存儲器EEprom(Electrically?Erasable?Programmable?Read-Only?Memory)內。
對于傳統的Java卡,applet流程中的每次對對象域、數組域(非暫態)的賦值操作,都會寫一次EEprom,而為了保證原始性,每次都會啟動一次事務,并且進行提交。這種做法,在對于對象的頻繁賦值中,性能會下降的很厲害,而且頻繁的啟動事務,對電可擦可編程只讀存儲器EEprom的壽命也會大打折扣。
目前針對上述的常用的解決方案,通過把一些需要保存到EEprom的數據先保存在隨機存取存儲器RAM中,等事務結束后再一次或分幾次用頁page的方式寫入EEprom中。(專利201110031976)但這種方式必然需要占用額外的RAM的空間。
對于出現的上述問題,目前還沒有好的解決方案。
其實EEprom內部在做頁寫操作時候,用EEprom內部的寄存器來暫存數據。
為了延長EEprom的壽命,提升EEprom的性能,減少上述方式對于RAM的需求,充分的利用EEprom中的page操作用到的數據寄存器,這里提出一種簡化的解決方案。通過利用EEprom增加一項功能,page操作期間支持間歇下載數據的功能,實現上述的需求。
發明內容
本發明實施例提供了一種EEprom的操作控制方法及系統。
???本發明要解決的問題是提供一種方式,利用EEprom的page擦寫操作的數據和地址的寄存器作為一個臨時的高速緩沖存儲器cache?,將一個交易流程內的多次寫EEprom的操作,盡量合并到一次或幾次page操作中,這樣可以減少多次頻繁寫EEprom的次數,同時可以進一步提高Java卡的效率。
一方面,本發明實施例提供了一種EEprom的操作控制方法,包括:
步驟(1),數字處理系統CPU運行中產生的需要寫入電可擦可編程只讀存儲器EEprom的數據輸出給外部控制器EEC;
步驟(2),所述外部控制器EEC根據當前數據的地址滿足的條件確定是否輸出數據到所述電可擦可編程只讀存儲器EEprom中;
步驟(3),所述數字處理系統CPU判斷接收的外部控制器EEC輸出的反饋信息為當前數據的地址已經是最后一個地址時,控制所述外部控制器EEC結束下載數據,啟動所述電可擦可編程只讀存儲器EEprom的頁page寫操作。
上述的方法還包括,步驟(2)中還包括,外部控制器EEC根據的當前數據的地址滿足條件具體為:
如果當前數據的地址為第一個地址或當前數據的地址和前面數據的地址在同一頁page,通過時序控制,把數據輸出到所述電可擦可編程只讀存儲器EEprom的頁page操作的數據寄存器內;
如果當前數據的地址已經是最后一個地址,所述外部控制器EEC通過時序控制,把數據輸出到所述電可擦可編程只讀存儲器EEprom的頁page操作的數據寄存器內,同時把信息反饋給數字處理系統CPU。
上述的方法還包括,步驟(2)中還包括,所述外部控制器EEC把所述需要寫入電可擦可編程只讀存儲器EEprom的數據轉換成相應的數據信息和地址數據。
上述的方法還包括,步驟(3)之后還包括步驟(4):所述電可擦可編程只讀存儲器EEprom的頁page操作結束后,輸出清零信號清空頁page操作的數據寄存器,返回步驟(2)。
另一方面,本發明實施例提供了一種存儲器系統,該系統用于實現電可擦可編程只讀存儲器EEprom的操作控制,該系統包括:
數字處理系統CPU,?電可擦可編程只讀存儲器EEprom,外部控制器EEC;
所述數字處理系統CPU,用于將其運行中產生的需要寫入所述電可擦可編程只讀存儲器EEprom的數據輸出給所述外部控制器EEC;所述數字處理系統CPU接收到所述外部控制器EEC輸出的反饋信息后,判斷接收到的反饋信息為當前數據的地址已經是最后一個地址時,控制所述外部控制器EEC結束下載數據,啟動所述電可擦可編程只讀存儲器EEprom的頁page寫操作;
所述外部控制器EEC根據當前數據的地址滿足的條件確定是否輸出數據到所述電可擦可編程只讀存儲器EEprom中。
上述的存儲器系統還包括,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國民技術股份有限公司,未經國民技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210002909.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種家用壁掛LED燈
- 下一篇:一種可調諧傾角的防水模組式LED路燈