JP2008164653A - Semiconductor integrated circuit for display control - Google Patents

Semiconductor integrated circuit for display control Download PDF

Info

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
Application number
JP2006350818A
Other languages
Japanese (ja)
Inventor
Akihisa Aoyama
昭久 青山
Shusaku Miyata
修作 宮田
Go Toyoda
郷 豊田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Renesas Technology Corp
Original Assignee
Renesas Technology Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Renesas Technology Corp filed Critical Renesas Technology Corp
Priority to JP2006350818A priority Critical patent/JP2008164653A/en
Publication of JP2008164653A publication Critical patent/JP2008164653A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Liquid Crystal Display Device Control (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a technique for copying a part of memory information of a memory for display in other memory area in the memory for display. <P>SOLUTION: The memory (206) for display and a write latch circuit capable of holding write data to the memory for display are provided. Then, on the basis of a copying instruction, a controller (201) capable of assigning a copying source beginning point address in the memory for display and a copying source end point address is provided. Further, a timing control circuit (203) is provided for making the data in an area specified by the copying source beginning point address and the copying source end point address be held by the line unit in a latch circuit and be written successively from the line specified by the copying source beginning point address. <P>COPYRIGHT: (C)2008,JPO&INPIT

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).

特開平11−52926号公報JP 11-52926 A 特開2001−265293号公報JP 2001-265293 A 特開2004−287165号公報JP 2004-287165 A

携帯電話器や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 Patent Documents 1 to 3 described above.

本発明の目的は、表示用メモリの記憶情報の一部を当該表示用メモリにおける別の記憶エリアにコピーするための技術を提供することにある。   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 crystal controller driver 200 shown in FIG. 1 drives a dot matrix type liquid crystal display panel (not shown). The liquid crystal controller driver 200 has a built-in display memory (GRAM) 206 for storing display data in a bitmap format as a memory for storing data to be graphically displayed on a dot matrix type liquid crystal display panel. A semiconductor integrated circuit is formed on one semiconductor substrate together with a circuit and a driver for outputting a driving signal for a liquid crystal display panel.

液晶コントローラドライバ200は、外部のマイクロプロセッサもしくはマイクロコンピュータ等からの指令に基づいてチップ内部全体を制御する制御部201を備える。また、外部からの発振信号もしくは外部端子に接続された振動子からの発振信号に基づいてチップ内部の基準クロックパルスを生成するパルスジェネレータ202、このクロックパルスに基づいてチップ内部の種々の回路の動作タイミングを与えるタイミング信号を発生するタイミング制御回路203を備える。   The liquid crystal controller driver 200 includes a control unit 201 that controls the entire inside of the chip based on a command from an external microprocessor or microcomputer. Further, a pulse generator 202 that generates a reference clock pulse inside the chip based on an oscillation signal from the outside or an oscillation signal from a vibrator connected to an external terminal, and the operation of various circuits inside the chip based on this clock pulse A timing control circuit 203 that generates a timing signal for providing timing is provided.

さらに、図示しないバスを介してマイクロコンピュータ等との間で主としてインストラクションや静止表示データなどのデータの送受信を行うシステム・インタフェース204、図示しない表示データバスを介して主としてアプリケーションプロセッサなどからの動画データや水平・垂直同期信号HSYNC,VSYNCを受ける外部表示インタフェース205を備える。   Furthermore, a system interface 204 that mainly transmits / receives data such as instructions and still display data to / from a microcomputer via a bus (not shown), video data from an application processor or the like mainly via a display data bus (not shown) An external display interface 205 for receiving horizontal / vertical synchronization signals HSYNC and VSYNC is provided.

