專利名稱:顯示控制器驅動器的制作方法
技術領域:
本發(fā)明涉及用于在將并行接口用作大尾數法或小尾數法之間進行轉換的技術。更具體地說,本發(fā)明涉及用作諸如傳送從設備的外圍設備的半導體器件以及具有諸如傳送主設備的主機設備和諸如傳送從設備的外圍設備的數據處理系統(tǒng)。
背景技術:
在主機設備與外圍設備之間(即在傳送主設備與傳送從設備之間或在總線主設
備與總線從設備之間)實現并行接口的情況下,在待傳送的數據的傳送單位超過數據總線
的并行比特的數目(總線寬度)時,必須分成多次來傳送上述數據。在該情況下,傳送模式
具有大尾數模式和小尾數模式。在大尾數模式中,按數據的高位字節(jié)和低位字節(jié)的順序來
傳送。在小尾數模式中,按數據的低位字節(jié)和高位字節(jié)的順序來傳送。因而,上述傳送模式
必須在上述主機設備與上述外圍設備之間一致。如果上述主機設備用上述大尾數模式傳送
數據而上述外圍設備用上述小尾數模式接收數據,則由上述外圍設備接收的上述數據的高
位字節(jié)和低位字節(jié)與上述主機設備傳送的數據的高位字節(jié)和低位字節(jié)就顛倒了。 —般來說,諸如外圍設備的半導體器件可利用外部端子的上拉(pull-up)或下拉
(pull-down)在大尾數法與小尾數法之間轉換。但是,這需要用于尾數轉換的附加的模式端子。 在專利文獻1中公開了一種用于尾數的自動轉換的技術。按照該技術,提供保存進行尾數轉換的地址值的尾數轉換信息部分和通過比較地址值來自動地判定是否進行尾數轉換的判定部分,以便能自動地執(zhí)行尾數轉換。
專利文獻1特開平8-305628號公報 但是,在上述的用于尾數的自動轉換的技術中,作為前提,諸如傳送主設備和總線主設備的主機設備必須預先識別諸如傳送從設備和總線從設備的外圍設備的尾數。否則,在上述外圍設備中不能正確地接收用于尾數轉換的信息本身。因此,就產生了上述主機設備必須與上述外圍設備的尾數一致地進行傳送動作的情況。這意味著上述外圍設備規(guī)定上述主機設備的動作,成為系統(tǒng)設計的負擔。
發(fā)明內容
本發(fā)明的一個目的在于提供一種即使在外部未識別并行接口的尾數也能在外部
正確地轉換尾數的半導體器件。
本發(fā)明的另一個目的在于提供一種即使主機設備未識別外圍設備的尾數也能使上述外圍設備的尾數與上述主機設備的尾數一致的數據處理系統(tǒng)。 根據本說明書和附圖的描述,本發(fā)明的上述的目的、其它的目的和新穎的特征就變得明白。 以下將簡要地描述本申請中公開的典型的發(fā)明。 〔1〕與本發(fā)明有關的半導體器件1具有轉換電路36和第1寄存器10。上述轉換電路在將與外部的并行接口用作大尾數法或小尾數法之間進行轉換。第1寄存器保存上述轉換電路的控制數據(CMDDL,CMDDB)。在對上述第1寄存器供給即使其高位和低位比特位置調換、特定的比特位置的值中也沒有變化的第1預定的控制信息(CMDDL)時,上述轉換電路將上述并行接口看作是小尾數法。相反,在對上述第1寄存器供給即使其高位和低位比特位置調換、特定的比特位置的值中也沒有變化的第2預定的控制信息(CMDDB)時,上述轉換電路將上述并行接口看作是大尾數法。由此,無論上述半導體器件的尾數設定狀態(tài)如何,都可正確地輸入上述控制信息而不受上述尾數設定狀態(tài)的影響。因而,即使在外部未識別上述并行接口的尾數模式,也能在外部正確地轉換尾數模式。 作為本發(fā)明的一個具體的形態(tài),上述半導體器件具有用于選擇上述第1寄存器的選擇電路12。在供給即使其高位和低位比特位置調換、特定的比特位置的值中也沒有變化的預定的選擇信息(CMDAS)時,上述選擇電路選擇上述第1寄存器以便輸入上述控制數據。如上述控制信息那樣,可正確地接收上述選擇信息而不受上述尾數設定狀態(tài)的影響。
作為本發(fā)明的另一個具體的形態(tài),上述半導體器件具有用于保存上述選擇信息的第2寄存器35。在對上述第2寄存器供給即使其高位和低位比特位置調換、特定的比特位置的值中也沒有變化的預定的選擇信息時,上述選擇電路選擇上述第1寄存器。
作為本發(fā)明的另一個具體的形態(tài),即使其高位和低位比特位置調換、特定的比特位置的值中也沒有變化的信息是高位比特與低位比特的值互相一致的信息。在16比特數據的情況下,選擇信息是h0606,第l控制信息是h0101,第2控制信息是h0000。上述符號h表示后面的數字是十六進制。 作為本發(fā)明的另一個具體的形態(tài),上述半導體器件具有用于與上述選擇信息和上述控制數據之間的上述并行接口的多個外部端子(DB7-0)。從上述外部端子使用預定的信息包順序地輸入上述選擇信息和上述控制數據。 〔2〕按照另一個方面的半導體器件具有第1寄存器10、第2寄存器35、選擇電路12和轉換電路36。上述第1寄存器保存用于將與外部的并行接口控制為大尾數法或小尾數法的控制數據。上述第2寄存器保存用于選擇上述控制寄存器的選擇信息(CMDAS)。上述選擇電路在對上述第2寄存器供給高位比特和低位比特的值互相一致的預定的選擇信息(CMDDL)時選擇上述第1寄存器。上述轉換電路在對由上述選擇電路選擇的上述第1寄存器供給高位比特和低位比特的值互相一致的第1預定的選擇信息時,將上述并行接口看作是小尾數法。相反,在對由上述選擇電路選擇的上述第1寄存器供給高位比特和低位比特的值互相一致的第2預定的選擇信息(CMDDB)時,將上述并行接口看作是大尾數法。
由此,無論上述半導體器件的尾數設定狀態(tài)如何,都可正確地接收控制信息和選擇信息而不受上述尾數設定狀態(tài)的影響。因而,即使在外部未識別上述并行接口的尾數模式,也能在外部正確地轉換尾數模式。
作為本發(fā)明的另一個具體的形態(tài),上述半導體器件具有用于與上述選擇信息和上述控制數據之間的上述并行接口的多個外部端子(DB7-0)。從上述外部端子使用預定的信息包順序地輸入上述選擇信息和上述控制數據。 作為本發(fā)明的另一個具體的形態(tài),上述選擇信息是從外部供給的第1指令地址信息,上述第1控制信息是與上述第1指令地址信息一起從外部供給的第1指令,上述第2控制信息是與上述第1指令地址信息一起從外部供給的第2指令。 作為本發(fā)明的另一個具體的形態(tài),上述半導體器件具有按照與上述第2指令地址信息一起從外部供給的第3指令進行數據處理的數據處理部分。 上述數據處理部分具有顯示存儲器14和用于按照在上述顯示存儲器中存儲的顯示數據驅動顯示器的顯示電極的驅動電路20和25。這樣的半導體器件是在一個半導體基片上形成控制液晶顯示器的顯示和驅動的液晶驅動控制器件。 〔3〕按照本發(fā)明的數據處理系統(tǒng)具有主機設備30和45以及經多條信號線連接到上述主機設備上的外圍設備1。上述外圍設備具有第1寄存器,保存用于利用上述多條信號線來將并行接口控制為大尾數法或小尾數法的控制數據;以及第2寄存器,保存用于選擇上述控制寄存器的選擇信息。在選擇上述第1寄存器時,上述主機設備向上述第2寄存器輸出高位比特和低位比特的值互相一致的選擇信息。在將上述外圍設備的上述并行接口看作是小尾數法時,上述主機設備向上述所選擇的第1寄存器輸出高位比特和低位比特的值互相一致的第l預定信息。由此,即使在未識別上述外圍設備的尾數模式時,上述主機設備也能使上述外圍設備的尾數模式與其本身的尾數模式一致。 在按照本發(fā)明的另一個數據處理系統(tǒng)中,在將上述外圍設備的上述并行接口看作是大尾數法時,上述主機設備向上述所選擇的第1寄存器輸出高位比特和低位比特的值互相一致的第2預定的信息。由此,即使在未識別上述外圍設備的尾數模式時,上述主機設備也能使上述外圍設備的尾數模式與其本身的尾數模式一致。 作為一個具體的形態(tài),上述選擇信息是由上述主機設備輸出的第1指令地址信息,上述第1控制信息是與上述第1指令地址信息一起由上述主機設備輸出的第1指令,上述第2控制信息是與上述第1指令地址信息一起由上述主機設備輸出的第2指令。
作為另一個具體的形態(tài),上述外圍設備具有按照與上述第2指令地址信息一起由上述主機設備輸出的第3指令進行數據處理的數據處理部分。 作為另一個具體的形態(tài),在上述數據處理系統(tǒng)具有連接到上述外圍設備上的顯示器時,上述數據處理部分具有顯示存儲器和按照在上述顯示存儲器中存儲的顯示數據驅動上述顯示器的顯示電極的驅動電路。 作為另一個具體的形態(tài),上述主機設備具有控制上述外圍設備的微型計算機45B。 作為另一個具體的形態(tài),在上述數據處理系統(tǒng)具有連接到上述主機設備上的高頻
部分時,上述主機設備具有進行移動電話的基帶處理的微型計算機45A。 以下將簡要地描述由在本申請中公開的典型的發(fā)明得到的效果。 按照上述的半導體器件,即使在外部未識別上述并行接口的尾數模式,也能在外
部正確地轉換尾數模式。 按照上述的數據處理系統(tǒng),即使上述主機設備未識別上述外圍設備的尾數模式,也能使上述外圍設備的尾數模式與上述主機設備自身的尾數模式一致。
圖1是示出在并行接口電路中的尾數設定電路的一個例子的框圖。 圖2是示出按照半導體器件的液晶驅動控制器件的結構的框圖。 圖3是用于說明液晶驅動控制器件中的并行接口的信號線的圖。 圖4是示出圖1的尾數設定電路的動作時序的時序圖。 圖5是簡要地示出尾數設定電路中的轉換電路的動作模式的圖。 圖6是說明用于選擇尾數設定寄存器的指令地址信息CMDAS、第1尾數設定指令
CMDDL和第2尾數設定指令CMDDB的圖。 圖7是指令地址寄存器的地址映射。 圖8是與應用液晶驅動控制器件的數據處理系統(tǒng)有關的移動電話的框圖。
圖9是示出利用MCU的尾數設定動作的一個例子的圖。 圖10是用于說明在基帶處理器和應用處理器控制液晶驅動控制器件時動態(tài)地轉
換尾數設定的動作的圖。 具體實施模式〈液晶驅動控制器件> 圖2示出液晶驅動控制器件(LCDCNT) 1的結構作為半導體器件的一個例子。主接口電路(HIF)2具有并行接口電路(PIF)3、高速串行接口電路(HSSI0)4、低速串行接口電路(LSSI0)5和輸出端口 (0PRT)6。并行接口電路(PIF) 3經并行總線DB0-7例如以并行8比特的單位輸入和輸出信息。低速串行接口電路5使用串行輸入端子SDI和串行輸出端子SDO串行地輸入和輸出數據。高速串行接口電路4使用差分數據端子data士和差分選通端子stb士快速地輸入和輸出帶有振幅差分的串行數據。輸出端口 6可控制端口端子0P0RT8-0的輸出信號的邏輯電平。芯片選擇信號CS和寫入信號WR是用于并行接口的典型的選通信號。主接口電路(HIF) 2可使用并行接口電路3、高速串行接口電路4或低速串行接口電路5在和與其連接的主機設備(未圖示)之間輸入輸出指令和顯示數據。根據模式端子M3-0的上拉或下拉狀態(tài)來決定使用其中的哪一個。 上述主機設備使用預定格式的信息包向上述主接口電路2傳送指令和數據。雖然在上述圖中未示出,但上述信息包由標題部分和主體部分組成。上述標題部分具有上述信息包的數據字長和上述信息包的類型信息以及地址區(qū)。上述地址區(qū)保存關于液晶驅動控制器件1中的寄存器和存儲器的地址信息。在上述主體部分的數據區(qū)中保存與上述地址信息和指令對應的數據。 在將并行接口電路3用作與上述主機設備的接口時,從數據輸入輸出端子DB0-7經上述信息包接收上述地址信息、指令和數據。 在從上述主機設備接收指令信息包時,在指令地址寄存器(CAREG) 10中存儲上述地址信息。指令地址譯碼器(CADEC)12對存儲在指令地址寄存器10中的指令地址進行譯碼以產生寄存器選擇信號等。將由上述信息包接收的指令數據供給指令數據寄存器陣列(CORED) 11。指令數據寄存器陣列11具有分別映射到預定地址中的多個指令數據寄存器。由從指令地址譯碼器12輸出的上述寄存器選擇信號來選擇存儲上述已接收的指令的指令數據寄存器。將鎖存在上述指令數據寄存器中的指令數據供給對應的電路部分作為指示或控制數據并控制內部動作。利用上述寄存器選擇信號RS可直接選擇指令數據寄存器陣列 11以便在上述指令數據寄存器中設置上述指令數據。 在從上述主機設備接收數據信息包時,主接口電路2向地址計數器13供給上述地 址信息。地址計數器13按照上述對應的指令數據寄存器的內容執(zhí)行累加動作等以對顯示 存儲器(GRAM)14進行尋址。如果由上述指令數據表示的存取指示是在顯示存儲器14上的 寫入操作,則將上述數據信息包的數據經總線15供給寫數據寄存器(WDR)9,并在適當的時 刻存儲在顯示存儲器(GRAM)14中。以顯示幀為單位存儲顯示數據。如果由上述指令數據 表示的存取指示是在顯示存儲器14上的讀出操作,則將在上述顯示存儲器中存儲的數據 讀入讀數據寄存器(RDR)16中,準備好供給上述主機設備。在上述指令數據寄存器接收顯 示指令時,對顯示存儲器14進行與顯示時序同步的讀出操作。利用時序產生器(TGNR)17 進行讀出和顯示的時序控制。在鎖存電路(LAT)18中鎖存與上述顯示時序同步地從上述顯 示存儲器14讀出的顯示數據。將上述已鎖存的數據供給源驅動器(S0CDRV)20。利用點陣 類型的TFT(薄膜晶體管)液晶面板構成由液晶驅動控制器件1進行驅動控制的液晶顯示 器,上述液晶顯示器具有作為信號電極的多個源電極和作為掃描電極的多個柵電極的驅動 端子。源驅動器(S0CDRV)20利用驅動端子Sl-720驅動液晶顯示器的源電極。利用在灰度 電壓產生電路(TWVG)21中產生的灰度電壓來確定上述驅動端子Sl-720的驅動電平。在y 校正電路(YMD)22中對上述灰度電壓進行Y校正。掃描數據產生電路(SCNDG)24與來自 上述時序產生器17的掃描時序同步地產生掃描數據。對柵驅動器(GTDRV)25供給上述掃 描數據。柵驅動器25利用驅動端子Gl-320驅動上述液晶顯示器的柵電極。利用在液晶驅 動電平產生電路(DRLG)26中產生的驅動電壓來確定驅動端子Gl-320的驅動電平。
時鐘脈沖產生器(CPG) 28從端子0SC1和0SC2輸入源振蕩時鐘以產生內部時鐘并 將其供給上述時序產生器17作為動作時序基準時鐘。內部基準電壓產生電路(IVREFG)29 產生基準電壓并將其供給內部邏輯電源調整器(IL0GVG)30。上述內部邏輯電源調整器30 按照上述基準電壓產生內部邏輯電源。
〈尾數設定電路〉 圖3示出在液晶驅動控制器件中的用于并行接口的信號線。用于連接液晶驅動控 制器件1與主機設備(H0ST)30的信號線31是用于芯片選擇信號CS、寫入信號WR、寄存器 選擇信號RS和數據端子DB7-0的信號線。液晶驅動控制器件1可選擇將上述并行接口用 作大尾數法或小尾數法。如圖3中所示,大尾數法是按數據的高位字節(jié)(Hbyt)和低位字節(jié) (Lbyt)的順序傳送的模式。小尾數法是按數據的低位字節(jié)和高位字節(jié)的順序傳送的模式。 在傳送主設備與傳送從設備之間,上述尾數必須是相同的。 圖1示出在并行接口電路中的尾數設定電路的一個例子。指令信息包的地址區(qū)具 有16比特,在上述地址區(qū)之后的數據區(qū)具有16比特。由于并行數據輸入端子DB7-0具有 8比特,故輸入2次上述地址區(qū)中的16比特指令地址,1次8比特,并輸入2次上述地址區(qū) 之后的上述數據區(qū)中的16比特指令數據,l次8比特。對于數據鎖存器(DLH)32,輸入其高 位8比特(IB15-8)。對于數據鎖存器(DLL)33,輸入其低位8比特(IB7-0)。將數據鎖存器 32和33的輸出(IB15-0)組成16比特,并行地連接到指令地址寄存器10的輸入端子和指 令數據寄存器陣列11的輸入端上。 指令數據寄存器陣列11具有用于保存尾數設定指令作為用于控制將上述與外部的并行接口用作大尾數法或小尾數法的控制數據的尾數設定寄存器(ESREG)35。在指令地 址寄存器10保存用于選擇尾數設定寄存器35的指令地址信息時,指令地址譯碼器12選擇 尾數設定寄存器(ESREG)35。在將第1尾數設定指令裝入尾數設定寄存器35時,將控制信 號TCREV設置成邏輯值1。在將第2尾數設定指令裝入上述尾數設定寄存器35時,將控制 信號TCREV設置成邏輯值O。將控制信號TCREV供給轉換電路(CHG) 36。上述轉換電路產 生數據鎖存器32和33的數據取入脈沖(鎖存脈沖)小LPH和小LPL。數據鎖存器32與高 位鎖存脈沖小UH中的變化同步地鎖存輸入數據。數據鎖存器33與低位鎖存脈沖小LPL中 的變化同步地鎖存輸入數據。在控制信號TCREV是邏輯值1時,轉換電路36與第1傳送脈 沖小TPF中的脈沖變化同步地改變低位鎖存脈沖小LPL,其中,上述第l傳送脈沖小TPF與 16比特數據的低位字節(jié)數據的傳送同步地變化。同樣,轉換電路36與第2傳送脈沖小TPS 中的脈沖變化同步地改變高位鎖存脈沖小LPH,其中,上述第2傳送脈沖小TPS與16比特數 據的高位字節(jié)數據的傳送同步地變化。另一方面,在控制信號TCREV是邏輯值0時,轉換電 路36與第1傳送脈沖小TPF中的脈沖變化同步地改變高位鎖存脈沖小LPH,其中,上述第1 傳送脈沖小TPF與16比特數據的低位字節(jié)數據的傳送同步地變化。同樣,轉換電路36與 第2傳送脈沖小TPS中的脈沖變化同步地改變低位鎖存脈沖小LPL,其中,上述第2傳送脈 沖小TPS與16比特數據的高位字節(jié)數據的傳送同步地變化。傳送計數器(TCUNT)37在由信 號CS選擇芯片的狀態(tài)下,對于每個寫入周期利用寫入信號循環(huán)地對讀數0或1進行計數。 在奇數的寫入周期中,輸出計數值O。在偶數的寫入周期中,輸出計數值l。譯碼器(DEC) 38 對于上述的計數值進行譯碼,在奇數寫入周期中改變第1傳送脈沖小TPF,在偶數寫入周期 中改變第1傳送脈沖小TPF。 圖4示出圖1的尾數設定電路的動作時序。在控制信號TCREV是邏輯值1時,轉 換電路36將上述并行接口看作是小尾數法,在控制信號TCREV是邏輯值0時,轉換電路36 將上述并行接口看作是大尾數法。圖5簡要地示出轉換電路36的動作模式。
圖6示出用于選擇尾數設定寄存器35的指令地址信息CMDAS、第1尾數設定指令 CMDDL和第2尾數設定指令CMDDB。上述指令地址信息是h0606。簡單地說,如示出上述指 令數據寄存器的地址映射的圖7中所示,在地址h0606處映射尾數設定寄存器(ESREG)35。 如圖6中所示,第l尾數設定指令CMDDL是h0101。第2尾數設定指令CMDDB是h0000。在 圖6中,在比特0(IB0)和比特8(IB8)的位置上的值TV對于第1尾數設定指令CMDDL是1, 對于第2尾數設定指令CMDDB是0。其它的比特IB1至IB7和IB9至IB15的值是0。以上 描述的值h0606、h0101和hOOOO是即使高位和低位比特位置調換在特定的比特位置中的 值也不變的信息的例子。因而,在主機設備30解除上述復位后上述主機設備設置尾數時, 如果上述主機設備使用小尾數法,則上述主機設備只需要與指令地址信息CMDAS —起對液 晶驅動控制器件1發(fā)布第1尾數設定指令CMDDL。如果上述主機設備使用大尾數法,則上 述主機設備只需要與指令地址信息CMDAS —起對液晶驅動控制器件1發(fā)布第2尾數設定指 令CMDDB。無論在上述液晶驅動控制器件中的尾數設定的初始狀況如何,完全不需要識別上 述液晶驅動控制器件的尾數。這是因為,即使調換高位和低位比特位置,上述的值h0606、 h0101和畫0也是相同的。 信號TCREV是表示上述的比特IBO的值(TV)與比特IB1的值(TV)的邏輯積的信 號。利用信號TCREV來驗證對于尾數設定指令CMDDL上述的比特IBO和IB1的值都為1的情況??衫抿炞C上述的尾數設定指令的每個比特的值是否正確的邏輯來產生信號TCREV, 但在這里未使用。其原因如下所述。即,必須與所供給的正確的地址h0606 —起指定尾數 設定寄存器(ESREG)35。利用電源接通復位的初始狀態(tài)是大尾數法設定(TCREV = 0),對于 變化為小尾數法設定的指令,可正確地驗證值h0101的1B0和IB1。只要進行基于圖6的指 令規(guī)格的動作,可保證正常的尾數控制。根據這些原因,對于產生信號TCREV的邏輯,即使 不注意比特IB1至比特IB7和比特IB9至比特IB15的值,對于從小尾數法至大尾數法的再 設定來說,IBO和IB8的哪一個是1都不會產生實質上的問題。這樣做顯著地簡化了確定 上述尾數設定指令的邏輯。
〈移動電話> 圖8示出與應用了液晶驅動控制器件1的數據處理系統(tǒng)有關的移動電話 (CPHN)41。將由天線42接收的無線電頻帶的接收信號發(fā)送給高頻接口部分(RFIF)43。利 用高頻接口部分43將上述接收信號變換為低頻的信號,對其進行譯碼,變換為數字信號并 供給基帶部分(BBP)44?;鶐Р糠?4使用微型計算機(MCU)45等進行信道的編碼和解碼處 理,對上述已接收的數字信號進行解密,并進行誤差校正?;鶐Р糠?4使用專用半導體器 件(ASIC)46將上述已接收的數字信號分離為通信所需要的控制數據和壓縮聲音數據。將 上述控制數據發(fā)送給MCU 45, MCU 45進行通信協(xié)議處理。使用MCU45對在信道的編碼和 解碼處理中抽出的上述聲音數據進行解壓縮,將上述聲音數據供給聲音接口電路(VCIF)49 作為聲音數據,變換為模擬信號,利用揚聲器47作為聲音重放。在發(fā)送動作的情況下,將從 話筒48輸入的聲音信號在聲音接口電路49中變換為數字信號,使用MCU 45進行濾波處理 等,變換為壓縮聲音數據。ASIC 46將來自MCU 45的上述壓縮聲音數據和上述控制數據合 成為發(fā)送數據的序列,通過使用MCU45對上述發(fā)送數據的序列加上誤差校正、檢測碼和密 碼來產生發(fā)送數據。在高頻接口部分43中對上述發(fā)送數據進行變換,將上述已變換的發(fā)送 數據變換為高頻信號并從天線42作為無線電信號發(fā)送出去。 MCU 45對液晶驅動控制器件(LCDCNT) 1發(fā)布顯示指令和顯示數據。響應于此,液 晶驅動控制器件(LCDCNT)1在液晶顯示器50上顯示圖像。MCU 45具有諸如中央處理單元 (CPU)和數字信號處理器(DSP)的電路單元。可將MCU 45分開地構成為專門承擔用于通 信的基帶處理的基帶處理器(BBP)和專門承擔諸如顯示控制和安全控制的附加的功能控 制的應用處理器(APP)。利用特定的半導體器件(盡管沒有特別的限制)分別構成LCDCNT 1、ASIC 46和MCU 45。在本實施例中,將MCU 45用作液晶驅動控制器件1的主機設備。作 為MCU 45與液晶驅動控制器件1之間的接口,利用信號線321選擇并行接口。
圖9示出利用MCU 45進行的尾數設定動作的一個例子。MCU 45在小尾數模式下 發(fā)揮進行上述并行接口的傳送主設備的功能。對液晶驅動控制器件1進行初始化,以便利 用電源接通復位在小尾數模式下進行上述并行接口 。 在解除小尾數模式之后,MCU 45立刻進行Sl和S2的處理。在Sl的處理中,MCU 45發(fā)布指令地址h0606,雖然MCU 45和LCDCNT1的尾數互不相同,即使調換指令地址h0606 的高位和低位比特位置,由于指令地址h0606的值是相同的,故也正常地選擇尾數設定指 令寄存器35。在S2的處理中,MCU 45發(fā)布其值為h0101的第1尾數設定指令CMDDL來指 定小尾數法,以使LCDCNT 1的尾數與其本身的尾數一致。雖然MCU 45和LCDCNT 1的尾數 仍然互不相同,即使調換指令地址h0101的高位和低位比特位置,由于指令地址h0101的值是相同的,故也在尾數設定指令寄存器35中正常地設置指令數據h0101。由此,將LCDCNT 1的尾數從大尾數法改變?yōu)樾∥矓捣?。在其后的S3的處理中,由于MCU 45和LCDCNT 1都 在小尾數法下動作,故可正常地處理任何指令地址和任何指令數據。 雖然未示出,但在MCU 45的尾數是大尾數法時,在電源接通復位之后,MCU 45只 需要發(fā)布指令地址h0606和其值為h0000的第2尾數設定指令CMDDB。
圖10是用于說明在基帶處理器(BBP) 45A和應用處理器(APP) 45B控制液晶驅動 控制器件(LCDCNT) l作為主機設備時動態(tài)地轉換尾數設定的動作的圖。BBP 45A發(fā)揮在小 尾數模式下進行并行接口的傳送主設備的功能。對液晶驅動控制器件1進行初始化,以便 利用電源接通復位在小尾數模式下進行上述并行接口。如圖10中所示,在BBP 45A控制 LCDCNT 1時,BBP 45A使用尾數設定指令,以使LCDCNT 1能在小尾數模式下動作。這種情 況的一個例子是,在移動電話的備用狀態(tài)下使用BBP 45AQ的實時時鐘在液晶顯示器上顯 示時鐘。在APP 45B控制LCDCNT 1時,APP 45B使用尾數設定指令,以使LCDCNT 1能在大 尾數模式下動作。利用LCDCNT 1的尾數轉換功能,可動態(tài)地轉換尾數。
迄今為止,按照優(yōu)選實施例詳細地描述了由本發(fā)明的發(fā)明者進行的發(fā)明,但并不 是說本發(fā)明限定于上述優(yōu)選實施例,而是在不改變本發(fā)明的要旨的情況下,在很多方面可 作修正。 例如,在本說明書中,指令不僅表示在指令寄存器中設置的指示,而且也表示在諸 如端口控制寄存器的控制寄存器中設置的控制數據。簡單地說,在液晶驅動控制器件的情 況下,除顯示數據以外的數據都是指令,在某種意義上表示指令動作的指示數據。在一個液 晶驅動控制器件中可選擇串行接口作為主接口的結構在本發(fā)明中不是必須的。主機設備不 限于一個用于基帶處理和應用處理的MCU 45。主機設備可以是基帶處理器和/或應用處理 器或可以是其它的電路。 地址信息尾數設定不限于h0606。同樣,尾數設定指令不限于hOOOO和h0101。即 使調換高位和低位比特位置,如果特定的比特位置的值不變,則沒有問題。高位比特和低位 比特的值不一定需要彼此相等。數據的高位比特位置和低位比特位置不限于字節(jié)單位。它 們可以是字單位或長字單位。 本發(fā)明不限定于移動電話,可廣泛地應用于諸如PDA (個人數字助理)的便攜式數 據處理終端和諸如存儲終端的各種數據處理系統(tǒng)。半導體器件和外圍器件不限于液晶驅動 控制器件。本發(fā)明可應用于諸如圖形控制器、存儲控制器、總線控制器、直接存儲存取控制 器和存儲器等各種電路和器件。
權利要求
一種半導體基板上的供主機設備使用的顯示控制器驅動器,所述顯示控制器驅動器包括從主機設備被供給數據、地址(包括CMDAS)和尾數法設置指令(CMDDL或CMDDB)的并行接口(HIF),所述尾數法設置指令用于把并行接口設置成用于待接收數據的大尾數法系統(tǒng)和小尾數法系統(tǒng)之一;和指令寄存器,當供給并行接口(HIF)的地址與分配給尾數法設置指令的地址一致時,尾數法設置指令被保存在指令寄存器中,其中尾數法設置指令包括高位比特部分和低位比特部分,所述尾數法設置指令具有即使高位比特位置和低位比特位置被調換、特定比特位置的值也不變化的相同的值。
2. 按照權利要求1所述的顯示控制器驅動器,其中尾數法設置指令的高位比特部分為OOOOOOOTV,當設置小尾數法系統(tǒng)時,TV為0, 當設置大尾數法系統(tǒng)時,TV為1,其中尾數法設置指令的低位比特部分為OOOOOOOTV,當設置小尾數法系統(tǒng)時,TV為0, 當設置大尾數法系統(tǒng)時,TV為1。
3. 按照權利要求1所述的顯示控制器驅動器,其中地址(CMDAS)包括高位比特部分和低位比特部分,所述地址具有即使高位比特位 置和低位比特位置被調換、特定比特位置的值也不變化的相同的值。
4. 按照權利要求3所述的顯示控制器驅動器, 其中地址(CMDAS)的高位比特部分為00000110, 其中地址(CMDAS)的低位比特部分為00000110。
5. —種半導體基板上的供主機設備使用的顯示控制器驅動器,所述顯示控制器驅動器 包括從主機設備被供給下述信息的并行接口 (HIF):把并行接口設置成大尾數法接口和小尾數法接口之一的尾數法設置指令(CMDDL或 CMDDB),禾口分配給尾數法設置指令的地址(CMDAS);以及指令寄存器,當從主機設備供給所述地址時,尾數法設置指令被保存在所述指令寄存 器中,其中尾數法設置指令包括高位比特部分和低位比特部分,所述尾數法設置指令具有即 使高位比特位置和低位比特位置被調換、特定比特位置的值也不變化的相同的值,其中地址(CMDAS)包括高位比特部分和低位比特部分,所述地址具有即使高位比特位 置和低位比特位置被調換、特定比特位置的值也不變化的相同的值。
6. 按照權利要求5所述的顯示控制器驅動器,其中尾數法設置指令的高位比特部分和低位比特部分都為OOOOOOOTV,當設置小尾數 法接口時,TV為0,當設置大尾數法接口時,TV為1 。
7. 按照權利要求5所述的顯示控制器驅動器,其中地址(CMDAS)的高位比特部分和低位比特部分都為00000110,以使尾數法設置指 令的地址為h0606,其中h表示十六進制。
8. —種半導體基板上的供主機設備使用的顯示控制器驅動器,所述顯示控制器驅動器包括從主機設備被供給下述信息的并行接口 (HIF):把并行接口設置成大尾數法接口和小尾數法接口之一的尾數法設置指令(CMDDL或 CMDDB),禾口分配給尾數法設置指令的地址(CMDAS);以及指令寄存器,當從主機設備被供給所述地址時,尾數法設置指令被保存在所述指令寄 存器中,其中尾數法設置指令的高位比特部分和低位比特部分都為OOOOOOOTV,當設置小尾數 法接口時,TV為0 ,當設置大尾數法接口時,TV為1 ,其中地址(CMDAS)的高位比特部分和低位比特部分都為00000110,以使尾數法設置指 令的地址為h0606,其中h表示十六進制。
全文摘要
本發(fā)明提供一種顯示控制器驅動器。上述半導體器件具有轉換電路和第1寄存器。上述轉換電路在將與外部的并行接口用作大尾數法或小尾數法之間進行轉換。第1寄存器保存上述轉換電路的控制數據。在對上述第1寄存器供給即使其高位和低位比特位置調換、特定的比特位置的值中也沒有變化的第1預定的控制信息時,上述轉換電路將上述并行接口看作是小尾數法,在對上述第1寄存器供給即使其高位和低位比特位置調換、特定的比特位置的值中也沒有變化的第2預定的控制信息時,上述轉換電路將上述并行接口看作是大尾數法。無論上述尾數設定狀態(tài)如何,都可正確地輸入上述控制信息而不受上述尾數設定狀態(tài)的影響。
文檔編號G06F13/40GK101714129SQ20091025414
公開日2010年5月26日 申請日期2006年6月1日 優(yōu)先權日2005年6月1日
發(fā)明者東優(yōu)里, 坂卷五郎 申請人:株式會社瑞薩科技