專利名稱:一種存儲裝置及采用該裝置的機頂盒的制作方法
技術領域:
本實用新型涉及存儲技術領域,具體涉及一種存儲裝置及采用該裝置的機 頂盒。
背景技術:
NOR(或非門,NOT OR)型FLASH(閃存)或NAND (與非門,NOT AND ) 型FLASH兩種FLASH具有相同的存儲單元,工作原理也一樣,但存儲單元 之間的電路結構不同。為了縮短存取時間并不是對每個單元進行單獨的存取操 作,而是對一定數(shù)量的存取單元進行集體操作,NAND型FLASH各存儲單元 之間是串聯(lián)的,而NOR型FLASH各單元之間是并聯(lián)的;NOR型FLASH的 每個存儲單元與位線相連,增加了芯片內位線的數(shù)量,不利于存儲密度的提高。 所以在面積和工藝相同的情況下,NAND型FLASH的容量比NOR型要大得 多,生產(chǎn)成本更低,也更容易生產(chǎn)大容量的芯片,NAND FALSH結構特點, 提高了存儲密度,降低了每比特的成本;但NAND FLASH相鄰單元之間較易 發(fā)生位翻轉而導致壞塊出現(xiàn),而且是隨機分布的,如果想在生產(chǎn)過程中消除壞 塊會導致成品率太低、性價比很差,所以在出廠前要在高溫、高壓條件下檢測 生產(chǎn)過程中產(chǎn)生的壞塊,寫入壞塊標記,防止使用時向壞塊寫入數(shù)據(jù);但在使 用過程中還難免產(chǎn)生新的壞塊,所以在使用的時候要配合錯誤探測/錯誤更正 和壞塊管理等軟件措施來保障數(shù)據(jù)的可靠性。壞塊管理軟件能夠發(fā)現(xiàn)并更換一 個讀寫失敗的區(qū)塊,將數(shù)據(jù)復制到一個有效的區(qū)塊。
機頂盒作為擴展電視功能的一種信息設備,正在悄悄地的走入千家萬戶。 它把衛(wèi)星直播數(shù)字電視信號、地面數(shù)字電視信號、有線電視網(wǎng)數(shù)字信號甚至互 聯(lián)網(wǎng)的數(shù)字信號轉換成模擬電視機可以接收的信號,使觀眾可以在現(xiàn)存模擬電 視機上觀看數(shù)字電視節(jié)目,進行交互式數(shù)字化娛樂、教育和商業(yè)化活動的消費 類電子產(chǎn)品。
請參閱圖3、電源板301主要作用是為機頂盒的各才莫塊電路提供供電保障。遙控接收等操作的實現(xiàn)。
主板303主要由主芯片,內存模塊,時鐘電路,網(wǎng)絡信號處理模塊,智 能卡接口以及音頻視頻處理模塊等組成,請參閱圖4。
其中主芯片,內存,時鐘電路構成了機頂盒的最小系統(tǒng),主芯片主要完成 解碼、解復用器、圖形處理與視音頻處理;時鐘模塊主要為機頂盒的正常工作 提供時鐘信號,內存主要分為FLASH和同步動態(tài)隨機存儲器(SDRAM, Synchronous Dynamic Random Access Memory) 。 SDRAM主要是用來存儲應用 數(shù)據(jù)。機頂盒的許多功能都需要內存來實現(xiàn),例如圖形處理、音視頻解碼和解 復用等,不同的應用需求,內存的大小配置也各不相同。FLASH用來存貯機 頂盒的驅動軟件、系統(tǒng)軟件、應用程序以及一些用戶信息,在系統(tǒng)斷電時內容
到機頂盒軟件升級的目的。
機頂盒在啟動以后先運行FLASH中的系統(tǒng)加載程序,系統(tǒng)加載程序完成 后再運行操作系統(tǒng)以及其它文件系統(tǒng),最后運行應用程序。
機頂盒閃存為組成機頂盒最小系統(tǒng)模塊中不可分割的重要組成部分,其主 要存儲機頂盒的啟動程序,操作系統(tǒng),應用程序等軟件程序,現(xiàn)有機頂盒閃存 主要用NOR型FLASH或NAND型FLASH。
在對現(xiàn)有技術的研究和實踐過程中,本實用新型的發(fā)明人發(fā)現(xiàn),NOR FLASH占據(jù)了容量為1 ~ 16MB閃存市場的大部分,在1 4MB有很高成本效 益,而NAND FLASH主要是用在8 ~ 128MB的產(chǎn)品當中,在大于4MB同容 量NORflash中有很高的成本效益。而隨著目前機頂盒應用的增強,已經(jīng)很少 用到4M以下的FLASH閃存,現(xiàn)在甚至用到64M的NOR FLASH,容量越大, 這樣造成了成本的急劇上升。NOR FLASH的容量也有限,尤其在機頂盒應用 不斷增加,所需要的FLASH內存也越來越大。采用NAND FLASH有壞塊管 理機制,但是機頂盒啟動程序放在NAND型FLASH中, 一旦存放加載程序段 產(chǎn)生壞塊,機器就無法正常啟動,必須要返回維修
實用新型內容
本實用新型實施例提供存儲裝置和使用該存儲裝置的機頂盒。 一種存儲裝置,包括
主芯片,其包括多個存儲器接口;
非或門閃存NORFLASH存儲器,包括一個讀寫接口與存儲器接口連接; 非與門閃存NAND FLASH存儲器,包括一個讀寫接口與存儲器接口連接,
第一存儲區(qū)和第二存儲區(qū);
所述NOR FLASH存儲器用于保存系統(tǒng)加載程序,軟件檢測校驗軟件; 所述NAND FLASH存儲器用于利用第一存儲區(qū)和第二存儲區(qū)備份保存檢
測升級軟件,系統(tǒng)軟件,應用軟件以及用戶應用信息;
所述主芯片用于運行系統(tǒng)加載程序;運行檢測校驗證軟件;執(zhí)行檢測校驗
證軟件檢測后被選中的備份中的檢測升級軟件和系統(tǒng)軟件;當所述檢測升級軟
件檢測到新版本系統(tǒng)軟件,升級所述系統(tǒng)軟件。 一種機頂盒,采用上述存儲裝置。
證存儲可靠性,而且由于NAND FLASH存儲器在同等存儲空間下成本比NOR FLASH存儲器小很多,所以也降低了成本。
圖l是為本實用新型 一種存儲裝置的結構圖; 圖2是本實用新型實施例在機頂盒中的應用結構圖; 圖3是現(xiàn)有技術中機頂盒的模塊結構圖; 圖4是現(xiàn)有技術機頂盒中主板內部結構圖。
具體實施方式
本實用新型實施例提供一種存儲裝置,解決單獨使用NOR FLASH和 NAND FLASH存儲器中產(chǎn)生新壞塊機器能正常工作,減小成本同時增加存儲 空間。本實用新型實施例還提供相應的采用該裝置的機頂盒。以下分別進行詳 細i兌明。
實施例一、請參閱圖1為本實用新型 一種存儲裝置的結構圖; 主芯片101,包括多個存儲器接口;
NOR FLASH存儲器102,包括一個讀寫接口與存儲器接口連接; NANDFLASH存儲器103,包括一個讀寫接口與存儲器接口連接,第一存 儲區(qū)和第二存儲區(qū);
所述NOR FLASH存儲器102用于保存系統(tǒng)加載程序,軟件檢測校驗軟件;
所述NAND FLASH存儲器103用于利用第 一存儲區(qū)和第二存儲區(qū)備份保 存4全測升級軟件,系統(tǒng)軟件,應用軟件以及用戶應用信息;
所述主芯片101用于運行系統(tǒng)加載程序;運行檢測校驗證軟件;執(zhí)行檢測 校驗證軟件檢測后被選中的備份中的檢測升級軟件和系統(tǒng)軟件;當所述檢測升 級軟件檢測到新版本系統(tǒng)軟件,升級所述系統(tǒng)軟件。
具體工作流程如下開機所述主芯片101運行所述NOR FLASH存儲器102 中系統(tǒng)加載程序;
在啟動以后主芯片IOI先運行所述NOR FLASH存儲器102中系統(tǒng)加載程 序,完成系統(tǒng)加載以及初始化。
主芯片IOI運行NORFLASH存儲器102中檢測校驗軟件;
初始化完成以后,則先運行NORFLASH存儲器102中檢測校驗軟件,校驗 選擇NAND FLASH存儲器103中第一存儲區(qū)與第二存儲區(qū)中的程序進行運行, 校驗主要完成第一存儲區(qū)與第二存儲區(qū)中的程序是否正常,并選擇檢測正常的 最新的那份存儲區(qū)中的軟件系統(tǒng)運行。
主芯片101執(zhí)行被選中的備份程序運行;
被選中的存儲區(qū)中的系統(tǒng)軟件開始運行,運行操作系統(tǒng)以及應用程序。 升級;
當被選中的備份軟件運行完成后,則檢測升級軟件檢測是否有新版本軟件 需要升級。若檢測到?jīng)]有軟件升級,則執(zhí)行其它的應用程序,正常開始工作。
若檢測到有新版本的軟件,則進入軟件升級程序,軟件升級只能升級當前 沒有被運行的那份備份軟件,升級完成以后,重新啟動裝置,裝置開始重新運行。
圖2為本實用新型實施例在機頂盒中的應用結構圖,F(xiàn)LASH內存由1顆 NOR FLASH加1顆NAND FLASH組成,機頂盒的系統(tǒng)加載程序方支在NOR FLASH中,檢測升級軟件、系統(tǒng)軟件、應用軟件以及用戶的應用信息雙備份 放在NAND FLASH中。NOR FLASH的大小可以根據(jù)機頂盒加載的大小進行選 擇,根據(jù)目前機頂盒加載程序一般不超過2MB,所以典型選擇為2MB, NAND FLASH可以根據(jù)操作系統(tǒng)的大小以及應用程序的大小進行選擇,典型值為 32MB以上。
本實用新型實施例中當NAND FLASH出現(xiàn)壞塊,NOR FLASH中的系統(tǒng)加 載程序還可以正常應用,NAND FLASH中應用程序由于設計成互為雙備份, 即使其中一份程序在壞區(qū),另外一份程序還是可以正常運行,在下一次升級直 接升級替換位于壞區(qū)那份程序。NAND FLASH的壞塊管理機制以及本設計中 互為雙備份的設計方法,這樣就保證了機頂盒即使在閃存出問題以后還可以工 作。利用NOR FLASH存儲器和NAND FLASH存儲器各自的優(yōu)點既保證了存儲 的可靠性,又降低了成本
驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀 存儲介質中,存儲介質可以包括ROM、 RAM、磁盤或光盤等。
以上對本實用新型實施例所提供的一種存儲裝置以及采用該裝置的機頂 盒進行了詳細介紹,本文中應用了具體個例對本實用新型的原理及實施方式進 行了闡述,以上實施例的說明只是用于幫助理解本實用新型的方法及其核心思 想;同時,對于本領域的一般技術人員,依據(jù)本實用新型的思想,在具體實施 方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本 實用新型的限制。
權利要求1、一種存儲裝置,其特征在于,包括主芯片,其包括多個存儲器接口;或非門閃存NOR FLASH存儲器,包括一個與存儲器接口連接的讀寫接口;與非門閃存NAND FLASH存儲器,包括一個與存儲器接口連接的讀寫接口,第一存儲區(qū)和第二存儲區(qū);所述NOR FLASH存儲器用于保存系統(tǒng)加載程序,軟件檢測校驗軟件;所述NAND FLASH存儲器用于利用第一存儲區(qū)和第二存儲區(qū)備份保存檢測升級軟件,系統(tǒng)軟件,應用軟件以及用戶應用信息;所述主芯片用于運行系統(tǒng)加載程序;運行檢測校驗證軟件;執(zhí)行檢測校驗證軟件檢測后被選中的備份中的檢測升級軟件和系統(tǒng)軟件;當所述檢測升級軟件檢測到新版本系統(tǒng)軟件,升級所述系統(tǒng)軟件。
2、 一種機頂盒,其特征在于,所述機頂盒包括權利要求l所述的存儲裝置。
專利摘要本實用新型公開了一種存儲裝置,該裝置包括NOR FLASH存儲器用于保存系統(tǒng)的加載程序、檢測校驗軟件,NAND FLASH存儲器用于利用第一存儲區(qū)和第二存儲區(qū)備份保存檢測升級軟件、系統(tǒng)軟件、應用軟件以及用戶應用信息,主芯片用于運行系統(tǒng)加載程序、運行檢測校驗軟件、執(zhí)行檢測校驗軟件檢測后被選中的備份中的檢測升級軟件和系統(tǒng)軟件,當檢測升級軟件檢測到新版本系統(tǒng)軟件,升級系統(tǒng)軟件。本實用新型實施例還提供了使用上述存儲結構的機頂盒。本實用新型的技術方案利用NOR FLASH存儲器和NAND FLASH存儲器各自的優(yōu)點既保證了存儲的可靠性,又降低了成本。
文檔編號G11C7/10GK201349258SQ20082018452
公開日2009年11月18日 申請日期2008年12月30日 優(yōu)先權日2008年12月30日
發(fā)明者曦 陳 申請人:深圳市同洲電子股份有限公司