さらに、液晶コントローラドライバ200は、マイクロコンピュータからのRGBの書込みデータのビットの並び替えなどのビット処理を行うビット変換(BGR)回路207を備える。また、ビット変換回路207で変換された表示データまたは外部表示インタフェース205を介して入力された表示データを取り込んで保持するライトデータラッチ回路208、表示用メモリ206から読み出された表示データを保持するリードデータラッチ回路209、上記表示用メモリ206に対する選択アドレスを生成するアドレス生成回路210を備える。ライトデータラッチ回路214及びリードデータラッチ回路と、表示用メモリ206との間には、コピー機能を実現するためのシフトレジスタ213やラインラッチ回路214が設けられている。   Further, the liquid crystal controller driver 200 includes a bit conversion (BGR) circuit 207 that performs bit processing such as rearrangement of bits of RGB write data from the microcomputer. In addition, the display data converted by the bit conversion circuit 207 or the display data input via the external display interface 205 is stored and the display data read from the display memory 206 is stored. A read data latch circuit 209 and an address generation circuit 210 for generating a selection address for the display memory 206 are provided. Between the write data latch circuit 214 and the read data latch circuit and the display memory 206, a shift register 213 and a line latch circuit 214 for realizing a copy function are provided.

表示用メモリ206は、複数のメモリセルおよびワード線、ビット線(データ線)を含むメモリアレイと、アドレス生成回路210から供給されるアドレスをデコードしてメモリアレイ内のワード線やビット線を選択する信号を生成するアドレスデコーダを有する読み出し書込み可能なRAMにより構成されている。また、表示用メモリ206は、メモリセルから読み出されたデータを記憶保持する読み出しラッチ回路や書込みデータに応じてメモリアレイ内のビット線に所定の電圧を印加したりするライトドライバなどを有する。特に制限されるものでないが、本例では、メモリアレイは172800バイトの記憶容量を有するように構成され、17ビットのアドレス信号によってカラム(18ビット)単位でデータのリード・ライトが可能にされている。   The display memory 206 decodes a memory array including a plurality of memory cells, word lines and bit lines (data lines), and an address supplied from the address generation circuit 210 to select a word line or bit line in the memory array. The read / write RAM has an address decoder that generates a signal to be generated. The display memory 206 also includes a read latch circuit that stores and holds data read from the memory cells, a write driver that applies a predetermined voltage to the bit lines in the memory array in accordance with write data, and the like. Although not particularly limited, in this example, the memory array is configured to have a storage capacity of 172800 bytes, and data can be read / written in units of columns (18 bits) by a 17-bit address signal. Yes.

さらに、表示用メモリ206から読み出された表示データを順次ラッチするパネル表示用ラッチ回路212が設けられている。また、液晶パネルの駆動に必要な複数レベルの電圧を発生する液晶駆動レベル発生回路216、該液晶駆動レベル発生回路216で生成された電圧に基づいてカラー表示や階調表示に適した波形信号を生成するのに必要な階調電圧を生成する階調電圧生成回路217、液晶パネルのγ特性を補正するための階調電圧を設定するγ調整回路218を備える。   Further, a panel display latch circuit 212 that sequentially latches display data read from the display memory 206 is provided. Further, a liquid crystal drive level generation circuit 216 that generates a plurality of levels of voltages necessary for driving the liquid crystal panel, and a waveform signal suitable for color display and gradation display based on the voltage generated by the liquid crystal drive level generation circuit 216. A gradation voltage generation circuit 217 that generates a gradation voltage necessary for generation and a γ adjustment circuit 218 that sets a gradation voltage for correcting the γ characteristic of the liquid crystal panel are provided.

上記パネル表示用ラッチ回路212の後段には、上記階調電圧生成回路217から供給される階調電圧の中からパネル表示用ラッチ回路212の出力データに応じた電圧を選択して液晶パネルの信号線としてのソース線に印加される電圧(ソース線駆動信号)S1−S240を出力するソース線駆動回路215が設けられている。一方、液晶パネルの選択線としてのゲート線(コモン線とも呼ばれる)に印加される電圧(ゲート線駆動信号)G1−G320を出力するゲート線駆動回路219、液晶パネルのゲート線を1本ずつ順番に選択レベルに駆動するためのスキャンデータを生成するシフトレジスタなどからなるスキャンデータ発生回路220等が設けられている。   In the subsequent stage of the panel display latch circuit 212, a voltage corresponding to the output data of the panel display latch circuit 212 is selected from the grayscale voltages supplied from the grayscale voltage generation circuit 217, and the signal of the liquid crystal panel is selected. A source line driving circuit 215 that outputs voltages (source line driving signals) S1-S240 applied to the source line as a line is provided. On the other hand, a gate line driving circuit 219 that outputs voltages (gate line driving signals) G1-G320 applied to a gate line (also called a common line) as a selection line of the liquid crystal panel, and a gate line of the liquid crystal panel one by one in order. A scan data generation circuit 220 including a shift register for generating scan data for driving to a selection level is provided.

