TWI701656B - Drive circuit, display device and information processing device - Google Patents
Drive circuit, display device and information processing device Download PDFInfo
- Publication number
- TWI701656B TWI701656B TW108124368A TW108124368A TWI701656B TW I701656 B TWI701656 B TW I701656B TW 108124368 A TW108124368 A TW 108124368A TW 108124368 A TW108124368 A TW 108124368A TW I701656 B TWI701656 B TW I701656B
- Authority
- TW
- Taiwan
- Prior art keywords
- register
- decoding unit
- working
- bus
- driving circuit
- Prior art date
Links
- 230000010365 information processing Effects 0.000 title claims description 11
- 238000012545 processing Methods 0.000 claims description 7
- 238000012544 monitoring process Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 claims description 4
- 101100232371 Hordeum vulgare IAT3 gene Proteins 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 101000711846 Homo sapiens Transcription factor SOX-9 Proteins 0.000 description 4
- 102100034204 Transcription factor SOX-9 Human genes 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000012938 design process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
一種驅動電路,其包含一非揮發記憶體、一匯流排解碼單元及一暫存器,且其特徵在於具有:一表格連結單元,係用以自一應用處理器接收一工作暫存器表格,或於上電時自該非揮發記憶體讀取一工作暫存器表格;以及一表格解碼單元,係用以暫存所述的工作暫存器表格,及用以依一模式信號的控制將所述工作暫存器表格經由該匯流排解碼單元寫入該暫存器中;或依該匯流排解碼單元所輸出之一模式切換命令將所述工作暫存器表格經由該匯流排解碼單元寫入該暫存器中。 A drive circuit includes a non-volatile memory, a bus decoding unit and a register, and is characterized by having: a table link unit for receiving a working register table from an application processor, Or read a working register table from the non-volatile memory when power is on; and a table decoding unit for temporarily storing the working register table, and for controlling all the working registers according to a mode signal The working register table is written into the register via the bus decoding unit; or the working register table is written into the register via the bus decoding unit according to a mode switch command output by the bus decoding unit In this register.
Description
本發明係關於一種顯示裝置的驅動器,特別是關於一種可自動切換工作暫存器表格內容的顯示裝置驅動器。The present invention relates to a display device driver, in particular to a display device driver that can automatically switch the contents of a work register table.
顯示器驅動器的工作暫存器表格通常分為使用者暫存器(User Register)表格CMD1和製造商暫存器(Manufacturer Register)表格CMD2或CMD3。請參照表1,其記載了CMD1的部分內容;以及表2,其記載了CMD2的部分內容。The work register table of the display driver is usually divided into a user register (User Register) form CMD1 and a manufacturer register (Manufacturer Register) form CMD2 or CMD3. Please refer to Table 1, which records part of CMD1; and Table 2, which records part of CMD2.
表1
表2
CMD1一般是參考MIPI (mobile industry processor interface;移動行業處理器介面)標準而產生的表格,且開放給客戶使用;CMD2或CMD3一般是供IC製造商自己使用(可能小部分開放給客戶)的表格,且大部分是燒錄在對應的非揮發記憶體(Nonvolatile Memory,如OTP、MTP、FLASH)中,例如,根據客戶需求,在出廠前將CMD2或CMD3的初始值燒錄在一非揮發記憶體中,以符合客戶需求。另外,通常客戶會希望儘量使用簡潔的指令,越少干預驅動器 IC越好,以避免驅動器 IC的操作佔用應用處理器過多的時間。CMD1 is generally a table generated with reference to the MIPI (mobile industry processor interface) standard and is open to customers; CMD2 or CMD3 is generally a table for IC manufacturers to use themselves (maybe a small part is open to customers) , And most of them are burned in the corresponding non-volatile memory (such as OTP, MTP, FLASH), for example, according to customer requirements, the initial value of CMD2 or CMD3 is burned in a non-volatile memory before leaving the factory In order to meet customer needs. In addition, customers usually want to use simple instructions as much as possible, and the less intervention in the driver IC, the better, so as to avoid the operation of the driver IC taking up too much time for the application processor.
然而,CMD2或CMD3所提供的暫存器內容通常只能保持固定配置,無法適應不同的應用需求。如果需要動態變化就需要應用處理器干預。另外,有些CMD2或CMD3所提供的暫存器內容會儲存多種版本的指令和工作模式,使其能夠隨不同的應用需求變化,但這必須在IC設計的過程中提前規劃好,若IC設計下線(Tape Out)後有額外需求,則需要應用處理器適時地改變對應的額外暫存器的內容。然而,即使應用處理器有足夠空餘時間對額外的暫存器進行規劃,但是因為應用處理器一般須服務若干外設單元,故該規畫隨時可能會被高優先順序的中斷要求打斷,而無法保證該額外暫存器的內容被及時切換。請參照圖1,其繪示一習知顯示器驅動器在切換工作模式的過程中的工作暫存器規劃時序。如圖1所示,在一介面信號S MIPI反應一Sleep-Out命令而由代表休眠中的低電位狀態變成代表脫離休眠的高電位狀態後,工作暫存器的相關配置起始時點會在一段延遲之後才進行,而在這段延遲中,若應用處理器遇到更高優先順序的中斷程序,則在一配置切換信號S MSW切換狀態時(在此代表驅動器切換至正常工作模式),工作暫存器的配置可能尚未更改,而可能會影響顯示畫面的品質。 However, the contents of the register provided by CMD2 or CMD3 usually can only maintain a fixed configuration and cannot adapt to different application requirements. If dynamic changes are required, application processor intervention is required. In addition, some registers provided by CMD2 or CMD3 will store multiple versions of instructions and working modes, so that they can change with different application requirements, but this must be planned in advance during the IC design process. If the IC design goes offline If there are additional requirements after (Tape Out), the application processor needs to change the content of the corresponding additional register in a timely manner. However, even if the application processor has enough free time to plan additional registers, because the application processor generally has to serve several peripheral units, the planning may be interrupted by high-priority interrupt requests at any time. There is no guarantee that the contents of the additional register will be switched in time. Please refer to FIG. 1, which illustrates the programming timing of the working register of a conventional display driver in the process of switching working modes. As shown in Figure 1, after an interface signal S MIPI responds to a Sleep-Out command and changes from a low potential state that represents sleep to a high potential state that represents exit from sleep, the relevant configuration of the working register will start at a period of time. After the delay, if the application processor encounters a higher priority interrupt program, it will work when a configuration switching signal S MSW is switched (herein, the drive is switched to the normal operating mode). The configuration of the register may not be changed, which may affect the quality of the display.
為解決上述問題,本領域亟需一新穎的顯示器驅動器的暫存器動態規劃方法。In order to solve the above problems, a novel dynamic programming method for the register of the display driver is urgently needed in the art.
本本發明之一目的在於提供一種驅動電路,其可自動因應不同的工作模式及時指定並規劃對應的暫存器,以滿足不同工作模式的需求。An object of the present invention is to provide a driving circuit that can automatically specify and plan the corresponding register in time according to different working modes, so as to meet the requirements of different working modes.
本發明之另一目的在於提供一種驅動電路,其可依至少一模式信號的控制及時指定並規劃對應的暫存器,以滿足不同工作模式的需求。Another object of the present invention is to provide a driving circuit which can designate and plan the corresponding register in time according to the control of at least one mode signal to meet the requirements of different working modes.
本發明之又一目的在於提供一種驅動電路,其可藉由監看一匯流排是否有一工作模式命令以及時指定並規劃對應的暫存器,以滿足不同工作模式的需求。Another object of the present invention is to provide a driving circuit, which can designate and plan the corresponding register in time by monitoring whether a bus has a working mode command to meet the requirements of different working modes.
為達上述目的,一種驅動電路乃被提出,其包含一非揮發記憶體、一匯流排解碼單元及一暫存器,且其特徵在於具有:To achieve the above objective, a driving circuit is proposed, which includes a non-volatile memory, a bus decoding unit and a register, and is characterized by:
一表格連結單元,係用以自一應用處理器接收一工作暫存器表格,或於上電時自該非揮發記憶體讀取一工作暫存器表格;以及A table link unit for receiving a working register table from an application processor or reading a working register table from the non-volatile memory when power is on; and
一表格解碼單元,係用以暫存所述的工作暫存器表格,及用以依一模式信號的控制將所述工作暫存器表格經由該匯流排解碼單元寫入該暫存器中;或依該匯流排解碼單元所輸出之一模式切換命令將所述工作暫存器表格經由該匯流排解碼單元寫入該暫存器中。A table decoding unit for temporarily storing the working register table, and for writing the working register table into the register via the bus decoding unit according to the control of a mode signal; Or according to a mode switch command output by the bus decoding unit, the working register table is written into the register via the bus decoding unit.
在一實施例中,該模式切換命令係該匯流排解碼單元通過監看一匯流排而產生。In one embodiment, the mode switching command is generated by the bus decoding unit by monitoring a bus.
在一實施例中,當該匯流排解碼單元在監測到該匯流排上出現一新的工作模式命令時,其即輸出該模式切換命令至該表格解碼單元以及時更新所述的工作暫存器表格。In one embodiment, when the bus decoding unit detects that a new working mode command appears on the bus, it outputs the mode switching command to the table decoding unit and updates the working register in time form.
在可能的實施例中,該模式信號係一預先制定的旗標信號,且其可由一狀態信號的邊緣、電位、數值或數值變化方向決定。In a possible embodiment, the mode signal is a pre-defined flag signal, and it can be determined by the edge, potential, value, or value change direction of a state signal.
另外,本發明進一步揭露一種顯示裝置,其具有一顯示屏及驅動該顯示屏之如前述之驅動電路,俾以使該顯示裝置能夠依不同的應用需求自動切換所述工作暫存器的內容而提供良好的畫面顯示效果。In addition, the present invention further discloses a display device having a display screen and a driving circuit as described above for driving the display screen, so that the display device can automatically switch the content of the working register according to different application requirements. Provide a good picture display effect.
另外,本發明進一步揭露一種資訊處理裝置,其具有一中央處理器及如前述之顯示裝置,其中,該中央處理器係用以與所述驅動電路通信。In addition, the present invention further discloses an information processing device, which has a central processing unit and the aforementioned display device, wherein the central processing unit is used to communicate with the driving circuit.
在可能的實施例中,該資訊處理裝置可為一智慧型手機或一可攜式電腦裝置。In possible embodiments, the information processing device can be a smart phone or a portable computer device.
為使 貴審查委員能進一步瞭解本發明之結構、特徵及其目的,茲附以圖式及較佳具體實施例之詳細說明如後。In order to enable your reviewer to further understand the structure, features and purpose of the present invention, drawings and detailed descriptions of preferred specific embodiments are attached as follows.
請參照圖2,其繪示本發明之驅動電路之一實施例方塊圖。如圖2所示,一驅動電路110具有一表格連結單元111、一非揮發記憶體112、一表格解碼單元113、一匯流排解碼單元114及一暫存器115,其中,驅動電路110係與一應用處理器120及一匯流排耦接。Please refer to FIG. 2, which shows a block diagram of an embodiment of the driving circuit of the present invention. As shown in FIG. 2, a
表格連結單元111係用以與非揮發記憶體112、表格解碼單元113及應用處理器120耦接,以將一工作暫存器表格寫入非揮發記憶體112中或自非揮發記憶體112讀取一工作暫存器表格,以及將所述工作暫存器表格傳送至表格解碼單元113。於操作時,表格連結單元111可於上電時自非揮發記憶體112讀取所述工作暫存器表格並將其傳送至表格解碼單元113;或表格連結單元111可自應用處理器120接收所述工作暫存器表格並將其傳送至表格解碼單元113。The
表格解碼單元113係與表格連結單元111及匯流排解碼單元114耦接,且於操作時,表格解碼單元113係依一模式信號S
MODE的控制將所述工作暫存器表格經由匯流排解碼單元114寫入暫存器115中;或依匯流排解碼單元114所輸出之一模式切換命令將所述工作暫存器表格經由匯流排解碼單元114寫入暫存器115中,其中,該模式切換命令係匯流排解碼單元114通過監看該匯流排而產生,也就是說,當匯流排解碼單元114在監測到該匯流排上出現一新的工作模式命令時,其即輸出該模式切換命令至表格解碼單元113以及時更新所述的工作暫存器表格。
The
另外,模式信號S MODE可為一預先制定的旗標信號,如代表工作狀態或工作模式的信號,且其可由一狀態信號的邊緣、電位、數值或數值變化方向等決定。 In addition, the mode signal S MODE can be a pre-defined flag signal, such as a signal representing a working state or working mode, and it can be determined by the edge, potential, value, or value change direction of a state signal.
另外,本發明進一步揭露一種顯示裝置。請參照圖3,其繪示本發明之顯示裝置之一實施例方塊圖。如圖3所示,一顯示裝置200具有一驅動電路210及一顯示屏220,且驅動電路210具有如圖2所示的驅動電路110及應用處理器120,俾以使顯示裝置200能夠依不同的應用需求自動切換工作暫存器的內容以提供良好的畫面顯示效果。In addition, the present invention further discloses a display device. Please refer to FIG. 3, which shows a block diagram of an embodiment of the display device of the present invention. As shown in FIG. 3, a
另外,本發明進一步揭露一種資訊處理裝置。請參照圖4,其繪示本發明之資訊處理裝置之一實施例方塊圖。如圖4所示,一資訊處理裝置300具有一中央處理器310及一顯示裝置320,其中,顯示裝置320具有如圖3所示之驅動電路210及顯示屏220,且中央處理器310係用以與顯示裝置320之驅動電路210通信。In addition, the present invention further discloses an information processing device. Please refer to FIG. 4, which shows a block diagram of an embodiment of the information processing device of the present invention. As shown in FIG. 4, an
在可能的實施例中,資訊處理裝置300可為一智慧型手機或一可攜式電腦裝置。In possible embodiments, the
藉由前述所揭露的設計,本發明乃具有以下的優點:With the design disclosed above, the present invention has the following advantages:
1. 本發明的驅動電路可自動因應不同的工作模式及時指定並規劃對應的暫存器,以滿足不同工作模式的需求。1. The drive circuit of the present invention can automatically specify and plan the corresponding register in time according to different working modes to meet the requirements of different working modes.
2. 本發明的驅動電路可依至少一模式信號的控制及時指定並規劃對應的暫存器,以滿足不同工作模式的需求。2. The driving circuit of the present invention can designate and plan the corresponding register in time according to the control of at least one mode signal to meet the requirements of different working modes.
3. 本發明的驅動電路可藉由監看一匯流排是否有一工作模式命令以及時指定並規劃對應的暫存器,以滿足不同工作模式的需求。3. The driving circuit of the present invention can by monitoring whether a bus has a working mode command to designate and plan the corresponding register in time to meet the requirements of different working modes.
本案所揭示者,乃較佳實施例,舉凡局部之變更或修飾而源於本案之技術思想而為熟習該項技藝之人所易於推知者,俱不脫本案之專利權範疇。The disclosure in this case is a preferred embodiment, and any partial changes or modifications that are derived from the technical ideas of the case and can be easily inferred by those who are familiar with the art do not deviate from the scope of the patent right of the case.
綜上所陳,本案無論目的、手段與功效,皆顯示其迥異於習知技術,且其首先發明合於實用,確實符合發明之專利要件,懇請 貴審查委員明察,並早日賜予專利俾嘉惠社會,是為至禱。In summary, regardless of the purpose, means, and effects of this case, it is shown that it is very different from the conventional technology, and its first invention is practical, and it does meet the patent requirements of the invention. Please check it out and grant the patent as soon as possible. Society is for the best prayer.
110:驅動電路110: drive circuit
111:表格連結單元111: Table Link Unit
112:非揮發記憶體112: Non-volatile memory
113:表格解碼單元113: table decoding unit
114:匯流排解碼單元114: bus decoding unit
115:暫存器115: register
120:應用處理器120: application processor
200:顯示裝置200: display device
210:驅動電路210: drive circuit
220:顯示屏220: display
300:資訊處理裝置300: Information Processing Device
310:中央處理器310: Central Processing Unit
320:顯示裝置320: display device
圖1繪示一習知顯示器驅動器在切換工作模式的過程中的工作暫存器規劃時序。 圖2繪示本發明之驅動電路之一實施例方塊圖。 圖3繪示本發明之顯示裝置之一實施例方塊圖。 圖4繪示本發明之資訊處理裝置之一實施例方塊圖。 FIG. 1 illustrates the programming timing of the working register of a conventional display driver in the process of switching working modes. FIG. 2 shows a block diagram of an embodiment of the driving circuit of the present invention. FIG. 3 shows a block diagram of an embodiment of the display device of the present invention. FIG. 4 shows a block diagram of an embodiment of the information processing device of the present invention.
110:驅動電路 110: drive circuit
111:表格連結單元 111: Table Link Unit
112:非揮發記憶體 112: Non-volatile memory
113:表格解碼單元 113: table decoding unit
114:匯流排解碼單元 114: bus decoding unit
115:暫存器 115: register
120:應用處理器 120: application processor
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108124368A TWI701656B (en) | 2019-07-10 | 2019-07-10 | Drive circuit, display device and information processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108124368A TWI701656B (en) | 2019-07-10 | 2019-07-10 | Drive circuit, display device and information processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI701656B true TWI701656B (en) | 2020-08-11 |
| TW202103139A TW202103139A (en) | 2021-01-16 |
Family
ID=73003243
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW108124368A TWI701656B (en) | 2019-07-10 | 2019-07-10 | Drive circuit, display device and information processing device |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI701656B (en) |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW285805B (en) * | 1994-12-09 | 1996-09-11 | Ricoh Kk | |
| US6232955B1 (en) * | 1990-06-27 | 2001-05-15 | Texas Instruments Incorporated | Palette devices, systems and methods for true color mode |
| US20050264574A1 (en) * | 1996-09-30 | 2005-12-01 | Tetsuya Shimomura | Data processor having unified memory architecture using register to optimize memory access |
| TW200602837A (en) * | 2004-07-09 | 2006-01-16 | Chung Shan Inst Of Science | Programmable apparatus and method for generating real time clock, and recyclable variable precision timer |
| US20080168256A1 (en) * | 2007-01-08 | 2008-07-10 | Integrated Device Technology, Inc. | Modular Distributive Arithmetic Logic Unit |
| TW200839526A (en) * | 2007-03-19 | 2008-10-01 | Ind Tech Res Inst | Method and apparatus for encoding and decoding bus data |
| TW200842590A (en) * | 2007-04-17 | 2008-11-01 | Novatek Microelectronics Corp | Data access control system and method of memory device |
| CN102509539A (en) * | 2011-10-17 | 2012-06-20 | 冠捷显示科技(武汉)有限公司 | Method for automatically matching universal panel of display equipment system |
| TW201346606A (en) * | 2012-05-03 | 2013-11-16 | Mstar Semiconductor Inc | Panel parameter setting method and related control chip |
| CN107957899A (en) * | 2017-12-05 | 2018-04-24 | 广东欧珀移动通信有限公司 | Record screen method, apparatus, computer-readable recording medium and a kind of mobile terminal |
-
2019
- 2019-07-10 TW TW108124368A patent/TWI701656B/en active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6232955B1 (en) * | 1990-06-27 | 2001-05-15 | Texas Instruments Incorporated | Palette devices, systems and methods for true color mode |
| TW285805B (en) * | 1994-12-09 | 1996-09-11 | Ricoh Kk | |
| US20050264574A1 (en) * | 1996-09-30 | 2005-12-01 | Tetsuya Shimomura | Data processor having unified memory architecture using register to optimize memory access |
| TW200602837A (en) * | 2004-07-09 | 2006-01-16 | Chung Shan Inst Of Science | Programmable apparatus and method for generating real time clock, and recyclable variable precision timer |
| US20080168256A1 (en) * | 2007-01-08 | 2008-07-10 | Integrated Device Technology, Inc. | Modular Distributive Arithmetic Logic Unit |
| TW200839526A (en) * | 2007-03-19 | 2008-10-01 | Ind Tech Res Inst | Method and apparatus for encoding and decoding bus data |
| TW200842590A (en) * | 2007-04-17 | 2008-11-01 | Novatek Microelectronics Corp | Data access control system and method of memory device |
| CN102509539A (en) * | 2011-10-17 | 2012-06-20 | 冠捷显示科技(武汉)有限公司 | Method for automatically matching universal panel of display equipment system |
| TW201346606A (en) * | 2012-05-03 | 2013-11-16 | Mstar Semiconductor Inc | Panel parameter setting method and related control chip |
| CN107957899A (en) * | 2017-12-05 | 2018-04-24 | 广东欧珀移动通信有限公司 | Record screen method, apparatus, computer-readable recording medium and a kind of mobile terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202103139A (en) | 2021-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9792989B2 (en) | Memory system including nonvolatile memory | |
| TWI701656B (en) | Drive circuit, display device and information processing device | |
| JP2008171103A (en) | Semiconductor memory device management system, semiconductor memory device, control method and program for semiconductor memory device management system | |
| WO2021129057A1 (en) | Configuration method, apparatus, and system for coexistence of multiple storage media | |
| JP5521424B2 (en) | Integrated circuit device, electronic device, and method of manufacturing electronic device | |
| JP2003044303A (en) | Computer system | |
| TWI690844B (en) | Electronic device and device wake-up method | |
| CN110618784B (en) | Data storage device and method of operation thereof | |
| JP2001290791A (en) | Microcomputer with built-in nonvolatile semiconductor memory and its control method | |
| JP2010182216A (en) | Memory controller, nonvolatile storage device, nonvolatile storage system and program | |
| US10948972B2 (en) | Data storage apparatus and operation method thereof | |
| TWI436367B (en) | Method for operating non-volatile flash memory with write protection mechanism | |
| JP2011013836A (en) | Memory arrangement management device and microprocessor | |
| JPH0844622A (en) | Information processing device | |
| JP6128833B2 (en) | Processing equipment | |
| JP7290758B2 (en) | RFID tag | |
| TW202405656A (en) | Apparatus accumulated usage time updating method and device capable of prolonging a service life of an apparatus by the updating method and device | |
| JP2000276461A (en) | Microcomputer | |
| JPS603658B2 (en) | Digital protection control device | |
| JP5052221B2 (en) | Semiconductor integrated circuit | |
| TW202530955A (en) | Method for displaying application icons, electronic device, and storage medium | |
| WO2024247004A1 (en) | Control device for controlling machine by extension software | |
| JPH11353170A (en) | Flash memory control device and memory access method of flash memory control device | |
| JP5747975B2 (en) | Integrated circuit device, electronic device, and method of manufacturing electronic device | |
| JPS63285657A (en) | Storage device |