[發明專利]嵌入式系統及其接口裝置與非易失性存儲器的更新方法有效
| 申請號: | 200610170246.9 | 申請日: | 2006-12-21 |
| 公開(公告)號: | CN101206620A | 公開(公告)日: | 2008-06-25 |
| 發明(設計)人: | 楊穎智 | 申請(專利權)人: | 凌陽科技股份有限公司 |
| 主分類號: | G06F13/12 | 分類號: | G06F13/12;G06F9/445 |
| 代理公司: | 北京安信方達知識產權代理有限公司 | 代理人: | 龍洪;顏濤 |
| 地址: | 臺灣省新竹科*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式 系統 及其 接口 裝置 非易失性存儲器 更新 方法 | ||
技術領域
本發明涉及嵌入式系統,特別涉及對嵌入式系統的非易失性存儲器進行初始化或讀寫數據操作的裝置和方法。
背景技術
在一個具有非易失性存儲器(non-volatile?memory),例如為快閃存儲器(flash?memory)的嵌入式系統(embedded?system)中,在其系統正常的工作狀態下,此非易失性存儲器需要有一個正確的初始值,以便于使用者可以正確地讀寫此非易失性存儲器內的數據。其中,此正確的初始值是在量產過程中就已寫入于非易失性存儲器內的一初始化程序代碼。
一般而言,當非易失性存儲器不具有正確的初始化程序代碼,并于此時需讀寫數據到此非易失性存儲器時,以現今所提供的技術而言,大致可分為兩種技術手段用于跟嵌入式系統內的存儲器控制模塊溝通,然后才能對此非易失性存儲器執行讀寫數據的操作。其中,第一種技術手段是使用主動通訊方式,例如利用仿真器(In-Circuit?Emulation,ICE)來實行,而第二種技術手段為使用被動通訊方式,例如利用串行接口RS-232來實行。
圖1所示為已知的在非易失性存儲器不具有正確的初始化程序代碼時,使用主動通訊方式來讀寫數據到非易失性存儲器的嵌入式系統的框圖。請參照圖1,對于此第一種技術手段而言,其是利用仿真器(ICE)101來完全控制嵌入式系統100內的微處理器103,并由存儲器控制模塊105提供一固定程序代碼(也就是非易失性存儲器所需的初始化程序代碼)以供微處理器103執行,接著再通過總線107傳輸數據至非易失性存儲器控制器109轉換后,才能對非易失性存儲器111執行讀寫數據的操作。
圖2所示為已知的在非易失性存儲器不具有正確的初始化程序代碼時,通過使用被動通訊方式來讀寫數據到非易失性存儲器的嵌入式系統的框圖。請參照圖2,對于此第二種技術手段而言,其是通過將存儲器控制模塊207內的一初始化程序代碼通過非易失性存儲器控制器203的轉換后,利用總線205傳輸并儲存于非易失性存儲器控制器203中,接著再由微處理器209執行此初始化程序代碼后,以處理外部電腦主機211通過串行接口213對非易失性存儲器201下達讀寫數據的操作指令。
然而,值得一提的是,在第一種技術手段所使用的仿真器(ICE)并不是每一個嵌入式系統都會具備,所以如果使用者要利用此技術手段時,就必需增設仿真器及其仿真器接口(也就是ICE的硬件控制模塊),因此對某些設計理念而言,其并不符合設計成本的需求。此外,假若使用者要使用第二種技術手段時,則需要在嵌入式系統的微處理器執行初始化程序代碼后,使用者才能對非易失性存儲器執行讀寫數據的操作,但在量產非易失性存儲器的過程中,如生產過程中機板上的非易失存儲器尚未寫入數據時,其內部的初始化程序代碼是不存在的,所以此時運用此技術手段,無法達成預期的效果。
發明內容
有鑒于此,本發明的目的就是提供了一種接口裝置及其所應用的嵌入式系統,其通過在具有通用串行總線接口的嵌入式系統加入指令解釋器,以達到不需通過嵌入式系統的微處理器,即能直接對嵌入式系統的非易失性存儲器執行初始化及讀寫數據的操作。
本發明的另一目的就是提供一種非易失性存儲器的更新方法,其通過直接解釋外部裝置所下達的特定格式指令,以對嵌入式系統的非易失性存儲器執行初始化或讀寫數據的操作。
基于上述及其他目的,本發明所提供的接口裝置適用于嵌入式系統,且此嵌入式系統具有一非易失性存儲器,而本發明的接口裝置包括通用串行總線物理層、指令解釋器,以及總線主控制器。其中,通用串行總線物理層是用于接收外部裝置所提供的通用串行總線時序信號,并將其轉換后輸出特定格式指令。指令解釋器是用于直接解釋通用串行總線物理層所輸出的特定格式指令,并產生操作信號。總線主控制器是用于依據指令解釋器所輸出的操作信號,并通過總線以對嵌入式系統的非易失性存儲器進行初始化或讀寫數據的操作。
從另一觀點來看,本發明提供一種嵌入式系統,其包括非易失性存儲器與接口裝置,其中此接口裝置是用于接收解釋外部裝置所下達的特定格式指令,并據以對非易失性存儲器進行初始化或讀寫數據的操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于凌陽科技股份有限公司,未經凌陽科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610170246.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:無線通信系統的多業務波束賦形裝置
- 下一篇:空調器控制器