さらに、内部基準電圧を生成する内部基準電圧生成回路221、外部から供給される3.3Vや2.5Vのような電圧Vccを降圧して1.5Vのような内部ロジック回路の電源電圧Vddを生成する内部ロジック電源レギュレータ222が設けられている。SEL1,SEL2はセレクタで、それぞれタイミング制御回路203から出力される切替え信号によって制御され、複数の入力信号のいずれかを選択的に通過させる。   Further, an internal reference voltage generation circuit 221 for generating an internal reference voltage, a voltage Vcc such as 3.3 V or 2.5 V supplied from the outside is stepped down, and the power supply voltage Vdd of the internal logic circuit such as 1.5 V is reduced. An internal logic power supply regulator 222 to be generated is provided. SEL1 and SEL2 are selectors, each controlled by a switching signal output from the timing control circuit 203, and selectively passes one of a plurality of input signals.

制御部201には、液晶コントローラドライバ200の動作モードなどチップ全体の動作状態を制御するためのコントロールレジスタCTRや、該コントロールレジスタCTRや前記表示用メモリ206の参照のためのインデックス情報を記憶するインデックスIXRなどのレジスタが設けられている。外部のマイクロコンピュータ等がインデックスレジスタIXRに書込みを行うことで実行するインストラクションを指定すると、制御部201が指定されたインストラクションに対応した制御信号を生成し出力する。   In the control unit 201, an index for storing a control register CTR for controlling the operation state of the entire chip such as an operation mode of the liquid crystal controller driver 200, and index information for referring to the control register CTR and the display memory 206 is stored. A register such as IXR is provided. When an instruction to be executed is designated by an external microcomputer or the like by writing to the index register IXR, the control unit 201 generates and outputs a control signal corresponding to the designated instruction.

このように構成された制御部201による制御によって、液晶コントローラドライバ200は、マイクロコンピュータ等からの指令およびデータに基づいて図外の液晶パネルに表示を行う際に、表示データを表示用メモリ206に順次書き込んで行く描画処理を行う。また、表示用メモリ206から周期的に表示データを読み出す読み出し処理を行って液晶パネルのソース線に印加する信号を生成して出力するとともに、ゲート線に順次印加する信号を生成して出力する。   Under the control of the control unit 201 configured as described above, the liquid crystal controller driver 200 displays display data in the display memory 206 when displaying on a liquid crystal panel (not shown) based on commands and data from a microcomputer or the like. A drawing process of sequentially writing is performed. Further, a read process for periodically reading display data from the display memory 206 is performed to generate and output a signal to be applied to the source line of the liquid crystal panel, and a signal to be sequentially applied to the gate line is generated and output.

システム・インタフェース204は、マイクロコンピュータ等のシステム制御装置との間で表示用メモリ206への描画の際などに必要とされるレジスタへの設定データや表示データ等の信号の送受信を行う。本例では、IM3−1およびIM0/ID端子の状態に応じて80系インタフェースとして18ビット、16ビット、9ビット、8ビットのパラレル入出力またはシリアル入出力のいずれかが選択可能に構成されている。   The system interface 204 transmits and receives signals such as setting data to the register and display data necessary for drawing on the display memory 206 with a system control device such as a microcomputer. In this example, 18-bit, 16-bit, 9-bit, 8-bit parallel input / output or serial input / output can be selected as the 80-system interface according to the state of the IM3-1 and IM0 / ID terminals. Yes.

図2には、上記制御部201の構成例が示される。   FIG. 2 shows a configuration example of the control unit 201.

