專利名稱:一種加快儀表薄膜晶體管顯示速度的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種加快儀表顯示速度的方法,具體涉及一種加快儀表薄
膜晶體管(Thin Film Transistor,簡稱為TFT)顯示速度的方法。
背景技術(shù):
近幾年汽車組合儀表的顯示由最初的模擬式顯示逐漸轉(zhuǎn)變?yōu)楝F(xiàn)在的數(shù) 字式LCD顯示。其中段碼式LCD和點陣式LCD都得到了很廣泛的應(yīng)用。但 是由于LCD顯示色彩單一,分辨率有限,故薄膜晶體管顯示器逐漸顯示出 其技術(shù)優(yōu)勢,開始被采用于部分高端汽車組合儀表,用于顯示各類豐富的 駕駛信息。但是由于驅(qū)動薄膜晶體管顯示器的數(shù)據(jù)量較大,傳輸速率要求 較高,所以一般需采用高端的處理器單獨處理圖形數(shù)據(jù),造成這類儀表成 本高。
另一方面,可編程邏輯器件(Field—Programmable Gate Array,簡 稱為FPGA)是一類可以通過編程實現(xiàn)用戶自定義邏輯功能的電子器件。采 用了邏輯單元陣列LCA (Logic Cell Array)這樣一個新概念,內(nèi)部包括可 配置邏輯模塊CLB (Configurable Logic Block)、輸出輸入模塊I0B (I叩ut Output Block)和內(nèi)部連線(Interconnect)三個部分。
可編程邏輯器件是由存放在片內(nèi)RAM中的程序來設(shè)置其工作狀態(tài)的, 因此,工作時需要對片內(nèi)的RAM進行編程。用戶可以根據(jù)不同的配置模式, 采用不同的編程方式。加電時,可編程邏輯器件芯片將EPROM中數(shù)據(jù)讀入片內(nèi)編程RAM中,配置完成后,可編程邏輯器件進入工作狀態(tài)。掉電后, 可編程邏輯器件恢復(fù)成白片,內(nèi)部邏輯關(guān)系消失,因此,可編程邏輯器件 能夠反復(fù)使用??删幊踢壿嬈骷木幊虩o須專用的可編程邏輯器件編程器, 只須用通用的EPROM、 PROM編程器即可。當需要修改可編程邏輯器件功能 時,只需換一片EPR0M即可。這樣,同一片可編程邏輯器件,不同的編程 數(shù)據(jù),可以產(chǎn)生不同的電路功能。因此,可編程邏輯器件的使用非常靈活。 可以說,可編程邏輯器件芯片是小批量系統(tǒng)提高系統(tǒng)集成度、可靠性的最 佳選擇之一。
基于上述可編程邏輯器件技術(shù)的不斷發(fā)展,儀表薄膜晶體管顯示技術(shù) 有待進一步改進。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種加快儀表薄膜晶體管顯示速度 的方法,能夠以高頻穩(wěn)定的速率刷新顯示器,且無需采用高端的處理器單 獨處理圖形數(shù)據(jù),降低成本。
為了解決以上技術(shù)問題,本發(fā)明提供了一種加快儀表薄膜晶體管顯示 速度的方法,包括如下步驟步驟l、主控制芯片提取所需更新內(nèi)容,送入 圖形數(shù)據(jù)緩存區(qū);步驟2、可編程邏輯器件在固定時間間隔中,讀取緩存區(qū) 內(nèi)容,并且將穩(wěn)定數(shù)據(jù)輸出給薄膜晶體管顯示器。
因為本發(fā)明采用在薄膜晶體管顯示器的組合儀表中,加入邏輯可編程 器件,能夠提高數(shù)據(jù)傳輸速度,使處理頻率較低的處理器驅(qū)動顯示較為復(fù) 雜的圖形,且無需采用高端的處理器單獨處理圖形數(shù)據(jù),降低了成本。
下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步詳細說明。
圖l是本發(fā)明的系統(tǒng)結(jié)構(gòu)框圖2是可編程邏輯器件執(zhí)行功能的流程框圖。
具體實施例方式
本發(fā)明中,采用可編程邏輯器件設(shè)計了一種先進先出(FIFO)器件用 于提高圖形數(shù)據(jù)傳輸速度。 '
通常的薄膜晶體管顯示方案是由一塊32位主控制芯片(MCU), 一塊圖 形處理芯片(GC),圖形緩沖區(qū)(SDRAM),帶驅(qū)動薄膜晶體管顯示器構(gòu)成。
如圖1所示,本發(fā)明的方案是采用一塊16位主控制芯片, 一塊可編程 邏輯器件,圖形緩沖區(qū),帶驅(qū)動薄膜晶體管顯示器構(gòu)成。主控制芯片的輸 出端連接圖形數(shù)據(jù)緩存區(qū),主控制芯片和圖形數(shù)據(jù)緩存區(qū)的輸出端均連接 可編程邏輯器件,可編程邏輯器件的輸入端連接薄膜晶體管顯示器。其中, 主控制芯片運行總線頻率僅為32MHz。薄膜晶體管顯示器為3.5吋,16bit (6萬色)。
薄膜晶體管顯示器需要按一定時序刷新顯示內(nèi)容,不然會出現(xiàn)圖形抖 動,顯示色彩失調(diào)等現(xiàn)象,如采用主控制芯片來刷新顯示內(nèi)容,會使CPU 使用率大幅上升,而且需要主控制芯片運行于一個較高的總線頻率,才能 以高頻穩(wěn)定的速率提供數(shù)據(jù)更新。
而圖1所示結(jié)構(gòu)的系統(tǒng)中,圖形數(shù)據(jù)以二進制文件的形式存儲于主控 制芯片自帶的Flash存儲器中。首先,主控制芯片在操作系統(tǒng)空閑時間中 提取所需更新內(nèi)容,送入圖形數(shù)據(jù)緩存區(qū)(以256M的外擴圖形緩沖區(qū)實現(xiàn))。 其次,可編程邏輯器件通過編程作為一個先進先出邏輯器件使用。此器件會在固定時間間隔中,讀取緩存區(qū)內(nèi)容,并且提供穩(wěn)定數(shù)據(jù)輸出給薄膜晶 體管顯示器。
如圖2所示是上述方法第二步驟中,可編程邏輯器件執(zhí)行功能的流程 框圖,具體包括以下步驟
(1) 可編程邏輯器件上電初始化;
(2) 可編程邏輯器件判斷系統(tǒng)是否正常,如果是則進行下一步,如果 否則返回步驟(1);
(3) 可編程邏輯器件讀取圖形數(shù)據(jù)緩存區(qū)內(nèi)的圖形數(shù)據(jù);
(4) 可編程邏輯器件判斷所述圖形數(shù)據(jù)是否正確,如果是則更新數(shù)據(jù), 如果否則不更新數(shù)據(jù);
(5) 可編程邏輯器件將數(shù)據(jù)輸出給所述的薄膜晶體管顯示器,返回步 驟(1)。
采用這一設(shè)計方法,主控制芯片可以釋放較多資源用于其余任務(wù)的處 理,且可以沿用以前16位運行速度較低的主控制芯片。而且這一系統(tǒng)能提 供較為穩(wěn)定的圖形數(shù)據(jù)刷新,在薄膜晶體管顯示器上能得到較好的顯示效 果。
本發(fā)明的一種實施例可以使用的主控制芯片為Freescale公司的 MC9sl2XHZ512??删幊踢壿嬈骷捎肵ilinx公司的通用型可編程邏輯器 件。
權(quán)利要求
1、一種加快儀表薄膜晶體管顯示速度的方法,其特征在于,包括如下步驟步驟1、主控制芯片提取所需更新內(nèi)容,送入圖形數(shù)據(jù)緩存區(qū);步驟2、可編程邏輯器件在固定時間間隔中,讀取緩存區(qū)內(nèi)容,并且將穩(wěn)定數(shù)據(jù)輸出給薄膜晶體管顯示器。
2、 如權(quán)利要求1所述的加快儀表薄膜晶體管顯示速度的方法,其特 征在于,步驟l是在所述的主控制芯片空閑時進行。
3、 如權(quán)利要求1所述的加快儀表薄膜晶體管顯示速度的方法,其特 征在于,步驟2所述的可編程邏輯器件為一個先進先出的邏輯器件。
4、 如權(quán)利要求3所述的加快儀表薄膜晶體管顯示速度的方法,其特 征在于,步驟2進一步包括步驟2.K所述可編程邏輯器件上電初始化;步驟2.2、所述可編程邏輯器件判斷系統(tǒng)是否正常,如果是則進行下 一步,如果否則返回步驟2. 1;步驟2. 3、所述可編程邏輯器件讀取所述圖形數(shù)據(jù)緩存區(qū)內(nèi)的圖形數(shù)據(jù);步驟2.4、所述可編程邏輯器件判斷所述圖形數(shù)據(jù)是否正確,如果是 則更新數(shù)據(jù),如果否則不更新數(shù)據(jù);步驟2. 5、所述可編程邏輯器件將數(shù)據(jù)輸出給所述的薄膜晶體管顯示 器,返回步驟2. 1。
全文摘要
本發(fā)明公開了一種加快儀表薄膜晶體管顯示速度的方法,包括主控制芯片提取所需更新內(nèi)容,送入圖形數(shù)據(jù)緩存區(qū);可編程邏輯器件在固定時間間隔中,讀取緩存區(qū)內(nèi)容,并且將穩(wěn)定數(shù)據(jù)輸出給薄膜晶體管顯示器。因為本發(fā)明采用在薄膜晶體管顯示器的組合儀表中,加入邏輯可編程器件,能夠提高數(shù)據(jù)傳輸速度,使處理頻率較低的處理器驅(qū)動顯示較為復(fù)雜的圖形,且無需采用高端的處理器單獨處理圖形數(shù)據(jù),降低了成本。
文檔編號G09G3/20GK101510405SQ20091004682
公開日2009年8月19日 申請日期2009年2月27日 優(yōu)先權(quán)日2009年2月27日
發(fā)明者毅 楊, 敏 瞿, 陳 艾 申請人:上海德科電子儀表有限公司