JP4820665B2 - Display control circuit - Google Patents
Display control circuit Download PDFInfo
- Publication number
- JP4820665B2 JP4820665B2 JP2006051932A JP2006051932A JP4820665B2 JP 4820665 B2 JP4820665 B2 JP 4820665B2 JP 2006051932 A JP2006051932 A JP 2006051932A JP 2006051932 A JP2006051932 A JP 2006051932A JP 4820665 B2 JP4820665 B2 JP 4820665B2
- Authority
- JP
- Japan
- Prior art keywords
- clock
- display
- image data
- signal
- cpu
- 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.)
- Expired - Fee Related
Links
- 101000885321 Homo sapiens Serine/threonine-protein kinase DCLK1 Proteins 0.000 description 14
- 102100039758 Serine/threonine-protein kinase DCLK1 Human genes 0.000 description 14
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
- Liquid Crystal Display Device Control (AREA)
Description
本発明は、表示制御回路、特に表示用の画像データを記憶するビデオメモリに対するアクセス制御に関するものである。 The present invention relates to a display control circuit, and more particularly to access control for a video memory storing image data for display.
図2は、従来の表示制御回路の構成図である。
この表示制御回路は、CPU(Central Processing Unit)1から、システムバス2を介して与えられる表示用の画像データを一旦蓄積し、表示タイミングに合わせてLCD(Liquid Crystal Display)等の表示装置へ出力するものである。
FIG. 2 is a configuration diagram of a conventional display control circuit.
This display control circuit temporarily accumulates display image data given from a CPU (Central Processing Unit) 1 via a system bus 2 and outputs it to a display device such as an LCD (Liquid Crystal Display) in accordance with the display timing. To do.
この表示制御回路は、CPUI/F(Interface)部3、位相調整部4、メモリ制御部5、VRAM(Video Random Access Memory)6、LCDI/F部7、及びタイミング制御部8を備えている。CPUI/F部3は、システムバス2を介してCPU1に接続するためのものである。位相調整部4は、CPU1側のシステムクロックSCLKと、表示用の表示クロックDCLKの位相を合わせるものである。メモリ制御部5は、VRAM6のアクセス制御を行うものである。VRAM6は、CPU1から与えられる表示用の画像データを一旦蓄積するものである。LCDI/F部7は、画像データを表示装置の形式に合わせたデータ・フォーマットに変換して、図示しないLCDへ出力するものである。また、タイミング制御部8は、この表示制御回路全体の動作タイミングを制御するものである。
The display control circuit includes a CPU I / F (Interface)
この表示制御回路は、CPU1とのインタフェースを行うためのシステムクロックSCLKと、LCDへ表示データを出力する同期信号としての表示クロックDCLKの2系統のクロックに従って動作するようになっている。システムクロックSCLKは、CPUI/F部3と位相調整部4へ与えられ、表示クロックDCLKは、位相調整部4、メモリ制御部5、VRAM6、LCDI/F部7及びタイミング制御部8に与えられている。
This display control circuit operates in accordance with two clocks: a system clock SCLK for interfacing with the
図3は、図2の動作を示す信号波形図であり、LCDI/F部7からLCDへ出力される信号の一部を示している。なお、図3の下半分は、上半分の一部を拡大表示したものである。 FIG. 3 is a signal waveform diagram showing the operation of FIG. 2 and shows a part of a signal output from the LCD I / F unit 7 to the LCD. The lower half of FIG. 3 is an enlarged display of a part of the upper half.
図3に示すように、LCDへ出力する信号には、垂直同期信号VSYNCと、水平同期信号HSYNCと、表示データDATAがある。一般に、垂直同期信号VSYNCと水平同期信号HSYNCを挟む前後の一定期間は、表示データDATAの転送は行われず、それぞれの期間を垂直ブランク期間VBと水平ブランク期間HBとする。 As shown in FIG. 3, signals output to the LCD include a vertical synchronization signal VSYNC, a horizontal synchronization signal HSYNC, and display data DATA. In general, display data DATA is not transferred during a certain period before and after the vertical synchronization signal VSYNC and the horizontal synchronization signal HSYNC are sandwiched, and the respective periods are defined as a vertical blank period VB and a horizontal blank period HB.
一方、VRAM6には、CPU1から、システムバス2、CPUI/F部3、位相調整部4及びメモリ制御部5を経由して画像データを書き込むアクセスと、このVRAM6に格納された画像データを、メモリ制御部5を介してLCDI/F部7に読み出すアクセスがある。この内、画像データを読み出すアクセスは、表示クロックDCLKに従って一定のタイミングで周期的に行われる。
On the other hand, the VRAM 6 is accessed from the
これに対して、画像データを書き込むアクセスは、任意のタイミングで行われる場合と、垂直ブランク期間VBと水平ブランク期間HBのときに行われる場合がある。 On the other hand, access for writing image data may be performed at an arbitrary timing or during the vertical blank period VB and the horizontal blank period HB.
任意のタイミングで画像データを書き込む場合には、画像データを読み出すアクセスが同時に生じる可能性がある。画像表示のために、画像データは一定のタイミングで読み続ける必要があるので、読み出しのアクセスを優先させなければならない。従って、メモリ制御部5は、書き込みと読み出しのアクセスが同時に発生したときに、読み出しのアクセスが完了するまで、書き込みのアクセスを待たせる機能を有している。 When image data is written at an arbitrary timing, there is a possibility that access for reading the image data occurs at the same time. In order to display an image, it is necessary to continue reading image data at a fixed timing, and therefore, read access must be given priority. Therefore, the memory control unit 5 has a function of waiting for the write access until the read access is completed when the write and read access occur simultaneously.
垂直ブランク期間VBと水平ブランク期間HBに合わせて画像データを書き込む場合には、画像データを読み出すアクセスと競合するおそれはない。従って、読み出しのアクセスが完了するまで書き込みのアクセスを待たされることはないが、垂直ブランク期間VBや水平ブランク期間HBとのタイミングを調整するために、位相調整部4によって書き込みのアクセスが待たされることになる。 When writing image data in accordance with the vertical blanking period VB and the horizontal blanking period HB, there is no possibility of competing with access for reading image data. Therefore, the write access is not waited until the read access is completed, but the write access is waited by the phase adjustment unit 4 in order to adjust the timing with the vertical blank period VB and the horizontal blank period HB. become.
前記表示制御回路では、VRAM6に対する書き込みと読み出しのアクセスが競合しないように、CPU1からこのVRAM6に対する書き込みアクセスが、位相調整部4やメモリ制御部5によって待たされる。このため、CPU1の動作効率が低下するという問題があった。
In the display control circuit, the phase adjustment unit 4 and the memory control unit 5 wait for the write access to the VRAM 6 from the
本発明は、CPUからVRAMに対する書き込み時の待ち時間をなくすことを目的としている。 An object of the present invention is to eliminate the waiting time when the CPU writes to the VRAM.
本発明は、システムクロックに同期して与えられる表示用の画像データをビデオメモリに一旦蓄積した後、画像クロックに従って該ビデオメモリから該画像データを読み出し、表示装置に出力する表示制御回路において、画像データを前記表示装置に転送しない期間を指定する垂直ブランク信号及び水平ブランク信号が出力されている間は前記システムクロックを選択し、該垂直ブランク信号及び水平ブランク信号が出力されていないときは前記画像クロックを選択して、前記画像メモリにアクセス用のクロック信号として与えると共に、該システムクロックまたは画像クロックの内のどちらを選択しているかを示す状態表示信号を該画像データの供給元に出力するクロック選択部を設けたことを特徴としている。 The present invention provides a display control circuit for temporarily storing image data for display given in synchronization with a system clock in a video memory, then reading the image data from the video memory according to the image clock, and outputting the image data to a display device. The system clock is selected while a vertical blank signal and a horizontal blank signal designating a period during which data is not transferred to the display device, and the image is output when the vertical blank signal and the horizontal blank signal are not output. A clock which selects a clock and supplies it to the image memory as an access clock signal, and outputs a status display signal indicating which of the system clock or the image clock is selected to the image data supply source It is characterized by providing a selection unit.
本発明では、クロック選択部によって、垂直ブランク信号または水平ブランク信号が出力されている間はシステムクロックを選択し、これらの垂直ブランク信号及び水平ブランク信号が出力されていないときは画像クロックを選択して、選択したクロック信号を画像メモリに与えると共に、システムクロックまたは画像クロックの内のどちらを選択しているかを示す状態表示信号を画像データの供給元に出力するようにしている。これにより、画像データの供給元であるCPU等は、表示制御回路の動作状態に応じて画像データを出力することができるので、CPU等からビデオメモリに対する書き込み時の待ち時間をなくすことができ、CPU等の動作効率を向上させることができるという効果がある。 In the present invention, the clock selection unit selects the system clock while the vertical blank signal or horizontal blank signal is output, and selects the image clock when these vertical blank signal and horizontal blank signal are not output. Thus, the selected clock signal is supplied to the image memory, and a status display signal indicating which one of the system clock and the image clock is selected is output to the image data supply source. Thereby, since CPU etc. which are the supply sources of image data can output image data according to the operation state of a display control circuit, waiting time at the time of writing to video memory from CPU etc. can be eliminated, There is an effect that the operation efficiency of the CPU or the like can be improved.
この発明の前記並びにその他の目的と新規な特徴は、次の好ましい実施例の説明を添付図面と照らし合わせて読むと、より完全に明らかになるであろう。但し、図面は、もっぱら解説のためのものであって、この発明の範囲を限定するものではない。 The above and other objects and novel features of the present invention will become more fully apparent when the following description of the preferred embodiment is read in conjunction with the accompanying drawings. However, the drawings are for explanation only, and do not limit the scope of the present invention.
図1は、本発明の実施例を示す表示制御回路の構成図である。
この表示制御回路は、CPUから与えられる表示用の画像データを一旦蓄積し、表示タイミングに合わせてLCD等の表示装置へ出力するものである。
FIG. 1 is a configuration diagram of a display control circuit showing an embodiment of the present invention.
This display control circuit temporarily accumulates display image data provided from the CPU and outputs it to a display device such as an LCD in accordance with the display timing.
この表示制御回路は、CPUI/F部11、メモリ制御部12、VRAM13、LCDI/F部14、タイミング制御部15、およびクロック選択部16を備えている。CPUI/F部11は、システムバス2を介してCPU1に接続するためのものである。メモリ制御部12は、VRAM13のアクセス制御を行うものである。VRAM13は、CPU1から与えられる表示用の画像データを一旦蓄積するものである。LCDI/F部14は、画像データを表示装置の形式に合わせたデータ・フォーマットに変換して、図示しないLCDへ出力するものである。タイミング制御部15は、この表示制御回路全体の動作タイミングを制御するものである。
The display control circuit includes a CPU I / F unit 11, a
この表示制御回路は、CPU1とのインタフェースを行うためのシステムクロックSCLKと、LCDへ表示データを出力する同期信号としての表示クロックDCLKの2系統のクロックに従って動作するようになっている。システムクロックSCLKは、CPUI/F部11、メモリ制御部12、タイミング制御部15、及びクロック選択部16へ与えられている。また、表示クロックDCLKは、メモリ制御部12、LCDI/F部7及びクロック選択部16に与えられている。
This display control circuit operates in accordance with two clocks: a system clock SCLK for interfacing with the
クロック選択部16は、LCDに対するデータ転送が行われていない期間、即ち垂直ブランク期間VBと水平ブランク期間HBのときにシステムクロックSCLKを選択し、このLCDに対するデータ転送が行われている期間には表示クロックDCLKを選択し、選択したクロック信号CLKをVRAM13へ与えるものである。このクロック選択部16は、例えば図1中に示すように、LCDI/F14から出力される垂直ブランク信号VBLKと水平ブランク信号HBLKの論理和(OR)を選択信号SLとして出力するORゲート16aと、この選択信号SLがレベル“H”のときにシステムクロックSCLKを選択し、レベル“L”のときには表示クロックDCLKを選択するセレクタ(SEL)16bで構成されている。なお、選択信号SLは、CPU1に対して、この表示制御回路の動作状態を表示する状態表示信号として与えられるようになっている。
The
図4は、図1の動作を示す信号波形図である。なお、図1の下半分は、上半分の一部を拡大表示したものである。以下、この図4を参照しつつ、図1の動作を説明する。 FIG. 4 is a signal waveform diagram showing the operation of FIG. The lower half of FIG. 1 is an enlarged display of a part of the upper half. The operation of FIG. 1 will be described below with reference to FIG.
図4の上半分に示すように、垂直ブランク期間にLCDI/F14から出力される垂直ブランク信号VBLKが“H”になると、図1中のクロック選択部16のORゲート16aから出力される選択信号SLが“H”となり、セレクタ16bによってシステムクロックSCLKが選択され、クロック信号CLKとしてVRAM13に与えられる。これにより、CPU1から出力された表示用の画像データは、システムクロックSCLKに従ってVRAM13に書き込まれる。
As shown in the upper half of FIG. 4, when the vertical blank signal VBLK output from the LCD I /
また、図4の下半分に示すように、水平ブランク期間にLCDI/F14から出力される水平ブランク信号HBLKが“H”になると、図1中のクロック選択部16のORゲート16aから出力される選択信号SLが“H”となり、セレクタ16bによってシステムクロックSCLKが選択され、クロック信号CLKとしてVRAM13に与えられる。これにより、CPU1から出力された表示用の画像データは、システムクロックSCLKに従ってVRAM13に書き込まれる。
Further, as shown in the lower half of FIG. 4, when the horizontal blank signal HBLK output from the LCD I /
一方、垂直ブランク期間でも水平ブランク期間でもない期間は、垂直ブランク信号VBLKと水平ブランク信号HBLKは共に“L”である。従って、図1中のクロック選択部16のORゲート16aから出力される選択信号SLが“L”となり、セレクタ16bによって表示クロックDCLKが選択され、クロック信号CLKとしてVRAM13に与えられる。これにより、VRAM13に格納されている表示用の画像データは、表示クロックDCLKに従って読み出され、LCDに転送される。
On the other hand, in a period that is neither a vertical blank period nor a horizontal blank period, the vertical blank signal VBLK and the horizontal blank signal HBLK are both “L”. Accordingly, the selection signal SL output from the
以上のように、本実施例の表示制御回路は、垂直ブランク期間と水平ブランク期間に選択信号SLを“H”にして出力すると共に、この選択信号SLに従ってシステムクロックSCLKまたは表示クロックDCLKを選択してVRAM13に供給するクロック選択部16を有している。これにより、CPU1は選択信号SLを調べることによってVRAM16のアクセスが競合なく行われるか否かを判断できるので、CPU1からVRAM16への書き込みアクセスと、このVRAM16からの画像データの読み出しアクセスの競合を防止することができる。また、CPU1はVRAM16へのアクセスができない期間は他の処理を行うことができるので、VRAM16に対する書き込み時の待ち時間が発生せず、動作効率が向上するという利点がある。
As described above, the display control circuit of the present embodiment outputs the selection signal SL at “H” during the vertical blank period and the horizontal blank period, and selects the system clock SCLK or the display clock DCLK according to the selection signal SL. And a
更に、クロック選択部16からVRAM16に供給されるクロック信号CLKは、CPU1からのアクセス可能なときはシステムクロックSCLKが選択され、画像データの読み出し時には表示クロックDCLKが選択される。これにより、表示クロックDCLKが選択されているときはCPU1からアクセスをしないとすれば、システムクロックSCLKと表示クロックDCLKの位相合わせを行う必要がなくなり、回路構成が簡素化できるという利点がある。
Further, as the clock signal CLK supplied from the
なお、本発明は、上記実施例に限定されず、種々の変形が可能である。例えば、表示装置としてLCDを説明したが、その他の表示装置に対しても同様に適用可能である。また、クロック選択部16の構成は、例示した回路に限定されない。
In addition, this invention is not limited to the said Example, A various deformation | transformation is possible. For example, the LCD has been described as the display device, but the present invention can be similarly applied to other display devices. Further, the configuration of the
1 CPU
2 システムバス
11 CPUI/F
12 メモリ制御部
13 VRAMタイミング制御部
14 LCDI/F
15 タイミング制御部
16 クロック選択部
1 CPU
2 System bus 11 CPU I / F
12 Memory Control Unit 13 VRAM
15
Claims (1)
画像データを前記表示装置に転送しない期間を指定する垂直ブランク信号及び水平ブランク信号が出力されている間は前記システムクロックを選択し、該垂直ブランク信号及び水平ブランク信号が出力されていないときは前記画像クロックを選択して前記画像メモリにアクセス用のクロック信号として与えると共に、該システムクロックまたは該画像クロックの内のどちらを選択しているかを示す状態表示信号を該画像データの供給元に出力するクロック選択部を設けたことを特徴とする表示制御回路。 In a display control circuit that once stores image data for display given in synchronization with a system clock in a video memory, reads the image data from the video memory according to an image clock, and outputs the image data to a display device.
The system clock is selected while a vertical blank signal and a horizontal blank signal designating a period during which image data is not transferred to the display device, and when the vertical blank signal and horizontal blank signal are not output, the system clock is selected. An image clock is selected and supplied to the image memory as an access clock signal, and a status display signal indicating which of the system clock or the image clock is selected is output to the image data supply source. A display control circuit comprising a clock selection unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006051932A JP4820665B2 (en) | 2006-02-28 | 2006-02-28 | Display control circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006051932A JP4820665B2 (en) | 2006-02-28 | 2006-02-28 | Display control circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007232844A JP2007232844A (en) | 2007-09-13 |
| JP4820665B2 true JP4820665B2 (en) | 2011-11-24 |
Family
ID=38553530
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006051932A Expired - Fee Related JP4820665B2 (en) | 2006-02-28 | 2006-02-28 | Display control circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4820665B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101765863B1 (en) | 2010-12-28 | 2017-08-09 | 엘지디스플레이 주식회사 | Timing controller and its driving method and liquid crystal display using the same |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5315797B2 (en) * | 2008-02-07 | 2013-10-16 | セイコーエプソン株式会社 | Screen display control device |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6473387A (en) * | 1987-09-14 | 1989-03-17 | Anritsu Corp | Video pattern generator |
| JPH04313795A (en) * | 1991-04-11 | 1992-11-05 | Hitachi Ltd | Image display controller |
| JPH06110426A (en) * | 1992-05-27 | 1994-04-22 | Ricoh Co Ltd | Image processing device |
| JPH06332845A (en) * | 1993-05-24 | 1994-12-02 | Nec Corp | Text vram control circuit |
| JP3331683B2 (en) * | 1993-07-28 | 2002-10-07 | カシオ計算機株式会社 | Display drive circuit |
-
2006
- 2006-02-28 JP JP2006051932A patent/JP4820665B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101765863B1 (en) | 2010-12-28 | 2017-08-09 | 엘지디스플레이 주식회사 | Timing controller and its driving method and liquid crystal display using the same |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007232844A (en) | 2007-09-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI591601B (en) | Low-power display device | |
| JP4992140B2 (en) | Display device driving method, display device driving system, and machine-readable storage medium | |
| KR20150057404A (en) | Display driver ic, and operation method of system including the display driver ic | |
| JP2009169257A (en) | Memory control circuit and image forming apparatus | |
| EP0918278B1 (en) | Circuit for simultaneous driving of liquid crystal display panel and television | |
| US8120599B2 (en) | Method of automatically recovering bit values of control register and LCD drive integrated circuit for performing the same | |
| KR20230119169A (en) | Perform asynchronous memory clock changes in multi-display systems | |
| CN106875902B (en) | Display driver, display device, and method for operating display driver | |
| KR101379419B1 (en) | Display device and driving method thereof | |
| JP2006017804A (en) | Display panel control device and display device having the same | |
| JP4820665B2 (en) | Display control circuit | |
| US8207993B2 (en) | Display driver and display driving method for processing gray-level compensation | |
| TWI354252B (en) | Liquid crystal display, timing controller thereof | |
| US7489316B2 (en) | Method for frame rate conversion | |
| JP2019139060A (en) | Image processor and image processing method | |
| US7064764B2 (en) | Liquid crystal display control device | |
| JP4088649B2 (en) | Display system | |
| US20100283789A1 (en) | Display apparatus having a plurality of controllers and video data processing method thereof | |
| JP2008192066A (en) | Memory control circuit and display device using memory control circuit | |
| US7859506B2 (en) | Liquid crystal display device and method for displaying a landscape mode image | |
| KR100794656B1 (en) | Video display system including portable IC with timing controller and touch screen analog to digital converter | |
| JP3862983B2 (en) | Display mechanism and computer system | |
| JPH09319352A (en) | Display control circuit | |
| JP2001166913A (en) | Microcomputer with screen display device | |
| JP5394562B2 (en) | Memory interface and image processing apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080729 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20081210 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20090420 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110809 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110905 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140909 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4820665 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |