KR940002819Y1 - Circuit for vga - Google Patents
Circuit for vga Download PDFInfo
- Publication number
- KR940002819Y1 KR940002819Y1 KR2019910019320U KR910019320U KR940002819Y1 KR 940002819 Y1 KR940002819 Y1 KR 940002819Y1 KR 2019910019320 U KR2019910019320 U KR 2019910019320U KR 910019320 U KR910019320 U KR 910019320U KR 940002819 Y1 KR940002819 Y1 KR 940002819Y1
- Authority
- KR
- South Korea
- Prior art keywords
- text
- hangul
- vga
- data
- font
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
- G09G5/24—Generation of individual character patterns
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/363—Graphics controllers
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
내용 없음.No content.
Description
제 1 도는 종래 VGA 회로의 구성도.1 is a block diagram of a conventional VGA circuit.
제 2 도는 본 고안에 의한 VGA 회로의 구성도.2 is a configuration diagram of a VGA circuit according to the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
1 : VGA 콘트롤러 2, 6 : 비디오 메모리1: VGA controller 2, 6: Video memory
3 : RAM DAC 4 : 주문형 반도체 IC3: RAM DAC 4: Custom Semiconductor IC
5 : 멀티플렉서 7 : 한글 폰트 메모리5: multiplexer 7: Hangul font memory
본 고안은 VGA(Video Graphics Array)에 회로에 관한 것으로, 특히 그래픽 모드와 텍스트(text)모드를 동시에 지원하면서 영문과 한글을 처리할 수 있는 VGA 회로에 관한 것이다.The present invention relates to a circuit in a VGA (Video Graphics Array), and more particularly, to a VGA circuit capable of processing English and Korean while simultaneously supporting a graphics mode and a text mode.
일반적으로, VGA 회로는 모니터에 텍스트를 나타내기 위한 텍스트 모드와 그래픽을 위한 그랙픽모드로 동작된다.In general, VGA circuitry operates in text mode for displaying text on a monitor and in graphics mode for graphics.
종래의 VGA 회로는 제 1 도에 나타낸 바와 같이 구성된다. 도면에서 알수 있는 바와 같이, VGA 회로는 VGA콘트롤러(1), 비디오 메모리(2) 및 RAM DAC(메모리 내장형 Digital to Analog Converter)(3)로 연결 구성된다. VGA 콘트롤러(1)는 퍼스널 컴퓨터의 시스템 버스를 통해 모니터에 디스플레이 하고자 하는 데이터를 수신하여 비디오 메모리(2)측에 저장하고, 비디오 메모리(2)에 저장된 데이터를 모니터의 동작 타이밍에 맞추어 RAM DAC(3)측으로 출력한다. RAM DAC(3)는 VGA 콘트롤러(1)로 부터의 데이터를 아날로그 신호로 변환하여 모니터 측으로 출력한다. 모니터는 RAM DAC(3)로 부터의 신호에 따라 텍스트나 그래픽을 화면상에 나타낸다. VGA 콘트롤러(1)는 텍스트 모드와 그래픽 모드로 동작할 수 있다. 텍스트 모드로 동작할 경우, VGA 콘트롤러(1)는 퍼스널 컴퓨터의 시스템버스를 통해 모니터에 디스플레이 하고자 하는 텍스트의 코드, 위치 및 속성에 관한 정보를 수신하고, 수신된 텍스트의 코드를 이용하여 비디오 메모리(2)에서 디스플레이하고자 하는 해당 폰트(Font ; 문자자형)를 읽어내고, 해당 폰트를 시스템 버스를 통해 수신된 위치 및 속성에 관한 데이터와 함께 RAM DAC(3)를 통해 모니터 측으로 출력한다. 그래픽 모드로 동작할 경우, VGA 콘트롤러(1)는 퍼스널 컴퓨터로부터 컬러(color)와 픽셀 위치에 관한 데이트를 수신하여 RAM DAC(3)를 통해 모니터를 측으로 출력한다.The conventional VGA circuit is constructed as shown in FIG. As can be seen from the figure, the VGA circuit is composed of a VGA controller 1, a video memory 2 and a RAM DAC (Digital to Analog Converter) 3. The VGA controller 1 receives data to be displayed on the monitor through the system bus of the personal computer and stores the data on the video memory 2 side, and stores the data stored in the video memory 2 in accordance with the operation timing of the monitor. Output to 3) side. The RAM DAC 3 converts data from the VGA controller 1 into an analog signal and outputs it to the monitor side. The monitor displays text or graphics on the screen according to the signal from the RAM DAC 3. The VGA controller 1 can operate in text mode and graphics mode. When operating in the text mode, the VGA controller 1 receives information on the code, position, and attribute of the text to be displayed on the monitor through the system bus of the personal computer, and uses the code of the received text to display the video memory ( In 2), the font (Font) to be displayed is read out, and the font is output to the monitor side through the RAM DAC 3 together with the data on the position and the attribute received through the system bus. When operating in the graphics mode, the VGA controller 1 receives data relating to color and pixel position from the personal computer and outputs the monitor to the side via the RAM DAC 3.
이상 설명한 바와 같은 VGA 회로의 경우, VGA 콘트롤러(1)는 텍스트 모드와 그래픽 모드를 동시에 지원할 수 없고, 한글을 하드웨어적으로 지원할 수 없다. 그러므로 모니터상에 텍스트와 그래픽을 동시에 디스플레이할 경우에는 텍스트를 그래픽 모드에서 지원해야 하고, 모니터상에 한글을 디스플레이 할 경우에는 한글을 소프트웨어적으로 그래픽 모드에서 지원해야 하기 때문에, 처리속도가 저하되고 한글을 지원하기 위한 소프트 웨어를 별도로 만들어야 하는 문제점이 있었다.In the case of the VGA circuit described above, the VGA controller 1 cannot support the text mode and the graphics mode at the same time, and cannot support the Hangul in hardware. Therefore, when displaying text and graphics on the monitor at the same time, the text must be supported in graphics mode. When displaying Hangul on a monitor, the Hangul must be supported in software mode. There was a problem of creating a separate software to support the.
본 고안은 상술한 바와 같은 문제점을 감안하여 안출한 것으로, 텍스트와 그래픽을 니터상에 동시에 나타낼 경우 텍스트는 텍스트 모드에서 지원하면서, 그래픽은 그래픽 모드에서 지원할 수 있고, 한글을 하드웨어적으로 텍스트 모드에서 처리할 수 있는 VGA 회로를 제공하는데 목적이 있다.The present invention has been made in view of the above-described problems. When the text and graphics are simultaneously displayed on the monitor, the text can be supported in the text mode while the graphics can be supported in the graphics mode. The purpose is to provide a VGA circuit that can be processed.
본 고안에 의하면 VGA 콘트롤러(1), 비디오 메모리(2) 및 RAM CAC(3)를 구비한 VGA 회로에 있어서, 상기 VGA 콘트롤러(1)가 시스템 버스를 통해 수신한 그래픽에 관한 정보를 이용해 상기 비디오 메모리(2)로부터 읽어 출력한 그래픽 데이터와, 상기 시스템 버스를 통해 수신한 텍스트, 영문 및 한글에 관한 정보를 이용하여 비디오 메모리(6)로부터 읽어낸 텍스트 데이터 및 영문 폰트와, 한글 폰트 메모리(7)로부터 읽어낸 한글 폰트를 선택, 변경하여 출력하는 주문형 반도체 IC(4)와 ; 상기 영문폰트와 텍스트 데이터를 저장하는 상기 비디오 메모리(6)와 ; 상기 한글 폰트를 저장하는 상기 한글 포트 메모리(7)와 ; 상기 주문형 반도체 IC(4)로부터의 데이터를 멀티플렉싱하여 상기 RAM DAC(3)측으로 출력하는 멀티플렉서(5)를 포함하는 것을 특징으로 하는 VGA 회로를 제공한다.According to the present invention, in a VGA circuit having a VGA controller (1), a video memory (2), and a RAM CAC (3), the video is generated using information about a graphic received by the VGA controller (1) through a system bus. Graphic data read from the memory 2 and outputted, text data and English fonts read from the video memory 6 using information about text, English and Korean received through the system bus, and a Korean font memory 7 A custom semiconductor IC 4 for selecting, changing, and outputting a Hangul font read out from the CD-ROM); The video memory (6) for storing the English font and text data; The Hangul port memory 7 for storing the Hangul font; And a multiplexer (5) for multiplexing data from the application specific semiconductor IC (4) and outputting the data to the RAM DAC (3) side.
이하 첨부된 도면을 참조하여 본 고안을 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
제 2 도는 본 고안에 의한 VGA 회로의 구성도이다. 도면에서 알수 있는 바와 같아, VGA 회로는 VGA 콘트롤러(1), 비디오 메모리(2), RAM DAC(3), 주문형 반도체 IC(4), 멀티플렉서(5), 비디오 메모리(6) 및 한글 폰트 메모리(7)로 연결 구성된다. VGA 콘트롤러(1)는 그래픽 모드를 지원하고, 주문형 반도체 IC(4)는 텍스트 모드를 지원한다. 비디오 메모리(2)에는 그래픽에 관한 데이터가 저장되고, 비디오 메모리(6)에는 텍스트에 관한 데이터와 영문 폰트가 저장되고, 한글 폰트 메모리(7)에는 한글 폰트가 저장된다. 멀티플렉서(5)는 VGA 콘트롤러(1)로 부터의 데이터와 주문형 반도체 IC(4)로 부터의 데이터를 멀티플렉싱하여 RAM DAC(3)측으로 출력하고, RAM DCA(3)는 멀티플렉서(5)로 부터의 데이터를 아날로그 신호로 변환하여 모니터측으로 출력한다.2 is a configuration diagram of a VGA circuit according to the present invention. As can be seen from the figure, the VGA circuit includes a VGA controller (1), a video memory (2), a RAM DAC (3), an application specific semiconductor IC (4), a multiplexer (5), a video memory (6), and a Korean font memory ( 7) is composed of connection. The VGA controller 1 supports the graphics mode, and the custom semiconductor IC 4 supports the text mode. Data relating to graphics is stored in the video memory 2, data related to text and English fonts are stored in the video memory 6, and Korean fonts are stored in the Korean font memory 7. The multiplexer 5 multiplexes the data from the VGA controller 1 and the data from the on-demand semiconductor IC 4 and outputs the data to the RAM DAC 3, and the RAM DCA 3 is output from the multiplexer 5. The data is converted into an analog signal and output to the monitor side.
그래픽 모드와 텍스트 모드를 지원할 경우, VGA 콘트롤러(1)는 그래픽 모드를 지원하고, 주문형 반도체 IC(4)는 텍스트 모드를 지원한다. VGA 콘트롤러(1)는 퍼스널 컴퓨터의 시스템 버스를 통해 그래픽에 관한 정보를 수신하고, 수신된 그래픽에 관한 정보를 이용해 비디오 메모리(2)로부터 디스플레이 하고자 하는 해당 그래픽 데이터를 읽어내어 주문형 반도체 IC(4)측으로 출력하고, 주문형 반도체 IC(4)는 퍼스널 컴퓨터의 시스템 버스를 통해 텍스트에 관한 정보를 수신하고, 수신된 텍스트에 관한 정보를 이용해 비디오 메모리(6)로부터 디스플레이 하고자 하는 해당 텍스트 데이터를 읽어내고 비디오 메모리(6)로부터 읽어낸 텍스트 데이터와 VGA 콘트롤러(1)로부터 입력된 그래픽 데이터를 선택, 변경하여 멀티플렉서(5)측으로 출력한다. 멀티플렉서(5)는 주문형 반도체 IC(4)로 부터의 데이터를 멀티플렉싱하여 RAM DAC(3)측으로 출력하고, RAM DAC(3)는 멀티플렉서(5)로 부터의 데이터를 아날로그 신호로 변환하여 모니터 측으로 출력하다. 이에 따라, 모니터상에는 텍스트와 그래픽이 동시에 디스플레이 된다.When the graphics mode and the text mode are supported, the VGA controller 1 supports the graphics mode, and the custom semiconductor IC 4 supports the text mode. The VGA controller 1 receives information about graphics through the system bus of the personal computer, reads out corresponding graphic data to be displayed from the video memory 2 using the information on the received graphics, and provides the on-demand semiconductor IC 4. To the side, the application specific semiconductor IC 4 receives information about text through the system bus of the personal computer, reads out corresponding text data to be displayed from the video memory 6 using the received information about the text, and displays the video. The text data read from the memory 6 and the graphic data input from the VGA controller 1 are selected, changed, and output to the multiplexer 5 side. The multiplexer 5 multiplexes data from the on-demand semiconductor IC 4 to the RAM DAC 3 side, and the RAM DAC 3 converts the data from the multiplexer 5 to an analog signal and outputs the signal to the monitor side. Do. Accordingly, text and graphics are simultaneously displayed on the monitor.
그래픽 모드는 사용하지 않고 텍스트 모드에서 한글을 디스플레이 하고자 할 경우, 주문형 반도체 IC(4)는 퍼스널 컴퓨터의 시스템 버스를 통해 텍스트와 한글에 관한 정보를 수신하고, 수신된 텍스트에 관한 정보를 이용해 비디오 메모리(6)로부터 디스플레이 하고자 하는 해당 텍스트 데이터를 읽어내고, 수신된 한글에 관한 정보를 이용해 한글 폰트 메모리(7)로부터 디스플레이 하고자 하는 해당 한글 폰트를 읽어내고, 읽어낸 텍스트 데이터와 한글 폰트를 선택, 변경하여 멀티플렉서(5)측으로 출력한다. 멀티플렉서(5)는 주문형 반도체 IC(4)로 부터의 텍스트 데이터와 한글 폰트를 멀티플렉싱 하여 RAM DAC(3)측으로 출력하고, RAM DAC(3)는 멀티플렉서(5)로 부터의 데이터를 아날로그 신호로 변환하여 모니터 축으로 출력한다. 이에 따라, 모니터 상에는 텍스트와 한글이 디스플레이 된다.In order to display Hangul in text mode without using the graphics mode, the on-demand semiconductor IC 4 receives information about text and Hangul through the system bus of the personal computer, and uses the received text information to store video memory. Read the relevant text data to be displayed from (6), read the corresponding Hangul font to be displayed from the Hangul font memory 7 using the received Hangul information, and select and change the read text data and the Hangul font. To the multiplexer 5 side. The multiplexer 5 multiplexes text data and Hangul fonts from the on-demand semiconductor IC 4 and outputs them to the RAM DAC 3, and the RAM DAC 3 converts data from the multiplexer 5 into analog signals. Output to the monitor axis. Accordingly, text and Hangul are displayed on the monitor.
또한, 그래픽 모드는 사용하지 않고 텍스트 모드에서 한글과 영문을 혼용하여 디스플레이 하고자 할 경우, 주문형 반도체 IC(4)가 퍼스널 컴퓨터의 시스템 버스를 통해 수신된 한글과 영문에 관한 정보를 수신하고, 수신된 영문에 곤한 정보를 이용하여 비디오 메모리(6)로부터 디스플레이 하고자 하는 영문 폰트를 읽어내고, 수신된 한글에 관한 정보를 이용하여 한글 폰트 메모리(7)로부터 한글 폰트를 읽어내고, 읽어낸 영문 폰트와 한글 폰트를 선택, 변경하여 멀티플렉서(5)측으로 출력한다. 멀티 플렉서(5)는 주문형 반도체 IC(4)로 부터의 영문폰트와 한글폰트를 멀티플렉싱하여 RAM DAC(3)측으로 출력하고, RAM DAC(3)는 멀티플렉서(5)로 부터의 영문 폰트와 한글 폰트 신호를 아날로그 신호로 변환하여 모니터측으로 출력한다. 이에따라, 모니터상에는 영문과 한글을 혼용하여 디스플레이 할 수 있다.In addition, when displaying Korean and English in a text mode without using a graphics mode, the application-specific semiconductor IC 4 receives information about Korean and English received through a system bus of a personal computer. Read the English font to be displayed from the video memory 6 using the information desired in English, and read the Korean font from the Korean font memory 7 using the received Korean information. The font is selected and changed and output to the multiplexer 5 side. The multiplexer (5) multiplexes English fonts and Hangul fonts from the on-demand semiconductor IC (4) and outputs them to the RAM DAC (3). The RAM DAC (3) outputs English fonts and Korean fonts from the multiplexer (5). The font signal is converted into an analog signal and output to the monitor side. Accordingly, the English and Korean characters can be mixedly displayed on the monitor.
텍스트 모드에서 한글을 디스플레이 하면서 그래픽 모드에서 그래픽을 디스플레이 하고자 할 경우, VGA 콘트롤러(1)는 퍼스널 컴퓨터의 시스템 버스를 통해 수신된 그래픽에 관한 정보를 이용해 비디오 메모리(2)에서 디스플레이 하고자하는 해당 그래픽 데이터를 읽어내고, 읽어낸 그래픽 데이터를 주문형 반도체 IC(4)측으로 출력한다. 주문형 반도체 IC(4)는 퍼스널 컴퓨터의 시스템 버스를 통해 수신된 한글에 관한 정보를 이용해 한글 폰트 메모리(7)에서 디스플레이 하고자 하는 해당 한글 폰트를 읽어내고, 읽어낸 한글 폰트와 VGA 콘트롤러(1)로 부터의 그래픽 데이터를 선택, 변경하여 멀티플렉서(5)측으로 출력한다. 멀티플렉서(5)는 주문형 반도체 IC(4)로 부터의 한글 폰트와 그래픽 데이터를 멀티플렉싱하여 RAM DAC(3)측으로 출력하고, RAM DAC(3)는 멀티플렉서(5)로 부터의 한글 폰트와 그래픽 데이터를 아날로그 신호로 변환하여 모니터 측으로 출력한다. 이에따라, 모니터 상에는 그래픽과 한글이 디스플레이된다.If you want to display graphics in graphics mode while displaying Hangul in text mode, the VGA controller 1 uses the information on the graphics received via the system bus of the personal computer to display the corresponding graphic data in the video memory 2. Is read, and the read graphic data is outputted to the application specific semiconductor IC 4 side. The on-demand semiconductor IC 4 reads out the corresponding Hangul font to be displayed in the Hangul font memory 7 using the Hangul information received through the system bus of the personal computer, and reads the Hangul font to the VGA controller 1. Selects and changes graphic data from the output to the multiplexer (5). The multiplexer 5 multiplexes Hangul fonts and graphic data from the on-demand semiconductor IC 4 and outputs them to the RAM DAC 3. The RAM DAC 3 outputs Hangul fonts and graphic data from the multiplexer 5. Convert it to an analog signal and output it to the monitor side. Accordingly, graphics and Korean characters are displayed on the monitor.
이상 설명한 바와 같이, 본 고안에 의한 VGA 회로는 텍스트와 그래픽을 모니터상에 동시에 나타낼 경우 텍스트는 텍스트 모드에서 지원하면서 그래픽은 그래픽 모드에서 지원할 수 있고, 한글을 하드웨어적으로 텍스트 모드에서 처리할 수 있으므로, 처리속도를 향상시킬 수 있고 한글을 지원하기 위한 소프트 웨어를 소프트 웨어를 별도로 만들 필요가 없다. 따라서, 본 고안에 의한 의한 VGA 회로는 퍼스널 컴퓨터에 유용하게 적용할 수 있다.As described above, when the VGA circuit according to the present invention simultaneously displays text and graphics on a monitor, the text may be supported in the text mode while the graphics may be supported in the graphics mode, and the Hangul may be processed in the text mode in hardware. Therefore, it is possible to improve the processing speed, and there is no need to write software to support Hangul. Therefore, the VGA circuit according to the present invention can be usefully applied to a personal computer.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR2019910019320U KR940002819Y1 (en) | 1991-11-13 | 1991-11-13 | Circuit for vga |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR2019910019320U KR940002819Y1 (en) | 1991-11-13 | 1991-11-13 | Circuit for vga |
Publications (2)
Publication Number | Publication Date |
---|---|
KR930011750U KR930011750U (en) | 1993-06-25 |
KR940002819Y1 true KR940002819Y1 (en) | 1994-04-23 |
Family
ID=19322096
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR2019910019320U KR940002819Y1 (en) | 1991-11-13 | 1991-11-13 | Circuit for vga |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR940002819Y1 (en) |
-
1991
- 1991-11-13 KR KR2019910019320U patent/KR940002819Y1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR930011750U (en) | 1993-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0492840B1 (en) | Videographics display system | |
US5420609A (en) | Frame buffer, systems and methods | |
US5189401A (en) | AX and EGA video display apparatus utilizing a VGA monitor | |
US6281876B1 (en) | Method and apparatus for text image stretching | |
US5475808A (en) | Display control apparatus | |
JPS638488B2 (en) | ||
KR940002819Y1 (en) | Circuit for vga | |
US5774108A (en) | Processing system with display screen scrolling | |
JPH04174497A (en) | Display controlling device | |
US5376949A (en) | Display system with graphics cursor | |
US5699498A (en) | Technique and apparatus for color expansion into a non-aligned 24 bit RGB color-space format | |
US7170564B2 (en) | On-screen display device | |
KR0123758B1 (en) | On screen display character processing circuit & method to be completed an association pattern | |
KR950008023B1 (en) | Raste scan display system | |
US6421059B1 (en) | Apparatus and method for rendering characters into a memory | |
EP0422297B1 (en) | Display System | |
KR900001125B1 (en) | Display device | |
KR950020287A (en) | Sprite color control method and device | |
US5627568A (en) | Display buffer using minimum number of VRAMs | |
KR940003625B1 (en) | Display circuit of double the size of the picutre for personal computer | |
KR910000301B1 (en) | Udc input/output apparatus and method for computer | |
KR920010444B1 (en) | Character display system | |
KR900005589B1 (en) | Interfacing circuits for lcd displayer | |
KR960012854B1 (en) | Data recording method | |
JPH07271549A (en) | Multidisplay device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
REGI | Registration of establishment | ||
FPAY | Annual fee payment |
Payment date: 20050404 Year of fee payment: 12 |
|
LAPS | Lapse due to unpaid annual fee |