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