入力バッファ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〕が書き込まれる。   Input buffers 2011, 2012, 2013, and 2015 are provided. The register selection signal RS, the chip selection signal CS * (* means a low active signal), and the write strobe signal WR * are transmitted to the control circuit 2014 via the input buffers 2011, 2012 and 2013, respectively. The The register selection signal RS selects an index register at a low level and selects a control register at a high level. The liquid crystal controller driver 200 is selected when the chip selection signal CS * is asserted to a low level. Data write is instructed when the write strobe signal WR * is asserted to a low level. The control circuit 2014 generates a clock signal (IWECCLK, DWECCLK) and various control signals (IWEA, IWE0, 1, DB_Load) based on the register selection signal RS, the chip selection signal CS *, and the write strobe signal WR *. . The clock signal IWECCLK is supplied to the index register IXR. The clock signal IWECCLK is valid when the register selection signal RS is at a low level. Data transmitted via the 16-bit data bus 15-0 is taken in via the input buffer 2015, and transmitted to the index register IXR and the instruction decoder 2019 via the load register 2016 and write registers 2017 and 2018. Is done. In the instruction decoder 2019, the output of the index register IXR and the output data IDEC [15: 0] of the write register 2018 are decoded. By executing the index write, one of the control signals IDXR200, IDXR201, IDXR202,... Corresponding to the index data is enabled. The clock signal DWECCLK is valid when the register selection signal RS is at a high level. The logic of the clock signal DWECCLK and the control signals IDXR200, IDXR201, IDXR202,... Is taken by a logic circuit including two-input NAND gates 2020, 2022, and 2024 and inverters 2021, 2023, and 2025. Is formed. The control register CTR includes a plurality of registers, and when the control register write is executed, the output data EIDEC [15: 0] of the instruction decoder 2019 is written to the register specified by the index.

上記インデックスレジスタ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 display memory 206 to another storage area in the display memory 206.

インデックスレジスタ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 display memory 206 to another storage area in the display memory 206 are assigned to the index registers R200h to R206h. For example, by designating the register number “010 — 0000 — 0000” (R200h) of the index register and setting COPY (DB0 = 1) in the control register CTR, the copy function is enabled. If the copy source start point address (X1, Y1), copy source end point address (X2, Y2), and copy destination start point address (X3, Y3) are set, the memory of the display memory 206 is stored under the control of the timing control circuit 203. Part of the information is copied to another storage area in the display memory 206.

図8には、上記表示用メモリ206、シフトレジスタ213、及びラインラッチ回路214における主要部の構成例が示される。   FIG. 8 shows a configuration example of main parts of the display memory 206, the shift register 213, and the line latch circuit 214.

表示用メモリ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 display memory 206 includes a plurality of word lines WL, a plurality of data lines DL1, DL1 *, DL2, DL2 *, DL3, DL3 * arranged so as to intersect the plurality of word lines WL, and the plurality of data lines. It includes memory cells MC1, MC2, MC3 arranged at the intersections of the word line WL and the plurality of data lines DL1, DL1 *, DL2, DL2 *, DL3, DL3 *. For the data lines DL1, DL1 *, DL2, DL2 *, DL3, DL3 *, precharge circuits PCG1, PCG2, PCG3 for precharging the corresponding data lines and corresponding data lines for data writing are driven. Write drivers WDRV1, WDRV2, and WDRV3. The precharge timing by the precharge circuits PCG1, PCG2, and PCG3 is controlled by a precharge signal. A write enable signal is input to the write drivers WDRV1, WDRV2, and WDRV3. When the write enable signal is asserted, data is written by the corresponding write drivers WDRV1, WDRV2, and WDRV3. Data lines DL1, DL2, and DL3 are coupled to tristate buffers TB1, TB3, and TB5 that are turned on when a read enable signal is asserted. The output data of the tristate buffers TB1, TB3, and TB5 correspond to the data lines DL1, DL2, and DL3, respectively. Is transmitted to the line latch circuit 214 via the demultiplexers DMP1, DMP4, and DMP7. Further, tristate buffers TB2, TB4, and TB6 are coupled to the data lines DL1 *, DL2 *, and DL3 *, and the output data of the tristate buffers TB2, TB4, and TB6 are latched for panel display shown in FIG. Is transmitted to the circuit 212.

