[go: up one dir, main page]

TWI881773B - Microprocessor for display control, display device and information processing device - Google Patents

Microprocessor for display control, display device and information processing device Download PDF

Info

Publication number
TWI881773B
TWI881773B TW113111866A TW113111866A TWI881773B TW I881773 B TWI881773 B TW I881773B TW 113111866 A TW113111866 A TW 113111866A TW 113111866 A TW113111866 A TW 113111866A TW I881773 B TWI881773 B TW I881773B
Authority
TW
Taiwan
Prior art keywords
register
instruction
microprocessor
timing controller
display device
Prior art date
Application number
TW113111866A
Other languages
Chinese (zh)
Other versions
TW202538714A (en
Inventor
邱彥超
李士達
孫延騰
孟浩宇
李鑫輝
Original Assignee
大陸商集創北方(珠海)科技有限公司
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 大陸商集創北方(珠海)科技有限公司 filed Critical 大陸商集創北方(珠海)科技有限公司
Priority to TW113111866A priority Critical patent/TWI881773B/en
Application granted granted Critical
Publication of TWI881773B publication Critical patent/TWI881773B/en
Publication of TW202538714A publication Critical patent/TW202538714A/en

Links

Images

Landscapes

  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Control Of El Displays (AREA)

Abstract

一種顯示控制用微處理器,其包括一譯碼單元以支援一指令集,且其特徵在於:該指令集包含一寄存器寫入指令,該寄存器寫入指令包含一位址偏移量及一待寫入數值,用以將該待寫入數值寫入一時序控制器之一目標寄存器中,其中,該目標寄存器之位址等於一基底暫存器所存之一基底位址與該位址偏移量之和;以及該顯示控制用微處理器係用以執行一操作模式設定程序,其包括:將一所述基底位址寫入該基底暫存器;及連續執行多次所述寄存器寫入指令以將多個規劃資料對應寫入多個所述目標寄存器中,以設定該時序控制器之一操作模式,從而決定一顯示面板之畫面掃描模式。A display control microprocessor includes a decoding unit to support an instruction set, and is characterized in that: the instruction set includes a register write instruction, the register write instruction includes an address offset and a value to be written, and is used to write the value to be written into a target register of a timing controller, wherein the address of the target register is equal to the sum of a base address stored in a base register and the address offset; and the display control microprocessor is used to execute an operation mode setting program, which includes: writing a base address into the base register; and continuously executing the register write instruction multiple times to write multiple planning data into multiple target registers correspondingly, so as to set an operation mode of the timing controller, thereby determining a screen scanning mode of a display panel.

Description

顯示控制用微處理器、顯示裝置及資訊處理裝置Microprocessor for display control, display device and information processing device

本發明係有關顯示驅動,尤指一種可規劃驅動模式之顯示驅動方案。 The present invention relates to display driving, and more particularly to a display driving scheme capable of planning driving modes.

一般的顯示裝置包含一顯示控制電路、一驅動電路及一顯示面板,其中,該顯示控制電路包含一時序控制器以將顯示資料及掃描信號傳送至該驅動電路,而該驅動電路會依該顯示資料及該掃描信號產生電壓信號以驅動該顯示面板。 A general display device includes a display control circuit, a drive circuit and a display panel, wherein the display control circuit includes a timing controller to transmit display data and a scanning signal to the drive circuit, and the drive circuit generates a voltage signal according to the display data and the scanning signal to drive the display panel.

然而,一般而言,該時序控制器係一處理能力有限的晶片,其只能依一固定的模式工作,因而無法為該顯示面板提供一可變的畫面掃描模式,且無法監控該驅動電路之操作。 However, generally speaking, the timing controller is a chip with limited processing power, which can only work in a fixed mode, and therefore cannot provide a variable screen scanning mode for the display panel, and cannot monitor the operation of the driver circuit.

為解決上述的問題,本領域亟需一種新穎的顯示控制電路。 In order to solve the above problems, this field urgently needs a novel display control circuit.

本發明之主要目的在於提供一種顯示控制用微處理器,其可連續執行多次寄存器寫入指令以將多個規劃資料對應寫入多個目標寄存器中,以設定一時序控制器之一操作模式,從而決定一顯示面板之畫面掃描模式。 The main purpose of the present invention is to provide a display control microprocessor that can continuously execute multiple register write instructions to write multiple planning data into multiple target registers to set an operation mode of a timing controller, thereby determining a screen scanning mode of a display panel.

本發明之另一目的在於提供一種顯示控制用微處理器,其可讀取該時序控制器之一幀計數值寄存器以獲得已傳輸完成的所述顯示資料的幀數。 Another object of the present invention is to provide a display control microprocessor that can read a frame count value register of the timing controller to obtain the frame number of the display data that has been transmitted.

本發明之另一目的在於提供一種顯示控制用微處理器,其可讀取該時序控制器之一行計數值寄存器以獲得一當前幀中之已完成的行掃描數目。 Another object of the present invention is to provide a display control microprocessor that can read a row count register of the timing controller to obtain the number of completed row scans in the current frame.

本發明之又一目的在於提供一種顯示控制用微處理器,其可在一計數器之計數值到達一預設數值時產生一中斷信號以強制執行一預定的程序。 Another object of the present invention is to provide a display control microprocessor that can generate an interrupt signal to force the execution of a predetermined program when the count value of a counter reaches a preset value.

為達上述目的,一種顯示控制用微處理器乃被提出,其包括一譯碼單元以支援一指令集,且其特徵在於:該指令集包含一寄存器寫入指令,該寄存器寫入指令包含一位址偏移量及一待寫入數值,用以將該待寫入數值寫入一時序控制器之一目標寄存器中,其中,該目標寄存器之位址等於一基底暫存器所存之一基底位址與該位址偏移量之和;以及該顯示控制用微處理器係用以執行一操作模式設定程序,其包括:將一所述基底位址寫入該基底暫存器;及連續執行多次所述寄存器寫入指令以將多個規劃資料對應寫入多個所述目標寄存器中,以設定該時序控制器之一操作模式,從而決定一顯示面板之畫面掃描模式。 To achieve the above-mentioned purpose, a display control microprocessor is proposed, which includes a decoding unit to support an instruction set, and is characterized in that: the instruction set includes a register write instruction, the register write instruction includes an address offset and a value to be written, and is used to write the value to be written into a target register of a timing controller, wherein the address of the target register is equal to the sum of a base address stored in a base register and the address offset; and the display control microprocessor is used to execute an operation mode setting program, which includes: writing a base address into the base register; and continuously executing the register write instruction multiple times to write multiple planning data into multiple target registers correspondingly, so as to set an operation mode of the timing controller, thereby determining a screen scanning mode of a display panel.

在一實施例中,該指令集包含一系統寄存器讀取指令,用以讀取該時序控制器之一幀計數值寄存器以獲得已傳輸完成的顯示資料的幀數。 In one embodiment, the instruction set includes a system register read instruction for reading a frame count value register of the timing controller to obtain the frame number of the display data that has been transmitted.

在一實施例中,該指令集包含一系統寄存器讀取指令,用以讀取該時序控制器之一行計數值寄存器以獲得一當前幀中之已完成的行掃描數目。 In one embodiment, the instruction set includes a system register read instruction for reading a row count value register of the timing controller to obtain the number of completed row scans in a current frame.

在一實施例中,該指令集包含一寄存器寫入指令,用以將一預設數值寫入一計數閾值寄存器,其中,當該顯示控制用微處理器中之一計數器之計數值到達該計數閾值寄存器所儲存之該預設數值時,一中斷信號會因而產生以驅使該顯示控制用微處理器執行一預定的程序。 In one embodiment, the instruction set includes a register write instruction for writing a preset value into a counting threshold register, wherein when the count value of a counter in the display control microprocessor reaches the preset value stored in the counting threshold register, an interrupt signal is generated to drive the display control microprocessor to execute a predetermined program.

在一實施例中,該指令集包含一條件跳轉指令,且該顯示控制用微處理器在上電時執行該條件跳轉指令以在一快閃記憶體之內容全為0或1時停留在原指令抓取位址,其中,該快閃記憶體係用以儲存該顯示控制用微處理器之程式碼。 In one embodiment, the instruction set includes a conditional jump instruction, and the display control microprocessor executes the conditional jump instruction when powered on to stay at the original instruction capture address when the content of a flash memory is all 0 or 1, wherein the flash memory is used to store the program code of the display control microprocessor.

為達上述目的,本發明進一步提出一種顯示裝置,其具有一微處理器、一時序控制器、一驅動電路及一顯示面板,其中,該微處理器係與該時序控制器耦接,該時序控制器係與該驅動電路耦接,該驅動電路係用以驅動該顯示面板,且該微處理器包括一譯碼單元以支援一指令集,且其特徵在於:該指令集包含一寄存器寫入指令,該寄存器寫入指令包含一位址偏移量及一待寫入數值,用以將該待寫入數值寫入一時序控制器之一目標寄存器中,其中,該目標寄存器之位址等於一基底暫存器所存之一基底位址與該位址偏移量之和;以及該微處理器係用以執行一操作模式設定程序,其包括:將一所述基底位址寫入該基底暫存器;及連續執行多次所述寄存器寫入指令以將多個規劃資料對應寫入多個所述目標寄存器中,以設定該時序控制器之一操作模式,從而決定該顯示面板之畫面掃描模式。 To achieve the above-mentioned object, the present invention further proposes a display device, which has a microprocessor, a timing controller, a driving circuit and a display panel, wherein the microprocessor is coupled to the timing controller, the timing controller is coupled to the driving circuit, the driving circuit is used to drive the display panel, and the microprocessor includes a decoding unit to support an instruction set, and its characteristics are: the instruction set includes a register write instruction, the register write instruction includes an address offset and a value to be written, and is used to write the value to the register. A write value is written into a target register of a timing controller, wherein the address of the target register is equal to the sum of a base address stored in a base register and the address offset; and the microprocessor is used to execute an operation mode setting program, which includes: writing a base address into the base register; and continuously executing the register write instruction multiple times to write multiple planning data into multiple target registers to set an operation mode of the timing controller, thereby determining the screen scanning mode of the display panel.

在一實施例中,該指令集包含一系統寄存器讀取指令,用以讀取該時序控制器之一幀計數值寄存器以獲得已傳輸完成的顯示資料的幀數。 In one embodiment, the instruction set includes a system register read instruction for reading a frame count value register of the timing controller to obtain the frame number of the display data that has been transmitted.

在一實施例中,該指令集包含一系統寄存器讀取指令,用以讀取該時序控制器之一行計數值寄存器以獲得一當前幀中之已完成的行掃描數目。 In one embodiment, the instruction set includes a system register read instruction for reading a row count value register of the timing controller to obtain the number of completed row scans in a current frame.

在一實施例中,該指令集包含一寄存器寫入指令,用以將一預設數值寫入一計數閾值寄存器,其中,當該微處理器中之一計數器之計數值到達該計數閾值寄存器所儲存之該預設數值時,一中斷信號會因而產生以驅使該微處理器執行一預定的程序。 In one embodiment, the instruction set includes a register write instruction for writing a preset value into a count threshold register, wherein when the count value of a counter in the microprocessor reaches the preset value stored in the count threshold register, an interrupt signal is generated to drive the microprocessor to execute a predetermined program.

在一實施例中,該指令集包含一條件跳轉指令,且該微處理器在上電時執行該條件跳轉指令以在一快閃記憶體之內容全為0或1時停留在原指令抓取位址,其中,該快閃記憶體係用以儲存該微處理器之程式碼。 In one embodiment, the instruction set includes a conditional jump instruction, and the microprocessor executes the conditional jump instruction when powered on to stay at the original instruction capture address when the content of a flash memory is all 0 or 1, wherein the flash memory is used to store the program code of the microprocessor.

為達上述目的,本發明進一步提出一種資訊處理裝置,其具有一中央處理器及如前述之顯示裝置,其中,該中央處理器係用以與該顯示裝置通信。 To achieve the above-mentioned purpose, the present invention further proposes an information processing device having a central processing unit and a display device as described above, wherein the central processing unit is used to communicate with the display device.

在可能的實施例中,該顯示裝置可為一液晶顯示裝置、一次毫米二極體發光顯示裝置、一微米二極體發光顯示裝置、一量子點二極體發光顯示裝置或一有機發光二極體顯示裝置。 In a possible embodiment, the display device may be a liquid crystal display device, a millimeter diode light-emitting display device, a micrometer diode light-emitting display device, a quantum dot diode light-emitting display device or an organic light-emitting diode display device.

在可能的實施例中,該資訊處理裝置可為攜帶型電腦、車用電腦、智慧型手錶、智慧型手環或智慧型手機。 In a possible embodiment, the information processing device may be a portable computer, a car computer, a smart watch, a smart bracelet or a smart phone.

為使 貴審查委員能進一步瞭解本發明之結構、特徵、目的、與其優點,茲附以圖式及較佳具體實施例之詳細說明如後。 In order to enable the review committee to further understand the structure, features, purpose, and advantages of the present invention, the detailed description of the drawings and preferred specific embodiments is attached as follows.

10:匯流排 10: Bus

100:顯示控制電路 100: Display control circuit

110:微處理器 110: Microprocessor

111:靜態隨機存取記憶體 111: Static random access memory

120:快閃記憶體 120: Flash memory

130:時序控制器 130: Timing controller

131:幀計數值寄存器 131: Frame count value register

132:行計數值寄存器 132: Row count value register

133:顯示資料輸出單元 133: Display data output unit

134:掃描信號輸出單元 134: Scanning signal output unit

135:目標寄存器模組 135: Target register module

200:顯示裝置 200: Display device

210:顯示控制電路 210: Display control circuit

220:驅動電路 220:Drive circuit

230:顯示面板 230: Display panel

300:資訊處理裝置 300: Information processing device

310:中央處理器 310: Central Processing Unit

320:顯示裝置 320: Display device

圖1繪示本發明之顯示控制電路之一實施例之方塊圖;圖2繪示本發明之顯示裝置之一實施例之方塊圖;以及圖3繪示本發明之資訊處理裝置之一實施例之方塊圖。 FIG. 1 is a block diagram of an embodiment of the display control circuit of the present invention; FIG. 2 is a block diagram of an embodiment of the display device of the present invention; and FIG. 3 is a block diagram of an embodiment of the information processing device of the present invention.

請參照圖1,其繪示本發明之顯示控制電路之一實施例之方塊圖。 Please refer to Figure 1, which shows a block diagram of an embodiment of the display control circuit of the present invention.

如圖1所示,一顯示控制電路100包含一微處理器110、一快閃記憶體120及一時序控制器130,其中,微處理器110、快閃記憶體120及時序控制器130均與一匯流排10耦接,且時序控制器130包含一幀計數值寄存器131、一行計數值寄存器132、一顯示資料輸出單元133、一掃描信號輸出單元134及一目標寄存器模組135,其中,微處理器110包含一靜態隨機存取記憶體111以在上電時自快閃記憶體120載入程式碼;幀計數值寄存器131係用以儲存已傳輸完成的顯示資料DIN的幀數,行計數值寄存器132係用以儲存一當前幀中之已完成的行掃描數目,顯示資料輸出單元133係用以輸出顯示資料信號SDATA至一源極驅動器(或一行(column)驅動器),掃描信號輸出單元134係用以輸出掃描信號SSCAN至一閘極驅動器(或一列(row)驅動器),且目標寄存器模組135包含多個目標寄存器。 As shown in FIG. 1 , a display control circuit 100 includes a microprocessor 110, a flash memory 120, and a timing controller 130. The microprocessor 110, the flash memory 120, and the timing controller 130 are all coupled to a bus 10. The timing controller 130 includes a frame count value register 131, a row count value register 132, a display data output unit 133, a scan signal output unit 134, and a target register module 135. The microprocessor 110 includes a static random access memory 111 to load a program code from the flash memory 120 when powered on. The frame count value register 131 is used to store the display data D that has been transmitted. IN frame number, the row count value register 132 is used to store the number of completed row scans in the current frame, the display data output unit 133 is used to output the display data signal S DATA to a source driver (or a column driver), the scan signal output unit 134 is used to output the scan signal S SCAN to a gate driver (or a row driver), and the target register module 135 includes multiple target registers.

本發明之原理在於利用微處理器110規劃時序控制器130以設定時序控制器130之一操作模式,從而決定一顯示面板之畫面掃描模式,例如,循 序掃描或跳列掃描,或者以其掃描頻率。詳細而言,微處理器110包括一譯碼單元以支援一指令集,且其特徵在於: The principle of the present invention is to use the microprocessor 110 to plan the timing controller 130 to set an operation mode of the timing controller 130, thereby determining a screen scanning mode of a display panel, for example, sequential scanning or skip scanning, or its scanning frequency. In detail, the microprocessor 110 includes a decoding unit to support an instruction set, and its characteristics are:

(一)該指令集包含一寄存器寫入指令,該寄存器寫入指令包含一位址偏移量及一待寫入數值,用以將該待寫入數值寫入一時序控制器之目標寄存器模組135之一目標寄存器中,其中,該目標寄存器之位址等於一基底暫存器所存之一基底位址與該位址偏移量之和。例如,假設該寄存器寫入指令係一16位元之指令,前二位元代表其運算子,中間4位元代表該位址偏移量,低10位元代表該待寫入數值,則該寄存器寫入指令可將10位元之該待寫入數值寫入目標寄存器模組135之16個不同的所述目標寄存器中。 (I) The instruction set includes a register write instruction, which includes an address offset and a value to be written, and is used to write the value to be written into a target register of a target register module 135 of a timing controller, wherein the address of the target register is equal to the sum of a base address stored in a base register and the address offset. For example, assuming that the register write instruction is a 16-bit instruction, the first two bits represent its operator, the middle 4 bits represent the address offset, and the lower 10 bits represent the value to be written, then the register write instruction can write the 10-bit value to be written into 16 different target registers of the target register module 135.

(二)微處理器110係用以執行一操作模式設定程序,其包括:1、將一所述基底位址寫入該基底暫存器;及2、連續執行多次所述寄存器寫入指令以將多個規劃資料對應寫入目標寄存器模組135之多個所述目標寄存器中,以設定時序控制器130之一操作模式,從而決定該顯示面板之畫面掃描模式。 (ii) The microprocessor 110 is used to execute an operation mode setting program, which includes: 1. writing a base address into the base register; and 2. continuously executing the register write instruction multiple times to write a plurality of planning data into a plurality of target registers of the target register module 135 to set an operation mode of the timing controller 130, thereby determining the screen scanning mode of the display panel.

另外,該指令集可包含一系統寄存器讀取指令,用以讀取時序控制器130之幀計數值寄存器131以獲得已傳輸完成的所述顯示資料的幀數。 In addition, the instruction set may include a system register read instruction for reading the frame count value register 131 of the timing controller 130 to obtain the frame number of the display data that has been transmitted.

另外,該指令集可包含一系統寄存器讀取指令,用以讀取時序控制器130之行計數值寄存器132以獲得一當前幀中之已完成的行掃描數目。依此,本發明即可支持精確到一幀內之一行掃描寬度的監看,以判斷系統狀態是否有異常。 In addition, the instruction set may include a system register read instruction for reading the row count value register 132 of the timing controller 130 to obtain the number of completed row scans in the current frame. In this way, the present invention can support accurate monitoring of the row scan width within a frame to determine whether the system status is abnormal.

另外,該指令集可包含一寄存器寫入指令,用以將一預設數值寫入一計數閾值寄存器(未示於圖中),其中,當微處理器110中之一計數器(未示於圖中)之計數值到達該計數閾值寄存器所儲存之該預設數值時,一中斷信號會因而產生以驅使微處理器110執行一預定的程序。依此,本發明即可提供比軟體普察(polling)更精準的事件反應能力。 In addition, the instruction set may include a register write instruction for writing a preset value into a count threshold register (not shown in the figure), wherein when the count value of a counter (not shown in the figure) in the microprocessor 110 reaches the preset value stored in the count threshold register, an interrupt signal is generated to drive the microprocessor 110 to execute a predetermined program. In this way, the present invention can provide more accurate event response capabilities than software polling.

另外,該指令集可包含一條件跳轉指令,且微處理器110在上電時執行該條件跳轉指令以在快閃記憶體120之內容全為0或1時停留在原指令抓取位址,其中,快閃記憶體120係用以儲存微處理器110之程式碼。 In addition, the instruction set may include a conditional jump instruction, and the microprocessor 110 executes the conditional jump instruction when powered on to stay at the original instruction fetch address when the contents of the flash memory 120 are all 0 or 1, wherein the flash memory 120 is used to store the program code of the microprocessor 110.

依上述的說明,本發明進一步提出一種顯示裝置。請參照圖2,其繪示本發明之顯示裝置之一實施例之方塊圖。 According to the above description, the present invention further proposes a display device. Please refer to Figure 2, which shows a block diagram of an embodiment of the display device of the present invention.

如圖2所示,一顯示裝置200包含一顯示控制電路210、一驅動電路220及一顯示面板230,其中,顯示控制電路210係與驅動電路220耦接,驅動電路220係用以驅動顯示面板230,且顯示控制電路210係由顯示控制電路100實現。 As shown in FIG. 2 , a display device 200 includes a display control circuit 210, a driving circuit 220 and a display panel 230, wherein the display control circuit 210 is coupled to the driving circuit 220, the driving circuit 220 is used to drive the display panel 230, and the display control circuit 210 is implemented by the display control circuit 100.

另外,依上述的說明,本發明進一步提出一種資訊處理裝置。請參照圖3,其繪示本發明之資訊處理裝置之一實施例之方塊圖。如圖3所示,一資訊處理裝置300具有一中央處理器310及一顯示裝置320,其中,顯示裝置320係由顯示裝置200實現且中央處理器310係用以與顯示裝置320通信。 In addition, according to the above description, the present invention further proposes an information processing device. Please refer to FIG. 3, which shows a block diagram of an embodiment of the information processing device of the present invention. As shown in FIG. 3, an information processing device 300 has a central processing unit 310 and a display device 320, wherein the display device 320 is implemented by the display device 200 and the central processing unit 310 is used to communicate with the display device 320.

另外,顯示裝置320可為一液晶顯示裝置、一次毫米二極體發光顯示裝置、一微米二極體發光顯示裝置、一量子點二極體發光顯示裝置或一有機發光二極體顯示裝置。 In addition, the display device 320 can be a liquid crystal display device, a millimeter diode light-emitting display device, a micrometer diode light-emitting display device, a quantum dot diode light-emitting display device or an organic light-emitting diode display device.

另外,資訊處理裝置300可為攜帶型電腦、車用電腦、智慧型手錶、智慧型手環或智慧型手機。 In addition, the information processing device 300 may be a portable computer, a car computer, a smart watch, a smart bracelet, or a smart phone.

依上述的設計,本發明乃具有下列之優點: According to the above design, the present invention has the following advantages:

一、本發明之顯示控制用微處理器可連續執行多次寄存器寫入指令以將多個規劃資料對應寫入多個目標寄存器中,以設定一時序控制器之一操作模式,從而決定一顯示面板之畫面掃描模式;二、本發明之顯示控制用微處理器可讀取該時序控制器之一幀計數值寄存器以獲得已傳輸完成的所述顯示資料的幀數;三、本發明之顯示控制用微處理器可讀取該時序控制器之一行計數值寄存器以獲得一當前幀中之已完成的行掃描數目;以及四、本發明之顯示控制用微處理器可在一計數器之計數值到達一預設數值時產生一中斷信號以強制執行一預定的程序。 1. The display control microprocessor of the present invention can continuously execute multiple register write instructions to write multiple planning data into multiple target registers to set an operation mode of a timing controller, thereby determining a screen scanning mode of a display panel; 2. The display control microprocessor of the present invention can read a frame count value register of the timing controller to obtain the number of frames of the display data that have been transmitted; 3. The display control microprocessor of the present invention can read a row count value register of the timing controller to obtain the number of row scans completed in a current frame; and 4. The display control microprocessor of the present invention can generate an interrupt signal when the count value of a counter reaches a preset value to force the execution of a predetermined program.

本案所揭示者,乃較佳實施例,舉凡局部之變更或修飾而源於本案之技術思想而為熟習該項技藝之人所易於推知者,俱不脫本案之專利權範疇。 What is disclosed in this case is a better embodiment. Any partial changes or modifications that are derived from the technical ideas of this case and are easily inferred by people familiar with the art do not deviate from the scope of the patent rights of this case.

綜上所陳,本案無論目的、手段與功效,皆顯示其迴異於習知技術,且其首先發明合於實用,確實符合發明之專利要件,懇請 貴審查委員明察,並早日賜予專利俾嘉惠社會,是為至禱。 In summary, this case shows that its purpose, means and effects are different from the known technology, and it is the first invention that is practical and meets the patent requirements for invention. We sincerely ask the review committee to examine it and grant a patent as soon as possible to benefit the society. This is our utmost prayer.

10:匯流排 10: Bus

100:顯示控制電路 100: Display control circuit

110:微處理器 110: Microprocessor

111:靜態隨機存取記憶體 111: Static random access memory

120:快閃記憶體 120: Flash memory

130:時序控制器 130: Timing controller

131:幀計數值寄存器 131: Frame count value register

132:行計數值寄存器 132: Row count value register

133:顯示資料輸出單元 133: Display data output unit

134:掃描信號輸出單元 134: Scanning signal output unit

135:目標寄存器模組 135: Target register module

Claims (13)

一種顯示控制用微處理器,其包括一譯碼單元以支援一指令集,且其特徵在於: 該指令集包含一寄存器寫入指令,該寄存器寫入指令包含一位址偏移量及一待寫入數值,用以將該待寫入數值寫入一時序控制器之一目標寄存器中,其中,該目標寄存器之位址等於一基底暫存器所存之一基底位址與該位址偏移量之和;以及 該顯示控制用微處理器係用以執行一操作模式設定程序,其包括: 將一所述基底位址寫入該基底暫存器;及 連續執行多次所述寄存器寫入指令以將多個規劃資料對應寫入多個所述目標寄存器中,以設定該時序控制器之一操作模式,從而決定一顯示面板之畫面掃描模式。 A display control microprocessor includes a decoding unit to support an instruction set, and is characterized in that: The instruction set includes a register write instruction, the register write instruction includes an address offset and a value to be written, and is used to write the value to be written into a target register of a timing controller, wherein the address of the target register is equal to the sum of a base address stored in a base register and the address offset; and The display control microprocessor is used to execute an operation mode setting program, which includes: Writing a base address into the base register; and Continuously executing the register write instruction multiple times to write multiple planning data into multiple target registers correspondingly, so as to set an operation mode of the timing controller, thereby determining a screen scanning mode of a display panel. 如請求項1所述之顯示控制用微處理器,其中,該指令集包含一系統寄存器讀取指令,用以讀取該時序控制器之一幀計數值寄存器以獲得已傳輸完成的顯示資料的幀數。A display control microprocessor as described in claim 1, wherein the instruction set includes a system register read instruction for reading a frame count value register of the timing controller to obtain the frame number of the display data that has been transmitted. 如請求項1所述之顯示控制用微處理器,其中,該指令集包含一系統寄存器讀取指令,用以讀取該時序控制器之一行計數值寄存器以獲得一當前幀中之已完成的行掃描數目。A display control microprocessor as described in claim 1, wherein the instruction set includes a system register read instruction for reading a row count value register of the timing controller to obtain the number of completed row scans in a current frame. 如請求項1所述之顯示控制用微處理器,其中,該指令集包含一寄存器寫入指令,用以將一預設數值寫入一計數閾值寄存器,其中,當該顯示控制用微處理器中之一計數器之計數值到達該計數閾值寄存器所儲存之該預設數值時,一中斷信號會因而產生以驅使該顯示控制用微處理器執行一預定的程序。A display control microprocessor as described in claim 1, wherein the instruction set includes a register write instruction for writing a preset value into a counting threshold register, wherein when the count value of a counter in the display control microprocessor reaches the preset value stored in the counting threshold register, an interrupt signal is generated to drive the display control microprocessor to execute a predetermined program. 如請求項1所述之顯示控制用微處理器,其中,該指令集包含一條件跳轉指令,且該顯示控制用微處理器在上電時執行該條件跳轉指令以在一快閃記憶體之內容全為0或1時停留在原指令抓取位址,其中,該快閃記憶體係用以儲存該顯示控制用微處理器之程式碼。A display control microprocessor as described in claim 1, wherein the instruction set includes a conditional jump instruction, and the display control microprocessor executes the conditional jump instruction when powered on to stay at the original instruction capture address when the contents of a flash memory are all 0 or 1, wherein the flash memory is used to store the program code of the display control microprocessor. 一種顯示裝置,其具有一微處理器、一時序控制器、一驅動電路及一顯示面板,其中,該微處理器係與該時序控制器耦接,該時序控制器係與該驅動電路耦接,該驅動電路係用以驅動該顯示面板,且該微處理器包括一譯碼單元以支援一指令集,且其特徵在於: 該指令集包含一寄存器寫入指令,該寄存器寫入指令包含一位址偏移量及一待寫入數值,用以將該待寫入數值寫入一時序控制器之一目標寄存器中,其中,該目標寄存器之位址等於一基底暫存器所存之一基底位址與該位址偏移量之和;以及 該微處理器係用以執行一操作模式設定程序,其包括: 將一所述基底位址寫入該基底暫存器;及 連續執行多次所述寄存器寫入指令以將多個規劃資料對應寫入多個所述目標寄存器中,以設定該時序控制器之一操作模式,從而決定該顯示面板之畫面掃描模式。 A display device has a microprocessor, a timing controller, a drive circuit and a display panel, wherein the microprocessor is coupled to the timing controller, the timing controller is coupled to the drive circuit, the drive circuit is used to drive the display panel, and the microprocessor includes a decoding unit to support an instruction set, and its characteristics are: The instruction set includes a register write instruction, the register write instruction includes an address offset and a value to be written, and is used to write the value to be written into a target register of a timing controller, wherein the address of the target register is equal to the sum of a base address stored in a base register and the address offset; and The microprocessor is used to execute an operation mode setting program, which includes: Writing the base address into the base register; and Continuously execute the register write instruction multiple times to write multiple planning data into multiple target registers to set an operation mode of the timing controller, thereby determining the screen scanning mode of the display panel. 如請求項6所述之顯示裝置,其中,該指令集包含一系統寄存器讀取指令,用以讀取該時序控制器之一幀計數值寄存器以獲得已傳輸完成的顯示資料的幀數。A display device as described in claim 6, wherein the instruction set includes a system register read instruction for reading a frame count value register of the timing controller to obtain the frame number of the display data that has been transmitted. 如請求項6所述之顯示裝置,其中,該指令集包含一系統寄存器讀取指令,用以讀取該時序控制器之一行計數值寄存器以獲得一當前幀中之已完成的行掃描數目。A display device as described in claim 6, wherein the instruction set includes a system register read instruction for reading a row count value register of the timing controller to obtain the number of completed row scans in a current frame. 如請求項6所述之顯示裝置,其中,該指令集包含一寄存器寫入指令,用以將一預設數值寫入一計數閾值寄存器,其中,當該微處理器中之一計數器之計數值到達該計數閾值寄存器所儲存之該預設數值時,一中斷信號會因而產生以驅使該微處理器執行一預定的程序。A display device as described in claim 6, wherein the instruction set includes a register write instruction for writing a preset value into a counting threshold register, wherein when the count value of a counter in the microprocessor reaches the preset value stored in the counting threshold register, an interrupt signal is generated to drive the microprocessor to execute a predetermined program. 如請求項6所述之顯示裝置,其中,該指令集包含一條件跳轉指令,且該微處理器在上電時執行該條件跳轉指令以在一快閃記憶體之內容全為0或1時停留在原指令抓取位址,其中,該快閃記憶體係用以儲存該微處理器之程式碼。A display device as described in claim 6, wherein the instruction set includes a conditional jump instruction, and the microprocessor executes the conditional jump instruction when powered on to stay at the original instruction capture address when the contents of a flash memory are all 0 or 1, wherein the flash memory is used to store the program code of the microprocessor. 一種資訊處理裝置,其具有一中央處理器及如請求項6至10中任一項所述之顯示裝置,其中,該中央處理器係用以與該顯示裝置通信。An information processing device having a central processing unit and a display device as described in any one of claims 6 to 10, wherein the central processing unit is used to communicate with the display device. 如請求項11所述之資訊處理裝置,其中,該顯示裝置係選自由一液晶顯示裝置、一次毫米二極體發光顯示裝置、一微米二極體發光顯示裝置、一量子點二極體發光顯示裝置和一有機發光二極體顯示裝置所組成之群組。An information processing device as described in claim 11, wherein the display device is selected from the group consisting of a liquid crystal display device, a millimeter diode light-emitting display device, a micrometer diode light-emitting display device, a quantum dot diode light-emitting display device and an organic light-emitting diode display device. 如請求項11所述之資訊處理裝置,其係選自由攜帶型電腦、車用電腦、智慧型手錶、智慧型手環和智慧型手機所組成之群組。The information processing device as described in claim 11 is selected from the group consisting of a portable computer, a car computer, a smart watch, a smart bracelet and a smart phone.
TW113111866A 2024-03-28 2024-03-28 Microprocessor for display control, display device and information processing device TWI881773B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW113111866A TWI881773B (en) 2024-03-28 2024-03-28 Microprocessor for display control, display device and information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW113111866A TWI881773B (en) 2024-03-28 2024-03-28 Microprocessor for display control, display device and information processing device

Publications (2)

Publication Number Publication Date
TWI881773B true TWI881773B (en) 2025-04-21
TW202538714A TW202538714A (en) 2025-10-01

Family

ID=96141984

Family Applications (1)

Application Number Title Priority Date Filing Date
TW113111866A TWI881773B (en) 2024-03-28 2024-03-28 Microprocessor for display control, display device and information processing device

Country Status (1)

Country Link
TW (1) TWI881773B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113220221A (en) * 2020-02-06 2021-08-06 瑞昱半导体股份有限公司 Memory controller and data processing method
TW202305587A (en) * 2021-07-15 2023-02-01 瑞昱半導體股份有限公司 Processor circuit and data processing method
TW202401418A (en) * 2022-06-24 2024-01-01 新唐科技股份有限公司 Continuous memory access acceleration circuit, address shift circuit and address generation method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113220221A (en) * 2020-02-06 2021-08-06 瑞昱半导体股份有限公司 Memory controller and data processing method
TW202305587A (en) * 2021-07-15 2023-02-01 瑞昱半導體股份有限公司 Processor circuit and data processing method
TW202401418A (en) * 2022-06-24 2024-01-01 新唐科技股份有限公司 Continuous memory access acceleration circuit, address shift circuit and address generation method

Also Published As

Publication number Publication date
TW202538714A (en) 2025-10-01

Similar Documents

Publication Publication Date Title
KR920002754B1 (en) Microcomputer system with sleep function to save power consumption
KR102417633B1 (en) Electronic device and method for controlling output timing of signal corresponding to state capable of receiving content based on display location of content displayed in display
JP3900863B2 (en) Data transfer control device, semiconductor memory device and information equipment
KR100644650B1 (en) Noise avoiding device and method of touch screen panel
US5734914A (en) Computer system capable of shifting voltage level of data signal between processor and system memory
KR19980702623A (en) Interrupt control device and method for computer system
CN1485741B (en) Information processing apparatus and electronic device
JPH04303233A (en) Integrated circuit for display driving control and display system
TWI881773B (en) Microprocessor for display control, display device and information processing device
US8082429B2 (en) Information processing apparatus and exception control circuit
US11295689B2 (en) Driving method, drive circuit and display device
US7133954B2 (en) Data bus system for micro controller
JP3873336B2 (en) Semiconductor integrated circuit, and image display apparatus and electronic apparatus using the same
TWI769718B (en) Power-saving source driver chip and liquid crystal display and information processing device using the same
TWI904973B (en) Electronic device and control method
US12536937B2 (en) Display device
CN118430410A (en) Timing controller and display device including the same
JP2011150306A (en) Semiconductor processing device
US6700402B2 (en) Output control circuit and output control method
JP2002278753A (en) Data processing system
JP2011210152A (en) Microcomputer
CN120164503A (en) High bandwidth memory device and method of operating the same
CN115167766A (en) Data writing method and device, memory, electronic device and storage medium
JPH0644193A (en) I/o register access system
JPS59154493A (en) Integrated circuit board for memory type active panel