專利名稱:24點陣顯示處理芯片的制作方法
技術領域:
本實用新型涉及一種集成電路芯片,特別是指一種24點陣顯示處理芯片。
技術背景隨著計算機技術的飛速發展,計算機已廣泛應用于各行各業,由于各行業的特點,往往不同的行業對硬件的要求都不一樣,如應用于銀行、稅務等部門的顯示終端對漢字顯示、透明刷新有較高的要求,以往的顯示終端為滿足這些行業的要求,一般采用多塊顯示控制芯片組合來達到目的,但這樣一方面提高了顯示終端的成本,另一方面也降低了終端的安全性、可靠性。
發明內容
本實用新型的目的在于克服現有技術之不足而提供一種集成度高、功能強大的24點陣顯示處理芯片。
為實現上述目的,本實用新型包括XT鍵盤接口控制單元,用于將來自鍵盤的串行數據轉換成并行數據并輸出給CPU;字庫訪問地址單元,用于將從系統輸入的需訪問的字符代碼轉換成字庫芯片的絕對地址并輸出到字庫芯片;DRAM透明刷新控制單元,用于CPU在不干擾屏幕正常顯示的情況下,完成對位顯存DRAM的讀寫訪問;
顯示點陣轉換屬性合成控制單元,用于將一個字符時鐘內從顯存讀入的12個點數據轉換成串行的點數據,接著在點頻的驅動下,一位位打出,經過顯示屬性、光標位置和顯示使能合成之后,生成視頻輸出信號;并行打印控制單元,用于對CPU發出的IO片選信號進行二級譯碼,分別輸出并行打印控制口、并行打印數據口和并行打印狀態口的地址信號。
本實用新型由于采用了上述部件構成,它具有集成度高、功能強大的特點。
以下結合附圖對本實用新型作進一步的詳細描述。
附圖1為本實用新型的結構框圖。
附圖2為本實用新型的引腳排列圖。
附圖3為本實用新型的鍵盤模塊電路圖。
附圖4為本實用新型的時鐘模塊電路圖。
附圖5為本實用新型的顯示模塊電路圖。
附圖6為本實用新型的字庫訪問模塊電路圖。
具體實施方式
參見圖1,本實用新型包括XT鍵盤接口控制單元、字庫訪問地址控制單元、顯示DRAM透明刷新控制、顯示點陣轉換屬性合成控制、并行打印口控制。所述XT鍵盤接口控制單元將來自鍵盤的串行數據,轉換成并行數據并輸出給CPU,一幀鍵盤數據9位,1位起始位,8位數據位,起始位在前,高電平有效,移位輸出后作為鍵盤數據接收中斷信號通知CPU將數據取走;字庫訪問地址控制單元,系統將需訪問的字符代碼輸入到該控制單元,由該控制單元將代碼轉換成訪問字庫芯片的絕對地址CGA[15..0]輸出到字庫芯片,本控制單元可實現對兩種字庫的訪問,當訪問GB2312字庫時,字符的代碼由兩個7位的字節組成,BIT15用于存放漢字顯示的左右半信息,0表示左半,1表示右半,字庫地址與代碼用算法轉換;訪問GB13000GBK大字庫時,字符的代碼由兩個8位的字節組成,字庫地址與代碼成線性對應關系。顯示DRAM透明刷新控制單元,DRAM的透明刷新即指CPU在不干擾屏幕正常顯示的情況下完成對位顯存DRAM的讀寫訪問,DRAM是屏幕顯示點的數據存放空間,它一方面要顯示控制器CRTC6445不斷地掃描讀出送屏幕顯示,另一方面又要不時被CPU訪問,進行數據內容的改寫刷新。因此為協調好CPU與CRTC6445兩者訪問的關系,避免發生讀寫沖突,該控制單元專門設計了DRAM的CPU讀寫時序,使CPU只在字符時鐘的低半周才能對DRAM進行讀寫,而字符時鐘的高半周留給CRTC6445掃描顯示,最終實現DRAM的透明刷新。顯示點陣轉換屬性合成控制單元,此控制單元將一個字符時鐘從顯存讀入并行的12個點數據(即半個漢字轉換成串行的點數據,接著在點頻的驅動下,一位位打出,經過顯示屬性(4級灰度、反視、閃爍)、光標位置和顯示使能合成之后,生成三位數字視頻信號,輸出到芯片管腳上。并行打印口控制單元,該單元對CPU發出的IO片選信號進行二級譯碼,分別產生并行打印控制口、并行打印數字口和并行打印狀態口的地址片選信號。
參見圖3,圖3是鍵盤/打印模塊的邏輯圖,其中鍵盤模塊包括XT鍵盤0和XT鍵盤12個鍵盤接口控制,以鍵盤0為例,KBD0(鍵盤串行數據)、KBC0(鍵盤時鐘)、KBCLR0(鍵盤清除)為模塊信號輸入端,KBINT0(鍵盤中斷)、D00[70](鍵盤并行數據)為模塊信號輸出端。其中KBD0、KBC0來自于鍵盤,KBCLR0來自于CPU;KBINT0和D00[70]輸出到CPU。PQI(并口地址片選)、SWR’(系統寫)、SRD’(系統讀)、A1’、A2’(系統地址)是打印模塊信號輸入端,PRTC(打印控制口)、PRTD(打印數據口)、PRTS(打印狀態口)是打印模塊信號輸出端,由A1’、A2對PAI并口地址進行二級譯碼分別產生打印控制口、數據口和狀態口片選,本模塊的輸入信號均來自于系統總線,輸出信號到打印口緩存器。參見圖4,圖4為時鐘模塊的邏輯圖,它主要完成CPU對顯存DRAM的讀寫控制時序。其中DCS(顯存DRAM片選)、SWR’(系統寫)、SRD’(系統讀)、DOTCLK(點頻時鐘)、CCLK(字符時鐘)信號輸入端,DMRD(顯存DMRA讀)、DMWR(顯存DRAM寫)、CRD(顯存片內讀鎖存)、READY(等待)、CLK6445(顯示控制器時鐘)為模塊信號輸出端,除CCLK于視頻模塊外,其他輸入信號均來自于片外的主控系統。READY輸出到系統CPU、DMWR輸出到系統顯存、CLK6445輸出到主板顯示控制器6445。DMRD、CRD輸出到片內的顯示模塊。
參見圖5,圖5為顯示模塊的邏輯圖,本模塊主要完成顯示處理、片內外數據總線切換兩項功能。1)作顯示處理時,VDI[150](顯示并行數據)、DOTIN(點頻)、BLKFC0、BLKFC1(光標閃爍頻率選擇)、CUR(光標位置)、DISP(顯示使能)、CRTSAVE(屏幕保護)、RESET(系統復位)為模塊信號輸入端,VIDOUT[02](串行視頻數據)、CCLK(字符時鐘)為模塊信號輸出端,VDI[150]來自于片外的系統顯存。DOTIN來自于片外的時鐘發生器,BLKFC0、BLKFC1、CRTSAVE來自于字符訪問模塊的綜合寄存器,CUR、DISP來自于片外的系統顯示控制器,RESET來自于系統復位。由上述信號控制將并行顯示數據轉換成串行并經過光標、閃爍和灰度等顯示屬性的處理生成視頻點數據VIDOUT[02]輸出到片外,在片外AD轉換后送顯示器顯示。2)、作片內外數據總線切換時,VDI[150](顯示數據)、DI[150](系統總線數據)、D03[118](顯示屬性數據)、D00[70](鍵盤0數據)、D01[70](鍵盤1數據)、DMRD(顯示DRAM讀)、DMWR(顯存DRAM寫)、CRD(顯存片內讀鎖存)、ATRIBUTE_RD(顯示屬性讀)、KBRD0、KBRD1(鍵盤數據讀)為模塊信號輸入端,D[150](系統總線)、VDO[150](顯示數據)、DTEN0、DTEN1(系統總線輸出使能)、VDOTEN(顯存數據輸出使能)為模塊信號輸出端,片內的4組數據總線(鍵盤0、鍵盤1、顯示屬性點陣和顯存數據)在相應的CPU讀訪問中通過內部控制將數據釋放到系統總線D[150]上。當CPU寫顯存時內部控制將系統總線DI[150]上的數據釋放到總線VD0[150]上。
參見圖6,圖6為字符訪問模塊的邏輯圖,本模塊主要完成字庫訪問地址產生。MCS3(字庫片選)、PCS5(片內寄存器片選)、SWR(系統寫)、SRD(系統讀)、A1、A2(系統地址)、DI[150](系統數據總線)、RST(系統復位為模塊信號輸入端。CGAD[160]、BLKFC0、BLKFC1(閃爍頻率選擇)、LLINE(左劃線使能)、RLINE(右劃線使能)、ATRIBUTE_RD(顯示屬性讀)、NMINE(非屏蔽中斷使能)、D03[118](顯示屬性)、KBCLR0(鍵盤清除0)、KBCLR1(鍵盤清除1)、KBRST0(鍵盤復位0)、KBRST1(鍵盤復位1)、CRTSAVE(屏幕保護使能)為模塊信號輸出端,本模塊控制將來自系統顯示代碼轉換成字庫地址。同時通過內部綜合寄存器完成一些鍵盤和顯示的控制功能。
本顯示處理芯片的引腳說明如下序號 管腳名稱 說 明1 MCS3字庫寄存器片選2 PAI 并行口地址片選
3 PCS5外設片選4 MODE保留芯片測試用5 KBRD1 XT鍵盤1讀使能6 KBRD0 XT鍵盤0讀使能7,42~45, CGAD[0..16] 字庫地址47~56,58~598 RST 復位信號10~11 A[1..2] 系統地址12~15 DATA[0..15] 系統數據18~2123~3016 VSV VCCA +5V40,65,66,6717,90VCCI9,22,34, GND 地46,57,64,84,9631 38 KBC0 XT鍵盤時鐘KBC132 37 KBD0 XT鍵盤數據KBD133 36 KBRST0 XT鍵盤復位KBRST139 PRTC 并行口控制使能41 PRTS 并行口狀態使能60~63,68~71,73~80 VD[0..15]VRAM數據81 CLK6445 字符時鐘82 LLINE漢字屬性左劃線83 RLINE漢字屬性右劃線85 SWR 系統寫86 SRD 系統讀87 DMWR DRAM寫88 CUR 光標位置89 DISP 顯示使能91,93,94 VIDOUT[0..2] 視頻信號92 DOTIN點頻信號97,98 KBINT[0..1] XT鍵盤中斷99 DCS 系統片選100 NMIEN非屏蔽中斷
權利要求一種24點陣顯示處理芯片,其特征在于它包括XT鍵盤接口控制單元,用于將來自鍵盤的串行數據轉換成并行數據并輸出給CPU;字庫訪問地址單元,用于將從系統輸入的需訪問的字符代碼轉換成字庫芯片的絕對地址并輸出到字庫芯片;DRAM透明刷新控制單元,用于CPU在不干擾屏幕正常顯示的情況下,完成對位顯存DRAM的讀寫訪問;顯示點陣轉換屬性合成控制單元,用于將一個字符時鐘內從顯存讀入的12個點數據轉換成串行的點數據,接著在點頻的驅動下,一位位打出,經過顯示屬性、光標位置和顯示使能合成之后,生成視頻輸出信號;并行打印控制單元,用于對CPU發出的IO片選信號進行二級譯碼,分別輸出并行打印控制口、并行打印數據口和并行打印狀態口的地址信號。
專利摘要一種24點陣顯示處理芯片,它主要完成圖形終端的顯示控制、時鐘控制和外設控制,其中顯示控制部分包括DRAM透明刷新、字庫訪問和顯示點陣、屬性合成等;外設包括2個XT鍵盤接口控制單元和并行打印口控制;時鐘控制包括字符時鐘、點頻時鐘和光標閃爍頻率控制,本芯片和其它芯片組合開發的GW710顯示終端具有芯片數量少、成本低、功能強的特點,可滿足銀行、稅務等部門的特殊要求。
文檔編號G06K19/07GK2498665SQ0124958
公開日2002年7月3日 申請日期2001年8月29日 優先權日2001年8月29日
發明者朱皖, 曾喜芳 申請人:湖南計算機股份有限公司