ラインラッチ回路214は、上記複数のデータ線DL1,DL1*、DL2,DL2*、DL3,DL3*に対応して配置された複数のラッチ回路214−1,214−2,214−3を含む。このラッチ回路214−1,214−2,214−3は、それぞれ入力データをクロック信号CLK1に同期してラッチする。   The line latch circuit 214 includes a plurality of latch circuits 214-1, 214-2, 214-3 arranged corresponding to the plurality of data lines DL1, DL1 *, DL2, DL2 *, DL3, DL3 *. The latch circuits 214-1, 214-2, 214-3 latch input data in synchronization with the clock signal CLK1, respectively.

シフトレジスタ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 shift register 213 includes a plurality of registers 213-1, 213-2, and 213-3 disposed corresponding to the plurality of data lines DL1, DL1 *, DL2, DL2 *, DL3, and DL3 *. A clock CLK2 is transmitted to the plurality of registers 213-1, 213-2, and 213-3, and data shift is performed in synchronization with the clock CLK2. Also, multiplexers MPX3, MPX6, and MPX9 are provided in front of the registers 213-1, 213-2, and 213-3 in order to capture the data shifted by the registers 213-1, 213-2, and 213-3. The multiplexer MPX3 selectively supplies the output of the latch circuit 214-1 in the line latch circuit 214 and the new input data DATAi to the register 213-1 according to the selection signal Select. The multiplexer MPX6 selectively supplies the output of the latch circuit 214-2 in the line latch circuit 214 and the output data of the previous register 213-1 to the register 213-2 according to the selection signal Select. The multiplexer MPX9 selectively supplies the output of the latch circuit 214-2 in the line latch circuit 214 and the output data of the previous register 213-1 to the register 213-2 according to the selection signal Select. Further, multiplexers MPX2, MPX5, and MPX8 are provided. The multiplexers MPX2, MPX5, and MPX8 selectively output data from the registers 213-1 to 213-3 and the data of the internal bus IBUS to the corresponding write latches. The signals are transmitted to the circuits WLCH1, WLCH2, WLCH3. The write latch circuits WLCH1, WLCH2, and WLCH3 are included in the write data latch 208 in FIG. 1, and latch input data at the timing when the write latch clock signal WCLK is asserted. The latched data is transmitted to the corresponding write drivers WDRV1, WDRV2, and WDRV3. Thereby, writing to the corresponding memory cell is enabled.

次に、上記構成におけるコピー機能について詳述する。このコピー機能によれば、表示用メモリ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 display memory 206 can be copied to another storage area in the display memory 206.

図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 display memory 206 is generated in the address generation circuit 210 (ST4), a copy sequence is executed (ST5). Here, the copy source window address designation (X1, Y1, X2, Y2) includes a copy source start point (X1, Y1) and a copy source end point (X2, Y2) in the display memory 206. Copy destination window address designation (X3, Y3) means a copy destination start point (X3, Y3). In specifying the instruction, as shown in FIG. 6, the index register IXR is selected by setting the register selection signal RS to low level, and the chip selection is performed by asserting the chip selection signal CS * to low level. And the write strobe signal WR * is asserted to a low level. At this time, writing to the control register CTR such as the copy source start point (X1, Y1) transmitted via the data bus DB15-0 is performed. The copy sequence is executed as follows.

先ず、表示用メモリ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 display memory 206, the data lines DL1, DL1 *, DL2, DL2 *, DL3, DL3 * are precharged by the precharge circuits PCG1, PCG2, and PCG3 (ST51), and the copy source word line WL is at the selected level. (ST52). Then, the data stored in the corresponding memory cell is transmitted to the line latch circuit 214 in units of lines (ST53). When the copy source start point is (X1, Y1) and the copy source end point is (X2, Y2), (X2-X1) columns of data are simultaneously read and shifted via the line latch circuit 214. The data is written in the register 213 (ST54), and the data shift of (X3-X1) is performed up to the copy destination (ST55). Then, the data lines DL1, DL1 *, DL2, DL2 *, DL3, DL3 * are precharged by the precharge circuits PCG1, PCG2, PCG3 (ST56), and the write drivers WDRV1 to WDRV3 corresponding to the copy destination are activated ( In ST57, the word line WL corresponding to the copy destination is driven to the selection level (ST58), and data is written in line units in the window specified by the copy destination start point (X3, Y3) (ST59). In this way, all data in the copy source window specified by the copy source start point (X1, Y1) and the copy source end point (X2, Y2) is specified by the copy destination start point (X3, Y3) in line units. Copied to the window.

上記の例によれば、以下の作用効果を得ることができる。   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 display memory 206, the copy source start point (X1, Y1) is designated. Y1) and data in the area specified by the copy source end point (X2, Y2) are read in line units and held in the line latch circuit 214. The data held in the line latch circuit 214 is transferred to the shift register 213, and only the shift amount (X3-X1) determined by the copy source start point (X1, Y1) and the copy destination start point (X3, Y3). After the shift, the data is written sequentially from the line specified by the copy destination start point address (X3, Y3) via the line latch circuit 214. Such copying can be performed by exchanging data between the display memory 206, the line latch circuit 214, and the shift register 213, and therefore, compared with the case where data taken from outside is written into the display memory 206. Can be done at high speed.

