JP2008164653A - Semiconductor integrated circuit for display control - Google Patents
Semiconductor integrated circuit for display control Download PDFInfo
- Publication number
- JP2008164653A JP2008164653A JP2006350818A JP2006350818A JP2008164653A JP 2008164653 A JP2008164653 A JP 2008164653A JP 2006350818 A JP2006350818 A JP 2006350818A JP 2006350818 A JP2006350818 A JP 2006350818A JP 2008164653 A JP2008164653 A JP 2008164653A
- Authority
- JP
- Japan
- Prior art keywords
- data
- display
- point address
- start point
- copy
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Liquid Crystal Display Device Control (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
Description
本発明は、表示制御用半導体集積回路に関し、例えば液晶表示パネルを駆動する液晶コントローラドライバに利用して有効な技術に関する。 The present invention relates to a display control semiconductor integrated circuit, for example, a technique effective for use in a liquid crystal controller driver for driving a liquid crystal display panel.
近年、携帯電話器やPDA(パーソナル・デジタル・アシスタンツ)などの携帯用電子機器の表示装置としては、一般に複数の表示画素がマトリックス状に2次元配列されたドットマトリックス型液晶パネルが用いられている。機器内部には、この液晶パネルの表示制御を行う半導体集積回路化された液晶表示制御装置(液晶コントローラ)や該制御装置の制御下で液晶パネルを駆動する液晶ドライバもしくは液晶コントローラと液晶ドライバを内蔵した液晶表示駆動制御装置(液晶コントローラドライバ)が搭載されている。 2. Description of the Related Art In recent years, a dot matrix type liquid crystal panel in which a plurality of display pixels are two-dimensionally arranged in a matrix is generally used as a display device of a portable electronic device such as a mobile phone or a PDA (Personal Digital Assistance). . Built-in liquid crystal display control device (liquid crystal controller) in the form of a semiconductor integrated circuit that controls the display of the liquid crystal panel, or a liquid crystal driver that drives the liquid crystal panel under the control of the control device, or a liquid crystal controller and a liquid crystal driver The liquid crystal display drive control device (liquid crystal controller driver) is mounted.
表示装置の一例として、表示用RAMの出力データを取り込んでシフトするシフト部を設け、シフトしたデータをラッチ部に転送してXドライバに出力し、あるいは更にRAMへ再度データを書き込むようにした技術が知られている(例えば特許文献1参照)。 As an example of a display device, a shift unit that takes in and shifts output data of a display RAM is provided, and the shifted data is transferred to a latch unit and output to an X driver, or data is written again into the RAM. Is known (see, for example, Patent Document 1).
また、セグメント駆動回路にシフトレジスタを設け、スクロール量設定レジスタによりスクロール量を決定することでシフト量を制限して画像のスクロールを行うようにした表示装置が知られている(特許文献2参照)。 There is also known a display device in which a shift register is provided in a segment drive circuit and the scroll amount is limited by the scroll amount setting register to limit the shift amount to scroll the image (see Patent Document 2). .
さらに、消費電力の増加を抑えて、横スクロール表示を行うことができる表示ドライバが知られている(例えば特許文献3参照)。 Furthermore, a display driver that can perform horizontal scroll display while suppressing an increase in power consumption is known (see, for example, Patent Document 3).
携帯電話器やPDAにおいて、表示画面に現在表示されている情報の一部を異なるウインドウに表示させたい場合がある。それを実現するには、表示用メモリの記憶情報の一部のみを変更したデータによって表示用メモリの記憶情報を更新すれば良い。しかし、表示用メモリの1画面分の記憶情報を書き換えるには時間がかかってしまう。そこで、液晶表示パネルを駆動する液晶コントローラドライバにおいて、表示用メモリの記憶情報の一部を別の記憶エリアにコピーすることが検討された。尚、そのような技術について上記特許文献1〜3には記載されていない。
In a cellular phone or PDA, there is a case where a part of information currently displayed on the display screen is desired to be displayed in a different window. In order to realize this, the storage information in the display memory may be updated with data obtained by changing only a part of the storage information in the display memory. However, it takes time to rewrite the storage information for one screen of the display memory. Therefore, in a liquid crystal controller driver for driving a liquid crystal display panel, it has been studied to copy a part of the storage information of the display memory to another storage area. Such a technique is not described in
本発明の目的は、表示用メモリの記憶情報の一部を当該表示用メモリにおける別の記憶エリアにコピーするための技術を提供することにある。 An object of the present invention is to provide a technique for copying a part of information stored in a display memory to another storage area in the display memory.
本発明の前記並びにその他の目的と新規な特徴は本明細書の記述及び添付図面から明らかになるであろう。 The above and other objects and novel features of the present invention will be apparent from the description of this specification and the accompanying drawings.
本願において開示される発明のうち代表的なものについて簡単に説明すれば下記のとおりである。 A representative one of the inventions disclosed in the present application will be briefly described as follows.
すなわち、表示データを記憶可能な表示用メモリと、上記表示用メモリへの書き込みデータを保持可能な書込みラッチ回路とを設ける。そして、コピーインストラクションに基づいて、上記表示用メモリにおけるコピー元始点アドレス、コピー元終点アドレス、及びコピー先始点アドレスを指定可能な制御部を設ける。さらに上記表示用メモリにおけるコピー元始点アドレス及びコピー元終点アドレスによって特定されるエリアにおけるデータをライン単位で上記書込みラッチ回路に保持させ、それを上記コピー先始点アドレスによって特定されるラインから順に書き込むためのタイミング制御回路を設ける。 That is, a display memory capable of storing display data and a write latch circuit capable of holding write data to the display memory are provided. Then, based on the copy instruction, a control unit capable of designating the copy source start point address, the copy source end point address, and the copy destination start point address in the display memory is provided. Further, data in the area specified by the copy source start point address and the copy source end point address in the display memory is held in the write latch circuit in units of lines, and is written in order from the line specified by the copy destination start point address. The timing control circuit is provided.
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば下記の通りである。 The effects obtained by the representative ones of the inventions disclosed in the present application will be briefly described as follows.
すなわち、表示用メモリの記憶情報の一部を別の記憶エリアにコピーする機能を備えた表示制御用半導体集積回路を提供することができる。 That is, it is possible to provide a display control semiconductor integrated circuit having a function of copying a part of stored information of the display memory to another storage area.
1.代表的な実施の形態
先ず、本願において開示される発明の代表的な実施の形態について概要を説明する。代表的な実施の形態についての概要説明で括弧を付して参照する図面の参照符号はそれが付された構成要素の概念に含まれるものを例示するに過ぎない。
1. Representative Embodiment First, an outline of a typical embodiment of the invention disclosed in the present application will be described. The reference numerals in the drawings referred to with parentheses in the outline description of the representative embodiments merely exemplify what are included in the concept of the components to which the reference numerals are attached.
〔1〕本発明の代表的な実施の形態に係る表示制御用半導体集積回路は、表示データを記憶可能な表示用メモリ(206)と、上記表示用メモリへの書き込みデータを保持可能な書込みラッチ回路(WLCH1,WLCH2,WLCH3)とを設ける。そして、コピーインストラクションに基づいて、上記表示用メモリにおけるコピー元始点アドレス、コピー元終点アドレス、及びコピー先始点アドレスを指定可能な制御部(201)を設ける。さらに上記表示用メモリにおけるコピー元始点アドレス及びコピー元終点アドレスによって特定されるエリアにおけるデータをライン単位で上記書込みラッチ回路に保持させ、それを上記コピー先始点アドレスによって特定されるラインから順に書き込むためのタイミング制御回路(203)及びアドレス生成回路(210)を設ける。 [1] A display control semiconductor integrated circuit according to a typical embodiment of the present invention includes a display memory (206) capable of storing display data and a write latch capable of holding write data to the display memory. Circuits (WLCH1, WLCH2, WLCH3) are provided. Then, based on the copy instruction, a control unit (201) capable of designating the copy source start point address, the copy source end point address, and the copy destination start point address in the display memory is provided. Further, data in the area specified by the copy source start point address and the copy source end point address in the display memory is held in the write latch circuit in units of lines, and is written in order from the line specified by the copy destination start point address. Timing control circuit (203) and address generation circuit (210) are provided.
上記の構成によれば、制御部(201)によって、コピーインストラクションに基づいて、上記表示用メモリにおけるコピー元始点アドレス、コピー元終点アドレス、及びコピー先始点アドレスの指定が行われると、タイミング制御回路(203)及びアドレス生成回路(210)は、上記表示用メモリにおけるコピー元始点アドレス及びコピー元終点アドレスによって特定されるエリアにおけるデータをライン単位で上記書込みラッチ回路に保持させ、それを上記コピー先始点アドレスによって特定されるラインから順に書き込むためのタイミング制御を行う。このことが、表示用メモリの記憶情報の一部を当該表示用メモリにおける別の記憶エリアにコピーするための技術の提供を達成する。 According to the above configuration, when the control unit (201) designates the copy source start point address, the copy source end point address, and the copy destination start point address in the display memory based on the copy instruction, the timing control circuit (203) and the address generation circuit (210) cause the write latch circuit to hold the data in the area specified by the copy source start point address and the copy source end point address in the display memory in line units, and store the data in the copy destination. Timing control for writing in order from the line specified by the start point address is performed. This achieves the provision of a technique for copying a part of the storage information of the display memory to another storage area in the display memory.
〔2〕また、別の観点によれば、上記表示用メモリにおけるコピー元始点アドレス及びコピー元終点アドレスによって特定されるエリアにおけるデータをライン単位で上記ラインラッチ回路に保持させ、上記コピー先始点アドレスに基づいて上記ラインラッチ回路の保持データをカラム方向にシフトさせてから、それを上記コピー先始点アドレスによって特定されるラインから順に書き込むためのタイミング制御回路(203)を設ける。 [2] According to another aspect, data in an area specified by a copy source start address and a copy source end address in the display memory is held in the line latch circuit in units of lines, and the copy destination start address Is provided with a timing control circuit (203) for shifting the data held in the line latch circuit in the column direction and writing the data sequentially from the line specified by the copy destination start point address.
〔3〕上記表示用メモリは、複数のワード線(WL)と、上記ワード線に交差するように配置された複数のデータ線(DL1,DL1*、DL2,DL2*、DL3,DL3*)と、上記ワード線と上記データ線との交点箇所に設けられたメモリセル(MC)とを含んで構成することができる。また、このとき、上記ラインラッチ回路は、上記データ線に対応して配置された複数のラッチ回路を含んで構成することができる。 [3] The display memory includes a plurality of word lines (WL) and a plurality of data lines (DL1, DL1 *, DL2, DL2 *, DL3, DL3 *) arranged so as to intersect the word lines. A memory cell (MC) provided at the intersection of the word line and the data line can be included. At this time, the line latch circuit may include a plurality of latch circuits arranged corresponding to the data lines.
〔4〕上記ラインラッチ回路の保持データをカラム方向にシフトするためのシフトレジスタ(213)を設けることができる。 [4] A shift register (213) for shifting the data held in the line latch circuit in the column direction can be provided.
〔5〕さらに、別の観点によれば、上記コピー元始点アドレス及び上記コピー元カラムアドレスに従って上記表示用メモリ内の対応データを上記シフトレジスタに保持させ、上記コピー先カラムアドレスに基づいて上記シフトレジスタの保持データをカラム方向にシフトさせてから上記表示用メモリに書き込むためのタイミング制御回路(203)を設ける。 [5] Further, according to another aspect, the corresponding data in the display memory is held in the shift register according to the copy source start point address and the copy source column address, and the shift is performed based on the copy destination column address. A timing control circuit (203) for shifting the data held in the register in the column direction and then writing the data to the display memory is provided.
〔6〕このとき、上記制御回路は、フィルインストラクションに基づいてフィル始点アドレス及びフィル終点アドレスを指定する機能を含み、上記タイミング制御回路は、上記フィル始点アドレス及びフィル終点アドレスに従って上記表示用メモリ内の対応領域に所定カラーデータを書き込むための制御を含んで構成することができる。 [6] At this time, the control circuit includes a function of designating a fill start point address and a fill end point address on the basis of the fill instruction, and the timing control circuit is provided in the display memory according to the fill start point address and the fill end point address. Control for writing predetermined color data in the corresponding area.
2.実施の形態の説明
次に、実施の形態について更に詳述する。
2. Next, the embodiment will be described in more detail.
図1には、本発明にかかる表示制御用半導体集積回路の一例とされる液晶コントローラドライバが示される。図1に示される液晶コントローラドライバ200は、図示されないドットマトリックス型の液晶表示パネルを駆動する。液晶コントローラドライバ200は、ドットマトリックス型の液晶表示パネルにグラフィック表示されるデータを記憶するメモリとして、表示データをビットマップ方式で記憶する表示用メモリ(GRAM)206を内蔵し、その書込み回路や読み出し回路および液晶表示パネルの駆動信号を出力するドライバとともに1個の半導体基板上に半導体集積回路として構成される。
FIG. 1 shows a liquid crystal controller driver as an example of a display control semiconductor integrated circuit according to the present invention. A liquid
液晶コントローラドライバ200は、外部のマイクロプロセッサもしくはマイクロコンピュータ等からの指令に基づいてチップ内部全体を制御する制御部201を備える。また、外部からの発振信号もしくは外部端子に接続された振動子からの発振信号に基づいてチップ内部の基準クロックパルスを生成するパルスジェネレータ202、このクロックパルスに基づいてチップ内部の種々の回路の動作タイミングを与えるタイミング信号を発生するタイミング制御回路203を備える。
The liquid
さらに、図示しないバスを介してマイクロコンピュータ等との間で主としてインストラクションや静止表示データなどのデータの送受信を行うシステム・インタフェース204、図示しない表示データバスを介して主としてアプリケーションプロセッサなどからの動画データや水平・垂直同期信号HSYNC,VSYNCを受ける外部表示インタフェース205を備える。
Furthermore, a
さらに、液晶コントローラドライバ200は、マイクロコンピュータからのRGBの書込みデータのビットの並び替えなどのビット処理を行うビット変換(BGR)回路207を備える。また、ビット変換回路207で変換された表示データまたは外部表示インタフェース205を介して入力された表示データを取り込んで保持するライトデータラッチ回路208、表示用メモリ206から読み出された表示データを保持するリードデータラッチ回路209、上記表示用メモリ206に対する選択アドレスを生成するアドレス生成回路210を備える。ライトデータラッチ回路214及びリードデータラッチ回路と、表示用メモリ206との間には、コピー機能を実現するためのシフトレジスタ213やラインラッチ回路214が設けられている。
Further, the liquid
表示用メモリ206は、複数のメモリセルおよびワード線、ビット線(データ線)を含むメモリアレイと、アドレス生成回路210から供給されるアドレスをデコードしてメモリアレイ内のワード線やビット線を選択する信号を生成するアドレスデコーダを有する読み出し書込み可能なRAMにより構成されている。また、表示用メモリ206は、メモリセルから読み出されたデータを記憶保持する読み出しラッチ回路や書込みデータに応じてメモリアレイ内のビット線に所定の電圧を印加したりするライトドライバなどを有する。特に制限されるものでないが、本例では、メモリアレイは172800バイトの記憶容量を有するように構成され、17ビットのアドレス信号によってカラム(18ビット)単位でデータのリード・ライトが可能にされている。
The
さらに、表示用メモリ206から読み出された表示データを順次ラッチするパネル表示用ラッチ回路212が設けられている。また、液晶パネルの駆動に必要な複数レベルの電圧を発生する液晶駆動レベル発生回路216、該液晶駆動レベル発生回路216で生成された電圧に基づいてカラー表示や階調表示に適した波形信号を生成するのに必要な階調電圧を生成する階調電圧生成回路217、液晶パネルのγ特性を補正するための階調電圧を設定するγ調整回路218を備える。
Further, a panel
上記パネル表示用ラッチ回路212の後段には、上記階調電圧生成回路217から供給される階調電圧の中からパネル表示用ラッチ回路212の出力データに応じた電圧を選択して液晶パネルの信号線としてのソース線に印加される電圧(ソース線駆動信号)S1−S240を出力するソース線駆動回路215が設けられている。一方、液晶パネルの選択線としてのゲート線(コモン線とも呼ばれる)に印加される電圧(ゲート線駆動信号)G1−G320を出力するゲート線駆動回路219、液晶パネルのゲート線を1本ずつ順番に選択レベルに駆動するためのスキャンデータを生成するシフトレジスタなどからなるスキャンデータ発生回路220等が設けられている。
In the subsequent stage of the panel
さらに、内部基準電圧を生成する内部基準電圧生成回路221、外部から供給される3.3Vや2.5Vのような電圧Vccを降圧して1.5Vのような内部ロジック回路の電源電圧Vddを生成する内部ロジック電源レギュレータ222が設けられている。SEL1,SEL2はセレクタで、それぞれタイミング制御回路203から出力される切替え信号によって制御され、複数の入力信号のいずれかを選択的に通過させる。
Further, an internal reference
制御部201には、液晶コントローラドライバ200の動作モードなどチップ全体の動作状態を制御するためのコントロールレジスタCTRや、該コントロールレジスタCTRや前記表示用メモリ206の参照のためのインデックス情報を記憶するインデックスIXRなどのレジスタが設けられている。外部のマイクロコンピュータ等がインデックスレジスタIXRに書込みを行うことで実行するインストラクションを指定すると、制御部201が指定されたインストラクションに対応した制御信号を生成し出力する。
In the
このように構成された制御部201による制御によって、液晶コントローラドライバ200は、マイクロコンピュータ等からの指令およびデータに基づいて図外の液晶パネルに表示を行う際に、表示データを表示用メモリ206に順次書き込んで行く描画処理を行う。また、表示用メモリ206から周期的に表示データを読み出す読み出し処理を行って液晶パネルのソース線に印加する信号を生成して出力するとともに、ゲート線に順次印加する信号を生成して出力する。
Under the control of the
システム・インタフェース204は、マイクロコンピュータ等のシステム制御装置との間で表示用メモリ206への描画の際などに必要とされるレジスタへの設定データや表示データ等の信号の送受信を行う。本例では、IM3−1およびIM0/ID端子の状態に応じて80系インタフェースとして18ビット、16ビット、9ビット、8ビットのパラレル入出力またはシリアル入出力のいずれかが選択可能に構成されている。
The
図2には、上記制御部201の構成例が示される。
FIG. 2 shows a configuration example of the
入力バッファ2011,2012,2013,2015が設けられる。レジスタ選択信号RS、チップ選択信号CS*(*はローアクティブの信号であることを意味する)、ライトストローブ信号WR*は、それぞれ上記入力バッファ2011,2012,2013を介してコントロール回路2014に伝達される。レジスタ選択信号RSは、ローレベルでインデックスレジスタを選択し、ハイレベルでコントロールレジスタを選択する。チップ選択信号CS*がローレベルにアサートされることでこの液晶コントローラドライバ200が選択される。ライトストローブ信号WR*がローレベルにアサートされることでデータの書込みが指示される。コントロール回路2014は、上記レジスタ選択信号RS、チップ選択信号CS*、及びライトストローブ信号WR*に基づいて、クロック信号(IWECCLK、DWECCLK)や各種制御信号(IWEA、IWE0,1、DB_Load)を形成する。クロック信号IWECCLKは、インデックスレジスタIXRに供給される。このクロック信号IWECCLKは、レジスタ選択信号RSがローレベルの時に有効とされる。16ビット構成のデータバス15−0を介して伝達されたデータは、入力バッファ2015を介して取り込まれ、ロードレジスタ2016、書込み用レジスタ2017,2018を介してインデックスレジスタIXR、及びインストラクションデコーダ2019に伝達される。インストラクションデコーダ2019では、上記インデックスレジスタIXRの出力及び書込み用レジスタ2018の出力データIDEC〔15:0〕のデコードが行われる。インデックスライトが実行されることで、インデックスのデータに対応する制御信号IDXR200,IDXR201,IDXR202,…の何れかがイネーブル状態にされる。クロック信号DWECCLKは、レジスタ選択信号RSがハイレベルの時に有効とされる。2入力ナンドゲート2020,2022,2024とインバータ2021,2023,2025を含む論理回路により、クロック信号DWECCLKと、制御信号IDXR200,IDXR201,IDXR202,…との論理がとられることで、コントロールレジスタCTRのクロック信号が形成される。コントロールレジスタCTRは、複数のレジスタを含み、コントロールレジスタライトが実行されることで、インデックスで指定されたレジスタに、インストラクションデコーダ2019の出力データEIDEC〔15:0〕が書き込まれる。
上記インデックスレジスタIXRは、図3に示されるようにID〔10−0〕に対応する11個のレジスタを含んで成り、それはデータバスDB10−DB0に対応する。コントロールレジスタCTRを構成する各種レジスタは、インデックスで指定することができる。レジスタ番号を2進数で”000_0000_0000”(R000h)から”111_1111_1111”(R7FFH)の範囲で設定できる。 As shown in FIG. 3, the index register IXR includes 11 registers corresponding to ID [10-0], which correspond to the data buses DB10-DB0. Various registers constituting the control register CTR can be specified by an index. The register number can be set in a binary number ranging from “000 — 0000 — 0000” (R000h) to “111 — 1111 — 1111” (R7FFH).
図4には、表示用メモリ206の記憶情報の一部を当該表示用メモリ206における別の記憶エリアにコピーする機能に関するインストラクション群の一例が示される。
FIG. 4 shows an example of an instruction group relating to a function of copying a part of stored information in the
インデックスレジスタR200h〜R206hに、表示用メモリ206の記憶情報の一部を当該表示用メモリ206における別の記憶エリアにコピーする機能に関するインストラクション群が割り当てられている。例えば、インデックスレジスタのレジスタ番号”010_0000_0000”(R200h)を指定し、コントロールレジスタCTRにCOPY(DB0=1)を設定することにより、コピー機能が有効になる。そして、コピー元始点アドレス(X1,Y1)、コピー元終点アドレス(X2,Y2)、コピー先始点アドレス(X3,Y3)をセットすれば、タイミング制御回路203の制御により、表示用メモリ206の記憶情報の一部が当該表示用メモリ206における別の記憶エリアにコピーされる。
Instruction groups relating to a function of copying a part of the storage information of the
図8には、上記表示用メモリ206、シフトレジスタ213、及びラインラッチ回路214における主要部の構成例が示される。
FIG. 8 shows a configuration example of main parts of the
表示用メモリ206は、複数のワード線WLと、上記複数のワード線WLに交差するように配置された複数のデータ線DL1,DL1*、DL2,DL2*、DL3,DL3*と、上記複数のワード線WLと複数のデータ線DL1,DL1*、DL2,DL2*、DL3,DL3*との交差する箇所に配置されたメモリセルMC1,MC2,MC3とを含んで成る。データ線DL1,DL1*、DL2,DL2*、DL3,DL3*には、対応するデータ線をプリチャージするためのプリチャージ回路PCG1,PCG2,PCG3や、データ書き込みにおいて対応するデータ線を駆動するためのライトドライバWDRV1,WDRV2,WDRV3が結合される。プリチャージ回路PCG1,PCG2,PCG3によるプリチャージタイミングは、プリチャージ信号によって制御される。上記ライトドライバWDRV1,WDRV2,WDRV3にはライトイネーブル信号が入力され、このライトイネーブル信号がアサートされることにより、対応するライトドライバWDRV1,WDRV2,WDRV3によってデータ書き込みが行われる。データ線DL1,DL2,DL3には、リードイネーブル信号がアサートされることによって導通されるトライステートバッファTB1,TB3,TB5が結合され、このトライステートバッファTB1,TB3,TB5の出力データは、それぞれ対応するデマルチプレクサDMP1,DMP4,DMP7を介してラインラッチ回路214に伝達される。また、データ線DL1*,DL2*,DL3*には、トライステートバッファTB2,TB4,TB6が結合され、このトライステートバッファTB2,TB4,TB6の出力データは、図1に示されるパネル表示用ラッチ回路212に伝達される。
The
ラインラッチ回路214は、上記複数のデータ線DL1,DL1*、DL2,DL2*、DL3,DL3*に対応して配置された複数のラッチ回路214−1,214−2,214−3を含む。このラッチ回路214−1,214−2,214−3は、それぞれ入力データをクロック信号CLK1に同期してラッチする。
The
シフトレジスタ213は、上記複数のデータ線DL1,DL1*、DL2,DL2*、DL3,DL3*に対応して配置された複数のレジスタ213−1,213−2,213−3を含む。この複数のレジスタ213−1,213−2,213−3にはクロックCLK2が伝達され、このクロックCLK2に同期してデータシフトが行われる。また、レジスタ213−1,213−2,213−3によってシフトされるデータを取り込むため、レジスタ213−1,213−2,213−3の前段には、マルチプレクサMPX3,MPX6,MPX9が設けられる。マルチプレクサMPX3は、上記ラインラッチ回路214におけるラッチ回路214−1の出力と、新たな入力データDATAiとを選択信号Selectに応じて選択的にレジスタ213−1に供給する。マルチプレクサMPX6は、上記ラインラッチ回路214におけるラッチ回路214−2の出力と、前段のレジスタ213−1の出力データとを選択信号Selectに応じて選択的にレジスタ213−2に供給する。マルチプレクサMPX9は、上記ラインラッチ回路214におけるラッチ回路214−2の出力と、前段のレジスタ213−1の出力データとを選択信号Selectに応じて選択的にレジスタ213−2に供給する。また、マルチプレクサMPX2,MPX5,MPX8が設けられ、このマルチプレクサMPX2,MPX5,MPX8によって、上記レジスタ213−1〜213−3の出力データと、内部バスIBUSのデータとが選択的に、対応する書込みラッチ回路WLCH1,WLCH2,WLCH3に伝達されるようになっている。この書込みラッチ回路WLCH1,WLCH2,WLCH3は、図1におけるライトデータラッチ208に含まれるもので、書込みラッチ用クロック信号WCLKがアサートされるタイミングで入力データをラッチする。ラッチされたデータは、対応するライトドライバWDRV1,WDRV2,WDRV3に伝達される。それによって、対応するメモリセルへの書き込みが可能とされる。
The
次に、上記構成におけるコピー機能について詳述する。このコピー機能によれば、表示用メモリ206の記憶情報の一部を当該表示用メモリ206における別の記憶エリアにコピーすることができる。
Next, the copy function in the above configuration will be described in detail. According to this copy function, a part of the storage information in the
図7には、コピー機能による処理の流れが示される。 FIG. 7 shows the flow of processing by the copy function.
インデックスレジスタのレジスタ番号”010_0000_0000”(R200h)が指定され、コントロールレジスタCTRにCOPY(DB0=1)がセットされることにより、コピーインストラクションが設定される(ST1)。そして図5に示されるように、コピー元ウインドウアドレス指定(X1,Y1,X2,Y2)が行われ(ST2)、コピー先ウインドウアドレス指定(X3,Y3)が行われ(ST4)、それに基づいてアドレス生成回路210において表示用メモリ206のアドレス信号が生成されることにより(ST4)、コピーシーケンスが実行される(ST5)。ここで、コピー元ウインドウアドレス指定(X1,Y1,X2,Y2)には、表示用メモリ206におけるコピー元始点(X1,Y1)と、コピー元終点(X2,Y2)とが含まれる。コピー先ウインドウアドレス指定(X3,Y3)は、コピー先始点(X3,Y3)を意味する。このインストラクションの指定においては、図6に示されるように、レジスタ選択信号RSがローレベルにされることでインデックスレジスタIXRが選択され、チップ選択信号CS*がローレベルにアサートされることでチップ選択が行われ、ライトストローブ信号WR*がローレベルにアサートされる。このとき、データバスDB15−0を介して伝達されたコピー元始点(X1,Y1)等のコントロールレジスタCTRへの書き込みが行われる。上記コピーシーケンスは次のように実行される。
When the register number “010 — 0000 — 0000” (R200h) of the index register is designated and COPY (DB0 = 1) is set in the control register CTR, a copy instruction is set (ST1). Then, as shown in FIG. 5, copy source window address designation (X1, Y1, X2, Y2) is performed (ST2), copy destination window address designation (X3, Y3) is performed (ST4), and based on that. When the address signal of the
先ず、表示用メモリ206において、プリチャージ回路PCG1,PCG2,PCG3によりデータ線DL1,DL1*、DL2,DL2*、DL3,DL3*がプリチャージされ(ST51)、コピー元のワード線WLが選択レベルに駆動される(ST52)。そして、対応するメモリセルの記憶データがライン単位でラインラッチ回路214に伝達される(ST53)。コピー元始点が(X1,Y1)で、コピー元終点が(X2,Y2)とされるとき、(X2−X1)カラム分のデータが同時に読み出され、それがラインラッチ回路214を介してシフトレジスタ213に書き込まれ(ST54)、コピー先まで(X3−X1)分のデータシフトが行われる(ST55)。そして、プリチャージ回路PCG1,PCG2,PCG3によりデータ線DL1,DL1*、DL2,DL2*、DL3,DL3*がプリチャージされ(ST56)、コピー先に対応するライトドライバWDRV1〜WDRV3が活性化され(ST57)、コピー先に対応するワード線WLが選択レベルに駆動されて(ST58)、コピー先始点(X3,Y3)によって特定されるウインドウにライン単位でデータの書き込みが行われる(ST59)。このようにしてコピー元始点(X1,Y1)と、コピー元終点(X2,Y2)とによって特定されるコピー元ウインドウにおける全てのデータがライン単位で、コピー先始点(X3,Y3)によって特定されるウインドウにコピーされる。
First, in the
上記の例によれば、以下の作用効果を得ることができる。 According to the above example, the following effects can be obtained.
(1)表示用メモリ206において、コピー元始点(X1,Y1)と、コピー元終点(X2,Y2)と、コピー先始点(X3,Y3)が指定されると、上記コピー元始点(X1,Y1)と、コピー元終点(X2,Y2)によって特定されるエリアにおけるデータがライン単位で読み出されてラインラッチ回路214に保持される。そしてこのラインラッチ回路214に保持されたデータはシフトレジスタ213に転送され、上記コピー元始点(X1,Y1)とコピー先始点(X3,Y3)とによって決定されるシフト量(X3−X1)だけシフトされてから、ラインラッチ回路214を介して、コピー先始点アドレス(X3,Y3)によって特定されるラインから順に書き込まれる。このようなコピーは、表示用メモリ206とラインラッチ回路214及びシフトレジスタ213との間でのデータのやり取りによって可能とされるため、外部から取り込んだデータを、表示用メモリ206に書き込む場合に比べて高速に行うことができる。
(1) When the copy source start point (X1, Y1), the copy source end point (X2, Y2), and the copy destination start point (X3, Y3) are designated in the
(2)上記(1)の作用効果により、携帯電話器やPDAにおいて、表示画面に現在表示されている情報の一部を異なるウインドウに高速に表示させることができる。 (2) Due to the effect of the above (1), a part of information currently displayed on the display screen can be displayed in a different window at high speed in the cellular phone or PDA.
図9には、上記液晶コントローラドライバにおける主要部の別の構成例が示される。 FIG. 9 shows another configuration example of the main part of the liquid crystal controller driver.
図9に示される液晶コントローラドライバ200が、図8に示されるのと大きく相違するのは、シフトレジスタ213にラインラッチ回路214の機能を持たせることにより、ラインラッチ回路214を省略した点にある。シフトレジスタ213にデータを選択的に取り込むため、レジスタ213−1の近傍には論理ゲート71,72が設けられ、レジスタ213−2の近傍には論理ゲート73,74,75が配置され、レジスタ213−3の近傍には論理ゲート76,77,78が配置される。論理ゲート71,72は、セレクト信号Selectがハイレベルの期間にデマルチプレクサDMP1の出力データをレジスタ213−1に伝達する。論理ゲート73,74,75は、セレクト信号Selectがハイレベルの期間にデマルチプレクサDMP4の出力データをレジスタ213−2に伝達し、セレクト信号Selectがローレベルの期間に前段のレジスタ213−1の出力データをレジスタ213−2に伝達する。論理ゲート76,77,78は、セレクト信号Selectがハイレベルの期間にデマルチプレクサDMP7の出力データをレジスタ213−3に伝達し、セレクト信号Selectがローレベルの期間に前段のレジスタ213−2の出力データをレジスタ213−3に伝達する。このように図9に示される構成によれば、シフトレジスタ213にラインラッチ回路214の機能を持たせ、ラインラッチ回路214を省略することによって、液晶コントローラドライバ200における回路規模の縮小を図ることができる。
The liquid
図11には、上記液晶コントローラドライバにおける主要部の別の構成例が示される。 FIG. 11 shows another configuration example of the main part of the liquid crystal controller driver.
上記の例では、X方向にデータシフトを行うようにしたが、そのようなデータシフトを行わない場合には、以下の構成を採用することができる。 In the above example, data shift is performed in the X direction. However, when such data shift is not performed, the following configuration can be employed.
図11に示される構成が、図1に示されるのと大きく相違するのは、シフトレジスタ213が省略されている点である。シフトレジスタ213が省略されたことから、ラッチ回路214−1の出力データがマルチプレクサMPX2に伝達され、ラッチ回路214−2の出力データがマルチプレクサMPX5に伝達され、ラッチ回路214−3の出力データがマルチプレクサMPX8に伝達される。本例におけるコピー機能では、図10に示されるように、Y方向にのみライン単位でコピーされ、コピー元始点(X1,Y1)及びコピー元終点によって特定されるコピー元ウインドウと、コピー先始点(X3,Y3)によって特定されるコピー先ウインドウとの間で、X方向のずれは無い。
The configuration shown in FIG. 11 is greatly different from that shown in FIG. 1 in that the
図12には、上記液晶コントローラドライバにおける主要部の別の構成例が示される。 FIG. 12 shows another configuration example of the main part of the liquid crystal controller driver.
図12に示される構成が、図11に示されるのと大きく相違するのは、ラインラッチ回路214を省略した点である。ラインラッチ回路214が省略されたことから、デマルチプレクサDMP1の出力データがマルチプレクサMPX2を介して書込みラッチ回路WLCH1に伝達され、デマルチプレクサDMP4の出力データがマルチプレクサMPX5を介して書込みラッチ回路WLCH2に伝達され、デマルチプレクサDMP7の出力データがマルチプレクサMPX8を介して書込みラッチ回路WLCH3に伝達される。コピー時には、読み出しデータが、対応する書込みラッチ回路WLCH1,WLCH2,WLCH3を介して再びデータ線DL1,DL1*、DL2,DL2*、DL3,DL3*に戻される。
The configuration shown in FIG. 12 is greatly different from that shown in FIG. 11 in that the
図12に示される構成によれば、ラインラッチ回路214が省略されたことから、図11に示される構成の場合よりもさらに回路規模の縮小を図ることができる。
According to the configuration shown in FIG. 12, since the
また、図11や図12に示される構成によれば、表示画面における表示情報のスクロールを行うことができる。例えばコピー元始点を(X1,Y1)とし、コピー元終点を(X2,Y2)とてスクロールを行う場合、(X1,Y1)を含むラインのデータを(X1,Y1+1)を含むラインにコピーし、(X1,Y1−1)を含むラインのデータを(X1,Y1)を含むラインにコピーし、(X1,Y1−2)を含むラインのデータを(X1,Y1−1)を含むラインにコピーする。このようにライン単位で順次コピーを繰り返すことにより、表示情報のスクロールが可能となる。 Further, according to the configuration shown in FIGS. 11 and 12, display information on the display screen can be scrolled. For example, when scrolling with the copy source start point (X1, Y1) and the copy source end point (X2, Y2), the data of the line containing (X1, Y1) is copied to the line containing (X1, Y1 + 1) , (X1, Y1-1) is copied to the line including (X1, Y1), and (X1, Y1-2) is copied to the line including (X1, Y1-1). make a copy. Thus, the display information can be scrolled by repeating the copying in units of lines.
上記液晶コントローラドライバ200において、表示用メモリ206における一部の領域に所定カラーデータを書き込むためのフィル機能を設けることができる。このフィル機能により、表示画面の一部を所定カラーで高速に塗りつぶすことができる。
The liquid
このフィル機能を実現するため、所定のカラーデータを保持可能なライトデータレジスタ131を設け、内部バスIBUSを介して上記ライトデータレジスタ131の保持データを書込みラッチ回路WLCHに伝達可能にする。
In order to realize this fill function, a
フィル機能は、例えば図4に示されるように、インデックスレジスタのレジスタ番号”020_0000_0000”(R200h)を指定し、コントロールレジスタCTRにFILL(DB1=1)を設定することにより有効になる。そして、フィル始点(X1,Y1)と、フィル終点(X2,Y2)をセットすれば、上記フィル始点(X1,Y1)と、フィル終点(X2,Y2)によって特定される領域の全てに、ライトデータレジスタ131の記憶データがライン単位で書き込まれる。このフィル機能は、表示画面における一部を所定のカラーで高速に塗りつぶしたい場合に有効となる。 For example, as shown in FIG. 4, the fill function is enabled by specifying the register number “020 — 0000 — 0000” (R200h) of the index register and setting FILL (DB1 = 1) in the control register CTR. Then, if the fill start point (X1, Y1) and fill end point (X2, Y2) are set, all the areas specified by the fill start point (X1, Y1) and fill end point (X2, Y2) are written. Data stored in the data register 131 is written in line units. This fill function is effective when it is desired to fill a part of the display screen with a predetermined color at high speed.
例えば上記コピーインストラクションによりコピーが行われた場合において、コピー元のデータが不要な場合には、それを消去するのにこのフィル機能が有効とされる。すなわち、図5や図10においけるコピー始点(X1,Y1)及びコピー元終点(X2,Y2)によって特定される領域を、上記フィル機能によって背景色と同一色で塗りつぶすことができる。 For example, when copying is performed by the above copy instruction, if the copy source data is unnecessary, this fill function is made effective for erasing it. That is, the area specified by the copy start point (X1, Y1) and the copy source end point (X2, Y2) in FIGS. 5 and 10 can be painted with the same color as the background color by the fill function.
以上本発明者によってなされた発明を具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。 Although the invention made by the present inventor has been specifically described above, the present invention is not limited thereto, and it goes without saying that various changes can be made without departing from the scope of the invention.
以上の説明では主として本発明者によってなされた発明をその背景となった利用分野である液晶パネル用の駆動信号を生成して出力する液晶コントローラドライバに適用した場合を説明したが、本発明はこれに限定されるものでなく、有機EL表示パネルなど液晶以外の表示装置を駆動する表示制御用半導体集積回路にも利用することができる。 In the above description, the case where the invention made mainly by the present inventor is applied to a liquid crystal controller driver that generates and outputs a drive signal for a liquid crystal panel, which is the field of use behind the invention, has been described. The present invention is not limited to this, and it can also be used for a display control semiconductor integrated circuit for driving a display device other than a liquid crystal such as an organic EL display panel.
201 制御部
203 タイミング制御回路
206 表示用メモリ
212 パネル表示用ラッチ回路
213 シフトレジスタ
214 ラインラッチ回路
IXR インデックスレジスタ
CTRL コントロールレジスタ
Claims (6)
上記表示用メモリへの書き込みデータを保持可能な書込みラッチ回路と、
コピーインストラクションに基づいて、上記表示用メモリにおけるコピー元始点アドレス、コピー元終点アドレス、及びコピー先始点アドレスを指定可能な制御部と、
上記表示用メモリにおけるコピー元始点アドレス及びコピー元終点アドレスによって特定されるエリアにおけるデータをライン単位で上記書込みラッチ回路に保持させ、それを上記コピー先始点アドレスによって特定されるラインから順に書き込むためのタイミング制御回路と、を含むことを特徴とする表示制御用半導体集積回路。 Display memory capable of storing display data; and
A write latch circuit capable of holding write data to the display memory;
Based on the copy instruction, a control unit capable of designating the copy source start point address, the copy source end point address, and the copy destination start point address in the display memory,
Data in an area specified by the copy source start point address and copy source end point address in the display memory is held in the write latch circuit in units of lines, and written in order from the line specified by the copy destination start point address A display control semiconductor integrated circuit comprising: a timing control circuit;
上記表示用メモリの記憶データをライン単位で記憶保持可能なラインラッチ回路と、
コピーインストラクションに基づいて、上記表示用メモリにおけるコピー元始点アドレス、コピー元終点アドレス、及びコピー先始点アドレスを指定可能な制御部と、
上記表示用メモリにおけるコピー元始点アドレス及びコピー元終点アドレスによって特定されるエリアにおけるデータをライン単位で上記ラインラッチ回路に保持させ、上記コピー先始点アドレスに基づいて上記ラインラッチ回路の保持データをカラム方向にシフトさせてから、それを上記コピー先始点アドレスによって特定されるラインから順に書込みラッチ回路を介して書き込むためのタイミング制御回路と、を含むことを特徴とする表示制御用半導体集積回路。 Display memory capable of storing display data; and
A line latch circuit capable of storing and holding data stored in the display memory in units of lines;
Based on the copy instruction, a control unit capable of designating the copy source start point address, the copy source end point address, and the copy destination start point address in the display memory,
Data in the area specified by the copy source start point address and the copy source end point address in the display memory is held in the line latch circuit in line units, and the data held in the line latch circuit is column-based based on the copy destination start point address. A display control semiconductor integrated circuit comprising: a timing control circuit for shifting the data in a direction and then writing the data sequentially through a write latch circuit from a line specified by the copy destination start point address.
上記ワード線に交差するように配置された複数のデータ線と、
上記ワード線と上記データ線との交点箇所に設けられたメモリセルと、を含み、
上記ラインラッチ回路は、上記データ線に対応して配置された複数のラッチ回路を含んで成る請求項2記載の表示制御用半導体集積回路。 The display memory includes a plurality of word lines,
A plurality of data lines arranged to intersect the word line;
A memory cell provided at the intersection of the word line and the data line,
3. The display control semiconductor integrated circuit according to claim 2, wherein the line latch circuit includes a plurality of latch circuits arranged corresponding to the data lines.
上記表示用メモリの記憶データをライン単位で取り込むと共に、取り込んだデータをカラム方向にシフト可能なシフトレジスタと、
コピーインストラクションに基づいてコピー元始点アドレス、コピー先始点アドレス、及びコピー元カラムアドレスを指定可能な制御部と、
上記コピー元始点アドレス及び上記コピー元カラムアドレスに従って上記表示用メモリ内の対応データを上記シフトレジスタに保持させ、上記コピー先カラムアドレスに基づいて上記シフトレジスタの保持データをカラム方向にシフトさせてから上記表示用メモリに書き込むためのタイミング制御回路と、を含むことを特徴とする表示制御用半導体集積回路。 Display memory capable of storing display data; and
The storage data of the display memory is fetched in line units, and a shift register capable of shifting the fetched data in the column direction;
A control unit capable of designating a copy source start point address, a copy destination start point address, and a copy source column address based on a copy instruction;
The corresponding data in the display memory is held in the shift register according to the copy source start point address and the copy source column address, and the data held in the shift register is shifted in the column direction based on the copy destination column address. A display control semiconductor integrated circuit comprising: a timing control circuit for writing into the display memory.
上記タイミング制御回路は、上記フィル始点アドレス及びフィル終点アドレスに従って上記表示用メモリ内の対応領域に所定カラーデータを書き込むための制御を含む請求項1,2又は5記載の表示制御用半導体集積回路。 The control circuit includes a function of designating a fill start point address and a fill end point address based on a fill instruction,
6. The display control semiconductor integrated circuit according to claim 1, wherein the timing control circuit includes control for writing predetermined color data in a corresponding area in the display memory according to the fill start point address and fill end point address.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006350818A JP2008164653A (en) | 2006-12-27 | 2006-12-27 | Semiconductor integrated circuit for display control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006350818A JP2008164653A (en) | 2006-12-27 | 2006-12-27 | Semiconductor integrated circuit for display control |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008164653A true JP2008164653A (en) | 2008-07-17 |
Family
ID=39694303
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006350818A Withdrawn JP2008164653A (en) | 2006-12-27 | 2006-12-27 | Semiconductor integrated circuit for display control |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008164653A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9035313B2 (en) | 2008-06-30 | 2015-05-19 | Samsung Display Co., Ltd. | Thin film transistor, method of manufacturing the same and flat panel display device having the same |
-
2006
- 2006-12-27 JP JP2006350818A patent/JP2008164653A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9035313B2 (en) | 2008-06-30 | 2015-05-19 | Samsung Display Co., Ltd. | Thin film transistor, method of manufacturing the same and flat panel display device having the same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW573288B (en) | Display memory, drive circuit, display and portable information apparatus | |
US9454793B2 (en) | Display control device and mobile electronic apparatus | |
US20110084979A1 (en) | Integrated electronic paper display controller | |
US8350832B2 (en) | Semiconductor integrated circuit device for display controller | |
JPH04303233A (en) | Integrated circuit for display driving control and display system | |
US20050270254A1 (en) | Control circuit of display device, display device and electronic appliance having the same, and driving method of the same | |
JP4069838B2 (en) | Display driver, electro-optical device, and display driver control method | |
US9542721B2 (en) | Display control device and data processing system | |
JP3698137B2 (en) | Display driver, electro-optical device, and display driver control method | |
JPH07175445A (en) | Liquid crystal driver built-in memory and liquid crystal display | |
JP2002182627A (en) | Display controller and portable electronic apparatus | |
JP2008164653A (en) | Semiconductor integrated circuit for display control | |
JP2005091652A (en) | Display device | |
TWI506607B (en) | Controller driver for driving display panel | |
JP2004342285A (en) | Semiconductor integrated circuit | |
JP2008111921A (en) | Semiconductor integrated circuit for display control | |
JP2002117685A (en) | Non-volatile memory, system provided with plural non- volatile memories, and data read method of the system | |
US7499013B2 (en) | Display driver, electro-optical device and drive method | |
JP4613034B2 (en) | Display panel driver device | |
KR19990007860A (en) | Circuit, system and method for modifying data stored in memory using logical operations | |
JP2001523845A (en) | Internal row sequencer reduces peak current and bandwidth requirements of display driver circuits | |
JPH07281634A (en) | Liquid crystal display | |
JP3319031B2 (en) | Display device | |
JP5962109B2 (en) | Drive circuit, electro-optical device, electronic apparatus, and drive method | |
JP5004424B2 (en) | Image processing apparatus and controller driver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20100302 |