[發明專利]對顯示器功能編程的裝置與方法有效
| 申請號: | 200710168019.7 | 申請日: | 2007-10-31 |
| 公開(公告)號: | CN101425287A | 公開(公告)日: | 2009-05-06 |
| 發明(設計)人: | 陳健良;邱志強 | 申請(專利權)人: | 晨星半導體股份有限公司 |
| 主分類號: | G09G5/36 | 分類號: | G09G5/36;G09G5/39 |
| 代理公司: | 北京市柳沈律師事務所 | 代理人: | 王志森 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 顯示器 功能 編程 裝置 方法 | ||
技術領域
本發明提供一種對顯示器功能編程的裝置與方法,尤其指一種能夠通過檢驗程序代碼來縮短編程時間的裝置與方法。
背景技術
以往在編程顯示器的功能時,通常是利用圖1所示的裝置來完成,顯示器功能編程裝置100包含有存儲器110以及程序代碼編程裝置120。存儲器110中存儲有用來更新顯示器功能的程序代碼。程序代碼編程裝置120除了耦接于該存儲器之外,并且耦接至顯示器的存儲器130,程序代碼編程裝置120自存儲器110中讀取程序代碼,并且將程序代碼寫入顯示器的存儲器130,以更新顯示器的功能。
顯示器的存儲器130一般為閃速存儲器(Flash?memory),其編程數據時是以數據頁(page)為編程單位,數據頁的數據量有其限定的最大值,通常為256個字節(Byte),每一頁的數據量不得大于限定的最大值,因此可以將每一頁設定為256個字節、128個字節、64個字節等來進行程序代碼的編程。
圖2顯示將程序代碼從存儲器210寫入閃速存儲器220的示意圖。存儲器210被畫分為多個數據頁212、214、216,現在假設每一個數據頁具有256個字節,則數據頁212、214及216各自具有256個字節。在編程閃速存儲器220的時候,首先會從存儲器210的起始位置開始,讀取一個數據頁的數據量,也就是讀取數據頁212,并且將數據頁212寫入一寄存器(未示出)中。然后將寄存器中的數據頁212寫入閃速存儲器220,寫入的起始位置則根據數據頁212在存儲器210中的位置,在閃速存儲器220中找出相對的位置;也就是說在閃速存儲器220中,被寫入的數據頁222是從閃速存儲器220的起始位置開始,占有一個數據頁的數據量(以此例而言,即為256個字節)。
接著再從存儲器210中讀取數據頁214并寫入寄存器,然后再將數據頁214由寄存器寫入閃速存儲器220,形成數據頁224,寫入的位置則是相對于數據頁214在存儲器210中的位置,也就是在閃速存儲器220中,數據頁224緊接在數據頁222的后。重復上述的步驟,將存儲器210中的每一個數據頁依序搬移至(即寫入)閃速存儲器220中,至到存儲器210的最后一個數據頁216被讀取并寫入閃速存儲器220,形成數據頁226。
然而以此種方式編程閃速存儲器220時,不論自存儲器210中所讀取的數據頁的內容為何,該數據頁皆會被完整地寫入閃速存儲器220中。即使所讀取的數據頁的內容為空白,在閃速存儲器220中編程該數據頁的程序仍會被執行,因此無形中即浪費了許多時間。
發明內容
本發明的主要目的在于提供一種對顯示器功能編程的裝置及其方法,利用在寫入一預設長度的程序代碼的前先檢查該預設長度的程序代碼是否符合一預設狀態,來縮短程序代碼的編程時間。
本發明公開一種對顯示器功能編程的裝置,包含有一存儲器、程序代碼編程裝置、以及程序代碼檢驗單元。該存儲器用來存儲程序代碼;該程序代碼編程裝置耦接于該存儲器,用來自該存儲器中讀取一預設長度的程序代碼,該預設長度的程序代碼為該程序代碼的一部分;以及該程序代碼檢驗單元耦接于該程序代碼編程裝置,用來檢驗該預設長度的程序代碼是否符合一預設狀態,并產生一控制信號,其中該預設狀態指該預設長度的程序代碼的每一位數據皆為邏輯值1;其中該程序代碼編程裝置受該控制信號控制來決定是否將該預設長度的程序代碼寫入一顯示器的存儲器。
本發明還公開一種對顯示器功能編程的方法,包含有:自一存儲器中讀取一預設長度的程序代碼;檢驗該預設長度的程序代碼是否符合一預設狀態,并產生一控制信號,其中該預設狀態指該預設長度的程序代碼的每一位數據皆為邏輯值1;以及根據該控制信號來決定是否將該預設長度的程序代碼寫入一顯示器的存儲器。
附圖說明
圖1為公知對顯示器功能編程的裝置的示意圖。
圖2顯示將數據從存儲器寫入閃速存儲器的示意圖
圖3為本發明對顯示器功能編程的裝置的一實施例示意圖。
圖4為本發明編制顯示器功能的流程圖。
圖5為存儲器中的區塊510與顯示器的存儲器的待寫入區塊520的數據狀態示意圖。
主要元件符號說明
100、300顯示器功能編程裝置
110、310存儲器
120、320程序代碼編程裝置
130、330顯示器的存儲器
210存儲器
212、214、216、222、224、226數據頁
220閃速存儲器
340程序代碼檢驗單元
510存儲程序代碼的區塊
512、514、516預設長度的程序代碼
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于晨星半導體股份有限公司,未經晨星半導體股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710168019.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:紅外傳感控制媒體播放裝置
- 下一篇:液晶顯示設備和控制液晶顯示設備運作的方法