(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 crystal controller driver 200 shown in FIG. 9 is greatly different from that shown in FIG. 8 in that the line latch circuit 214 is omitted by providing the shift register 213 with the function of the line latch circuit 214. . In order to selectively fetch data into the shift register 213, logic gates 71 and 72 are provided in the vicinity of the register 213-1, and logic gates 73, 74, and 75 are provided in the vicinity of the register 213-2. In the vicinity of −3, logic gates 76, 77 and 78 are arranged. The logic gates 71 and 72 transmit the output data of the demultiplexer DMP1 to the register 213-1 while the select signal Select is at a high level. The logic gates 73, 74, and 75 transmit the output data of the demultiplexer DMP4 to the register 213-2 while the select signal Select is at a high level, and the output of the preceding register 213-1 when the select signal Select is at a low level. Data is transmitted to the register 213-2. The logic gates 76, 77, and 78 transmit the output data of the demultiplexer DMP7 to the register 213-3 during a period when the select signal Select is at a high level, and the output of the preceding register 213-2 during a period when the select signal Select is at a low level. Data is transmitted to the register 213-3. As described above, according to the configuration shown in FIG. 9, the circuit scale of the liquid crystal controller driver 200 can be reduced by providing the shift register 213 with the function of the line latch circuit 214 and omitting the line latch circuit 214. it can.

図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 shift register 213 is omitted. Since the shift register 213 is omitted, the output data of the latch circuit 214-1 is transmitted to the multiplexer MPX2, the output data of the latch circuit 214-2 is transmitted to the multiplexer MPX5, and the output data of the latch circuit 214-3 is transmitted to the multiplexer. It is transmitted to MPX8. In the copy function in this example, as shown in FIG. 10, copying is performed in line units only in the Y direction, the copy source window specified by the copy source start point (X1, Y1) and the copy source end point, and the copy destination start point ( There is no deviation in the X direction from the copy destination window specified by X3, Y3).

図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 line latch circuit 214 is omitted. Since the line latch circuit 214 is omitted, the output data of the demultiplexer DMP1 is transmitted to the write latch circuit WLCH1 via the multiplexer MPX2, and the output data of the demultiplexer DMP4 is transmitted to the write latch circuit WLCH2 via the multiplexer MPX5. The output data of the demultiplexer DMP7 is transmitted to the write latch circuit WLCH3 via the multiplexer MPX8. At the time of copying, read data is again returned to the data lines DL1, DL1 *, DL2, DL2 *, DL3, DL3 * via the corresponding write latch circuits WLCH1, WLCH2, WLCH3.

図12に示される構成によれば、ラインラッチ回路214が省略されたことから、図11に示される構成の場合よりもさらに回路規模の縮小を図ることができる。   According to the configuration shown in FIG. 12, since the line latch circuit 214 is omitted, the circuit scale can be further reduced as compared with the configuration shown in FIG.

また、図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 crystal controller driver 200 can be provided with a fill function for writing predetermined color data in a partial area of the display memory 206. With this fill function, a part of the display screen can be filled with a predetermined color at high speed.

このフィル機能を実現するため、所定のカラーデータを保持可能なライトデータレジスタ131を設け、内部バスIBUSを介して上記ライトデータレジスタ131の保持データを書込みラッチ回路WLCHに伝達可能にする。   In order to realize this fill function, a write data register 131 capable of holding predetermined color data is provided, and the data held in the write data register 131 can be transmitted to the write latch circuit WLCH via the internal bus IBUS.

フィル機能は、例えば図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.

本発明にかかる表示制御用半導体集積回路の一例とされる液晶コントローラドライバの構成例ブロック図である。1 is a block diagram illustrating a configuration example of a liquid crystal controller driver as an example of a semiconductor integrated circuit for display control according to the present invention. 上記液晶コントローラドライバにおける主要部の構成例回路図である。FIG. 2 is a circuit diagram illustrating a configuration example of a main part in the liquid crystal controller driver. 上記液晶コントローラドライバにおけるインデックスの説明図である。It is explanatory drawing of the index in the said liquid crystal controller driver. 上記液晶コントローラドライバにおけるコピー機能インストラクションの説明図である。It is explanatory drawing of the copy function instruction in the said liquid crystal controller driver. 上記液晶コントローラドライバにおけるコピー機能の説明図である。It is explanatory drawing of the copy function in the said liquid crystal controller driver. 上記液晶コントローラドライバにおけるコピー機能に関する主要動作タイミング図である。It is a main operation timing diagram regarding the copy function in the liquid crystal controller driver. 上記液晶コントローラドライバにおけるコピー機能に関する主要動作のフローチャートである。It is a flowchart of the main operation | movement regarding the copy function in the said liquid crystal controller driver. 上記液晶コントローラドライバにおける主要部の構成例回路図である。FIG. 2 is a circuit diagram illustrating a configuration example of a main part in the liquid crystal controller driver. 上記液晶コントローラドライバにおける主要部の別の構成例回路図である。FIG. 10 is a circuit diagram illustrating another configuration example of a main part in the liquid crystal controller driver. 上記液晶コントローラドライバにおけるコピー機能の別の説明図である。It is another explanatory view of the copy function in the liquid crystal controller driver. 上記液晶コントローラドライバにおける主要部の別の構成例回路図である。FIG. 10 is a circuit diagram illustrating another configuration example of a main part in the liquid crystal controller driver. 上記液晶コントローラドライバにおける主要部の別の構成例回路図である。FIG. 10 is a circuit diagram illustrating another configuration example of a main part in the liquid crystal controller driver. 上記液晶コントローラドライバにおけるフィル機能の説明図である。It is explanatory drawing of the fill function in the said liquid crystal controller driver. 上記液晶コントローラドライバにおけるフィル機能に関する主要動作タイミング図である。It is a main operation timing diagram regarding the fill function in the liquid crystal controller driver.

符号の説明Explanation of symbols

201 制御部
203 タイミング制御回路
206 表示用メモリ
212 パネル表示用ラッチ回路
213 シフトレジスタ
214 ラインラッチ回路
IXR インデックスレジスタ
CTRL コントロールレジスタ
201 Control Unit 203 Timing Control Circuit 206 Display Memory 212 Panel Display Latch Circuit 213 Shift Register 214 Line Latch Circuit IXR Index Register CTRL Control Register

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.
上記ラインラッチ回路の保持データをカラム方向にシフトするためのシフトレジスタを含む請求項2記載の表示制御用半導体集積回路。   3. The display control semiconductor integrated circuit according to claim 2, further comprising a shift register for shifting the data held in the line latch circuit in the column direction. 表示データを記憶可能な表示用メモリと、
上記表示用メモリの記憶データをライン単位で取り込むと共に、取り込んだデータをカラム方向にシフト可能なシフトレジスタと、
コピーインストラクションに基づいてコピー元始点アドレス、コピー先始点アドレス、及びコピー元カラムアドレスを指定可能な制御部と、
上記コピー元始点アドレス及び上記コピー元カラムアドレスに従って上記表示用メモリ内の対応データを上記シフトレジスタに保持させ、上記コピー先カラムアドレスに基づいて上記シフトレジスタの保持データをカラム方向にシフトさせてから上記表示用メモリに書き込むためのタイミング制御回路と、を含むことを特徴とする表示制御用半導体集積回路。
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.
JP2006350818A 2006-12-27 2006-12-27 Semiconductor integrated circuit for display control Withdrawn JP2008164653A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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