KR100310098B1 - Computer system having interface control function of internal and expansion vga card - Google Patents
Computer system having interface control function of internal and expansion vga card Download PDFInfo
- Publication number
- KR100310098B1 KR100310098B1 KR1019960053777A KR19960053777A KR100310098B1 KR 100310098 B1 KR100310098 B1 KR 100310098B1 KR 1019960053777 A KR1019960053777 A KR 1019960053777A KR 19960053777 A KR19960053777 A KR 19960053777A KR 100310098 B1 KR100310098 B1 KR 100310098B1
- Authority
- KR
- South Korea
- Prior art keywords
- video card
- bios
- expansion
- vga
- computer system
- Prior art date
Links
- 230000004044 response Effects 0.000 claims abstract description 8
- 238000000034 method Methods 0.000 claims description 11
- 238000001514 detection method Methods 0.000 claims description 2
- 230000000977 initiatory effect Effects 0.000 claims 1
- 238000010276 construction Methods 0.000 abstract 1
- 238000009434 installation Methods 0.000 abstract 1
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 4
- 230000000903 blocking effect Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/18—Packaging or power distribution
- G06F1/183—Internal mounting support structures, e.g. for printed circuit boards, internal connecting means
- G06F1/185—Mounting of expansion boards
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Power Engineering (AREA)
- Human Computer Interaction (AREA)
- Controls And Circuits For Display Device (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
본 발명은 복수의 비디오카드를 갖는 컴퓨터에 관한 것으로, 좀 더 구체적으로는 장착된 복수의 비디오카드중 선택된 임의의 비디오카드의 동작을 이네이블시키고, 선택되지 않은 비디오카드는 디세이블시킴으로써, 선택된 비디오카드에 의해 비디오데이타가 처리되어 디스플레이되는 내장 및 확장VGA카드의 접속제어기능을 갖는 컴퓨터시스템에 관한 것이다.The present invention relates to a computer having a plurality of video cards, and more particularly, to enable the operation of any video card selected from a plurality of video cards mounted, and to disable the selected video card by disabling the selected video card. The present invention relates to a computer system having a connection control function of an embedded and an expansion VGA card in which video data is processed and displayed by the card.
모니터는 컴퓨터로 부터의 텍스트자료 또는 그래픽자료를 표시시켜 사용자로 하여금 시각적으로 볼 수 있도록 하는 인터페이스기능을 갖는 주변기기이다.A monitor is a peripheral device with an interface function that displays textual or graphic data from a computer so that the user can visually view it.
이러한 모니터는 표시하고자 하는 영상 또는 화상의 종류에 따라 다양한 텍스트모드 또는 그래픽모드로서 동작되도록 되어있다. 따라서, 단순한 텍스트자료를 표시하고자 하는 경우에는 텍스트모드로 설정한 후 텍스트자료를 전송하여 표시하고, 그래픽자료를 표시하고자 하는 경우에는 소정의 해상도와 색상표시범위를 갖는 그래픽모드로 설정한 후 그래픽자료 또는 영상자료를 전송하여 표시하도록 한다.Such a monitor is configured to operate in various text modes or graphics modes depending on the type of image or image to be displayed. Therefore, if you want to display simple text data, set the text mode and then send text data for display.If you want to display graphic data, set the graphic data with the predetermined resolution and color display range. Or transmit the video data to display.
상기와 같은 종래의 컴퓨터와 모니터에 의한 화면표시방법 및 구성을 도 1 및 도 2를 참조하여 상세히 설명한다. 도면에서, 부호 10은 CPU, 20은 BIOS, 30은 내장VGA, 40은 디스플레이장치, 50은 주기억장치, 60은 인터페이스콘트롤러, 70은 보조기억장치를 각각 나타낸다.The method and configuration of a screen display by a conventional computer and a monitor as described above will be described in detail with reference to FIGS. 1 and 2. In the figure, reference numeral 10 denotes a CPU, 20 BIOS, 30 internal VGA, 40 display device, 50 main memory device, 60 interface controller, and 70 auxiliary storage device.
여기서 CPU는 컴퓨터의 데이터처리 및 동작을 제어한다. 그리고 BIOS(20)는 주변장치에 대한 기본입출력프로그램을 제공한다.The CPU controls the data processing and operation of the computer. The BIOS 20 provides a basic input / output program for the peripheral device.
주기억장치(50)는 예컨대 RAM으로 구성되어 CPU의 동작의 기초가 되는 프로그램 및 임시처리데이타를 기억한다.The main memory device 50 is composed of, for example, RAM and stores programs and temporary processing data which are the basis of the operation of the CPU.
보조기억장치(70)는 예컨대 플로피디스크드라이브, 하드디스크드라이브, CD-ROM드라이브등으로 구성되어 대용량의 데이터를 저장시키는 장치이다.Auxiliary memory device 70 is a device that stores a large amount of data, for example, consisting of a floppy disk drive, a hard disk drive, a CD-ROM drive.
상기 보조기억장치(70)는 소정의 인터페이스콘트롤러(60)에 의해 컴퓨터의 시스템버스와 접속된다.The auxiliary memory device 70 is connected to a system bus of a computer by a predetermined interface controller 60.
또한, VGA카드(30)는 컴퓨터의 시스템버스와 접속되어 컴퓨터로 부터의 화상데이타를 소정의 비디오신호로 처리하여 출력한다.In addition, the VGA card 30 is connected to the system bus of the computer and processes and outputs image data from the computer into a predetermined video signal.
이와같이 출력된 비디오신호는 모니터 또는 LCD와 같은 디스플레이장치(40)를 통해 디스플레이된다.The video signal output in this way is displayed through a display device 40 such as a monitor or LCD.
상기 VGA카드(30)는 컴퓨터의 마더보드에 내장시켜 구성하거나, 소정의 확장슬롯에 접속시켜 사용하게 된다.The VGA card 30 may be built in a computer motherboard or connected to a predetermined expansion slot.
그러나 사용자는 소정의 디스플레이목적에 따라 컴퓨터에 확장VGA카드(80)를 접속시킨 후, 확장VGA카드(80)를 동작시키고자 하는 경우가 있다.However, a user may wish to operate the expansion VGA card 80 after connecting the expansion VGA card 80 to a computer according to a predetermined display purpose.
이때, 사용자는 내장VGA(30)가 동작되지 않도록 할 필요가 있게 된다.At this time, the user needs to prevent the built-in VGA 30 from operating.
도 2는 종래의 실시예에 따른 VGA카드의 동작을 이네이블(enable) 및 디세이블(disable)시키는 신호접속관계를 나타낸 도면으로, 부호 30은 내장VGA, 31은 IDSEL온오프점퍼, 32는 VIDEO회로, 40은 디스플레이장치, 80은 확장VGA카드를 각각 나타낸다.2 is a diagram illustrating a signal connection relationship for enabling and disabling the operation of a VGA card according to a conventional embodiment, in which numeral 30 is a built-in VGA, 31 is an IDSEL on / off jumper, and 32 is a VIDEO. A circuit, 40 denotes a display device, and 80 denotes an extended VGA card.
즉, 사용자는 내장VGA(30)의 동작을 제어하기 위해서는 소정의 점퍼(31)를 온오프시켜 컴퓨터로부터 VIDEO회로(32)로 공급되는 IDSEL신호를 제어하게 된다.That is, the user controls the IDSEL signal supplied from the computer to the VIDEO circuit 32 by turning off a predetermined jumper 31 in order to control the operation of the embedded VGA 30.
따라서, 확장VGA카드(80)를 동작시키기 위해서는 내장VGA(30)가 동작되지 않도록 내장VGA(30)의 소정의 점퍼(31)를 오프시키고, 다시 동작시키기 위해서는 상기 점퍼를 온시켜야 하는 문제점이 있다.Therefore, in order to operate the extended VGA card 80, there is a problem in that the predetermined jumper 31 of the built-in VGA 30 is turned off so that the built-in VGA 30 is not operated, and the jumper must be turned on to operate the extended VGA card 80 again. .
따라서, 본 발명은 상술한 제반 문제점을 해결하기 위해 제안된 것으로서, 복수의 VGA카드의 장착여부를 감지할 수 있고, 선택된 임의의 VGA카드를 이네이블시켜 비디오데이타가 처리되어 표시되도록 제어할 수 있으며, 선택되지 않은 VGA카드를 디세이블시킬 수 있는 내장 및 확장VGA카드의 접속제어기능을 갖는 컴퓨터시스템을 제공함에 그 목적이 있다.Therefore, the present invention has been proposed to solve the above-mentioned problems, and can detect whether a plurality of VGA cards are mounted and enable the selected arbitrary VGA card to control the video data to be processed and displayed. It is an object of the present invention to provide a computer system having a connection control function of an embedded and an extended VGA card that can disable a non-selected VGA card.
도 1은 종래의 실시예에 따른 컴퓨터와 VGA카드의 접속관계를 도시한 블록도;1 is a block diagram showing a connection relationship between a computer and a VGA card according to a conventional embodiment;
도 2는 종래의 실시예에 따른 VGA카드의 동작을 이네이블 및 디세이블시키는 신호접속관계를 나타낸 도면;2 is a diagram showing a signal connection relationship for enabling and disabling the operation of a VGA card according to a conventional embodiment;
도 3은 본 발명의 실시예에 따른 내장 및 확장VGA카드의 접속제어기능을 갖는 컴퓨터시스템의 VGA카드의 구성과 신호접속관계를 나타낸 블록도;3 is a block diagram showing the configuration and signal connection relationship of a VGA card of a computer system having a connection control function of an embedded and an extended VGA card according to an embodiment of the present invention;
도 4는 본 발명의 실시예에 따른 내장 및 확장VGA카드의 접속제어기능을 갖는 컴퓨터시스템에서 컴퓨터의 제어기능을 도시한 플로우챠트.4 is a flow chart showing a control function of a computer in a computer system having a connection control function of an embedded and an expansion VGA card according to an embodiment of the present invention.
*도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings
100 : 내장VGA120 : IDSEL제어부100: built-in VGA120: IDSEL control unit
130 : VIDEO회로140 : 디스플레이장치130: video circuit 140: display device
150 : 어드레스디코더200 : CPU150: address decoder 200: CPU
210 : BIOS220 : 주기억장치210: BIOS 220: main memory
230 : 보조기억장치230: auxiliary memory device
상술한 목적을 달성하기 위해 제안된 본 발명의 특징에 의하면, 내장 및 확장VGA카드의 접속제어기능을 갖는 컴퓨터시스템은 컴퓨터의 CPU로 부터의 소정의 제어신호에 기초하여 디스플레이장치로 비디오신호를 출력시키도록 동작이 이네이블되거나 비디오신호의 출력을 차단시키도록 디세이블되는 내장VGA와; 컴퓨터의 임의의 확장슬롯에 접속되어 CPU로 부터의 소정의 디스플레이모드의 비디오신호를 처리하여 출력시키는 확장VGA카드와; 소정의 VGA카드가 확장슬롯에 접속되었음을 감지하고, 내장된 VGA카드의 동작을 디세이블시킨 후, 확장 VGA카드를 통해 비디오신호를 처리하여 출력시키도록 제어하는 컴퓨터를 포함한다.According to a feature of the present invention proposed to achieve the above object, a computer system having a connection control function of an embedded and an expansion VGA card outputs a video signal to a display device based on a predetermined control signal from a CPU of the computer. A built-in VGA that is enabled to enable or to block output of the video signal; An expansion VGA card connected to any expansion slot of a computer for processing and outputting a video signal of a predetermined display mode from a CPU; A computer detects that a predetermined VGA card is connected to an expansion slot, disables the operation of the embedded VGA card, and controls to process and output a video signal through the expansion VGA card.
이 특징의 바람직한 실시예에 있어서, 상기 내장VGA는 컴퓨터의 CPU로 부터의 제어신호와 어드레스신호 및 데이터신호에 기초하여 비디오신호를 처리하여 출력시키도록 제어하는 VIDEO회로와; 컴퓨터의 CPU로 부터의 GPIO신호에 기초하여 소정의 온오프스위칭제어신호를 출력시키는 GPIO제어부와; 상기 GPIO제어부로 부터의 스위칭제어신호에 기초하여 컴퓨터의 CPU로 부터 상기 VIDEO회로로 공급되는 IDSEL신호를 전송시키거나 차단시키는 IDSEL제어부를 포함한다.In a preferred embodiment of this aspect, the built-in VGA comprises: a VIDEO circuit for controlling to process and output a video signal based on a control signal from an CPU of the computer and an address signal and a data signal; A GPIO controller for outputting a predetermined on / off switching control signal based on the GPIO signal from the CPU of the computer; And an IDSEL control unit which transmits or blocks an IDSEL signal supplied from the CPU of the computer to the VIDEO circuit based on the switching control signal from the GPIO controller.
이 특징의 바람직한 실시예에 있어서, 상기 컴퓨터는 확장VGA카드가 장착되어 있는지의 여부를 판별하는 확장VGA카드장착판별단계와; 상기 확장VGA카드장착판별단계가 성립된 경우에 GPIO신호를 디세이블시킴으로써 내장VGA로 공급되는 IDSEL신호를 차단시키는 내장VGA동작차단단계와; 상기 내장VGA동작차단단계가 처리된 경우에 확장VGA카드가 동작되도록 확장VGA의 BIOS를 수행하는 확장VGABIOS수행단계와; 상기 확장VGA카드장착판별단계가 성립되지 않은 경우에 GPIO신호를 이네이블시킴으로써 내장VGA로 공급되는 IDSEL신호를 접속시키는 내장VGA동작개시단계와; 상기 내장VGA동작개시단계가 처리된 경우에 내장VGA가 동작되도록 내장VGA의 BIOS를 수행하는 내장VGABIOS수행단계를 처리하는 기능을 포함한다.In a preferred embodiment of this aspect, the computer further comprises: an expansion VGA card mounting discrimination step of determining whether an expansion VGA card is mounted; A built-in VGA operation blocking step of blocking the IDSEL signal supplied to the embedded VGA by disabling the GPIO signal when the expansion VGA card mounting discrimination step is established; An extended VGABIOS performing step of performing an extended VGA BIOS such that the extended VGA card is operated when the embedded VGA operation blocking step is processed; A built-in VGA operation start step of connecting an IDSEL signal supplied to an embedded VGA by enabling a GPIO signal when the expansion VGA card mounting discrimination step is not established; And a built-in VGABIOS performing step of performing a BIOS of the embedded VGA so that the embedded VGA is operated when the embedded VGA operation start step is processed.
본 발명의 다른 특징에 의하면, 내장 및 확장VGA카드의 접속제어기능을 갖는 컴퓨터시스템은 상기 컴퓨터의 CPU로 부터의 고유한 제어신호 또는 어드레스신호를 디코드하여 동작이 이네이블되거나 디세이블되는 VGA카드와; 복수 VGA카드가 확장슬롯에 접속되었음을 감지하고, 임의의 VGA카드를 선택하여 동작을 이네이블시키고, 선택되지 않은 VGA카드는 디세이블시킨 후, 선택된 VGA카드를 통해 비디오신호를 처리하여 출력시키도록 제어하는 컴퓨터를 포함한다.According to another aspect of the present invention, a computer system having a connection control function of an internal and an extended VGA card may include a VGA card having an operation enabled or disabled by decoding a unique control signal or address signal from a CPU of the computer. ; Detect that multiple VGA card is connected to expansion slot, select any VGA card to enable operation, disable unselected VGA card, and process and output video signal through selected VGA card It includes a computer.
이 특징의 바람직한 실시예에 있어서, 상기 VGA카드는 소정의 어드레스신호를 디코드하여 IDSEL신호를 이네이블 또는 디세이블시키는 어드레스디코더를 포함한다.In a preferred embodiment of this aspect, the VGA card includes an address decoder which decodes a predetermined address signal to enable or disable the IDSEL signal.
본 발명은 내장 및 확장VGA카드의 접속제어기능을 갖는 컴퓨터시스템에 관한 것으로, 컴퓨터의 CPU로 부터의 소정의 제어신호에 기초하여 디스플레이장치로 비디오신호를 출력시키도록 동작이 이네이블되거나 비디오신호의 출력을 차단시키도록 디세이블되는 내장VGA와; 컴퓨터의 임의의의 확장슬롯에 접속되어 CPU로 부터의 소정의 디스플레이모드의 비디오신호를 처리하여 출력시키는 확장VGA카드와; 소정의 VGA카드가 확장슬롯에 접속되었음을 감지하고, 내장된 VGA카드의 동작을 디세이블시킨 후, 확장 VGA카드를 통해 비디오신호를 처리하여 출력시키도록 제어하는 컴퓨터를 구비하여 구성되어, 복수의 VGA카드의 장착여부를 감지할 수 있고, 선택된 임의의 VGA카드를 이네이블시켜 비디오데이타가 처리되어 표시되도록 제어할 수 있으며, 선택되지 않은 VGA카드를 디세이블시킬 수 있다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer system having a connection control function of a built-in and extended VGA card, wherein the operation is enabled to output a video signal to a display device based on a predetermined control signal from a CPU of the computer, or An internal VGA disabled to block the output; An expansion VGA card connected to any expansion slot of a computer for processing and outputting a video signal of a predetermined display mode from a CPU; And a computer that detects that a predetermined VGA card is connected to an expansion slot, disables the operation of the built-in VGA card, and controls to process and output a video signal through the expansion VGA card. It is possible to detect whether the card is installed, enable the selected arbitrary VGA card to control the video data to be processed and display, and disable the unselected VGA card.
이하, 도 3 내지 도 4를 참조하여 본 발명의 실시예를 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to FIGS. 3 to 4.
도 3을 참조하면, 본 발명의 컴퓨터는 신규한 어드레스디코더(150)를 구비한다. 그리고 어드레스디코더는 GPIO제어부(110)와 IDSEL제어부(120)를 포함한다. 그리고 VIDEO회로(130)로 구성된 내장VGA(100)와, 확장VGA카드(300)를 구비한다. 그리고 CPU(200)와 바이오스(210)와 주기억장치(20) 및 보조기억장치(230)를 포함한다. 이 실시예에서는 어드레스디코더(150)가 내부VGA(130)에 구비되어 있지만, 컴퓨터를 구성하는 마더보드(미도시됨)에 별도의 모듈(module)로 구비될 수 있는 것은 자명하다.Referring to Fig. 3, the computer of the present invention includes a novel address decoder 150. The address decoder includes a GPIO controller 110 and an IDSEL controller 120. And a built-in VGA 100 composed of a VIDEO circuit 130 and an expanded VGA card 300. And a CPU 200, a BIOS 210, a main memory 20, and an auxiliary memory 230. Although the address decoder 150 is provided in the internal VGA 130 in this embodiment, it is obvious that the motherboard constituting the computer may be provided as a separate module.
바이오스(210)는 컴퓨터 전원이 공급되면, 포스트(POST) 및 시스템 초기화 과정에서 확장VGA카드(300)가 장착되었는지를 판별하고, 판별 결과에 대응하는 하이 또는 로우 레벨의 신호를 GPIO제어부(110)로 출력한다. 이어서 GPIO제어부(110)는 바이오스(210)로부터 입력되는 신호에 응답해서 IDSEL제어부(120)의 스위칭 동작을 제어하기 위한 스위칭오프제어신호를 출력한다. 따라서 IDSEL제어부(120)는 GPIO제어부(110)로부터 입력되는 스위칭오프제어신호에 응답해서 IDSEL신호를 VIDEO회로(130)로 공급하거나 차단시킨다. 그 결과 내장VGA(100)는 활성화되거나 비활성화된다.The BIOS 210 determines whether the expansion VGA card 300 is mounted in a POST and system initialization process when the computer power is supplied, and outputs a high or low level signal corresponding to the determination result to the GPIO controller 110. Will output Subsequently, the GPIO controller 110 outputs a switching-off control signal for controlling the switching operation of the IDSEL controller 120 in response to the signal input from the BIOS 210. Accordingly, the IDSEL controller 120 supplies or blocks the IDSEL signal to the VIDEO circuit 130 in response to the switching off control signal input from the GPIO controller 110. As a result, the embedded VGA 100 is activated or deactivated.
그러므로 본 발명의 컴퓨터는 복수의 확장VGA카드의 장착여부를 감지할 수 있고, 선택된 임의의 VGA카드를 이네이블시켜 비디오데이타가 처리되어 표시되도록 제어할 수 있으며, 선택되지 않은 VGA카드를 디세이블시킬 수 있다.Therefore, the computer of the present invention can detect whether a plurality of expansion VGA cards are mounted, enable any of the selected VGA cards to control video data to be displayed, and disable the unselected VGA cards. Can be.
여기서는 내장 및 확장VGA카드는 PCI버스와 접속된다고 가정하여 설명한다.The description here assumes that the internal and expansion VGA cards are connected to the PCI bus.
첫 번째는 내장VGA(100)가 장착된 상태에서 확장VGA카드(300)를 소정의 버스슬롯(예컨대, PCI버스)에 장착하여 동작시키면, 내장VGA(100)가 동작되지 않도록 제어하는 경우를 상세히 설명한다.First, when the expansion VGA card 300 is mounted in a predetermined bus slot (for example, a PCI bus) while the built-in VGA 100 is mounted, the embedded VGA 100 is operated in detail. Explain.
도 4는 본 발명의 실시예에 따른 내장 및 확장VGA카드의 접속제어기능을 갖는 컴퓨터시스템에서 컴퓨터의 제어기능을 도시한 플로우챠트이다.4 is a flowchart showing a control function of a computer in a computer system having a connection control function of an embedded and an extended VGA card according to an embodiment of the present invention.
먼저, 컴퓨터가 동작을 개시하게 되면, 바이오스(210)의 처리 루틴에 따라 시스템에 접속된 주변장치를 점검하게 된다.First, when the computer starts to operate, the peripheral device connected to the system is checked according to the processing routine of the BIOS 210.
이때, 바이오스(210)는 확장VGA카드(300)가 장착되어 있는지를 판별하게 된다(S110).At this time, the BIOS 210 determines whether the expansion VGA card 300 is mounted (S110).
여기서는 확장VGA카드(300)가 장착되어 있다고 가정하였으므로, 상기 판별단계(S110)는 성립하게 된다.Here, since it is assumed that the expansion VGA card 300 is mounted, the determination step (S110) is established.
그러므로, 컴퓨터의 CPU는 바이오스(210)의 하드웨어 검출정보에 대응하여 내장VGA(100)의 GPIO제어부(110)로 소정의 오프신호를 출력한다. 그러면, 상기 내장VGA(100)의 GPIO제어부(110)는 IDSEL제어부(120)로 소정의 스위칭오프제어신호를 출력하여 IDSEL제어부(120)가 디세이블되도록 한다.Therefore, the CPU of the computer outputs a predetermined off signal to the GPIO controller 110 of the built-in VGA 100 in response to the hardware detection information of the BIOS 210. Then, the GPIO controller 110 of the embedded VGA 100 outputs a predetermined switching off control signal to the IDSEL controller 120 so that the IDSEL controller 120 is disabled.
따라서, 상기 IDSEL제어부(120)가 디세이블동작하게 되면, 컴퓨터의 CPU로부터 내장VGA(100)의 VIDEO회로(130)로 공급되는 IDSEL신호가 차단되게 됨으로써, 내장VGA가 동작하지 않게 된다.Therefore, when the IDSEL control unit 120 is disabled, the IDSEL signal supplied from the CPU of the computer to the VIDEO circuit 130 of the built-in VGA 100 is blocked, thereby preventing the built-in VGA from operating.
계속해서 컴퓨터의 CPU(200)는 확장VGA카드(300)의 소정의 BIOS프로그램을 수행하여 확장VGA카드(300)가 동작될 수 있도록 초기화 한다(S130).Subsequently, the CPU 200 of the computer initializes the expanded VGA card 300 to be operated by executing a predetermined BIOS program of the expanded VGA card 300 (S130).
이로써, 확장VGA카드(300)를 통해 소정의 VGA데이타가 처리되어 비디오신호로서 출력되게 된다.Thus, predetermined VGA data is processed through the expansion VGA card 300 and output as a video signal.
한편, 확장VGA카드(300)가 장착되어 있지 않은 경우에 컴퓨터는 내장VGA(100)가 정상적으로 동작할 수 있도록 제어한다.On the other hand, when the expansion VGA card 300 is not mounted, the computer controls the built-in VGA 100 to operate normally.
이때에는 상기 확장VGA카드장착판별단계(S110)는 성립하지 않게 된다.At this time, the expansion VGA card mounting discrimination step (S110) is not established.
그러므로, 컴퓨터의 CPU는 내장VGA(100)의 GPIO제어부(110)로 소정의 온신호를 출력한다. 그러면, 상기 내장VGA(100)의 GPIO제어부(110)는 IDSEL제어부(120)로 소정의 스위칭온제어신호를 출력하여 IDSEL제어부(120)가 이네이블되도록 한다(S140).Therefore, the CPU of the computer outputs a predetermined on signal to the GPIO controller 110 of the built-in VGA 100. Then, the GPIO controller 110 of the embedded VGA 100 outputs a predetermined switching-on control signal to the IDSEL controller 120 to enable the IDSEL controller 120 (S140).
따라서, 상기 IDSEL제어부(120)가 이네이블동작하게 되면, 컴퓨터의 CPU로부터 내장VGA(100)의 VIDEO회로(130)로 IDSEL신호가 공급되게 됨으로써, 내장VGA가 동작하게 된다.Therefore, when the IDSEL control unit 120 is enabled, the IDSEL signal is supplied from the CPU of the computer to the VIDEO circuit 130 of the built-in VGA 100 to operate the built-in VGA.
계속해서 컴퓨터의 CPU(200)는 내장VGA(100)의 소정의 BIOS프로그램을 수행하여 내장VGA(100)가 동작될 수 있도록 초기화 한다(S150).Subsequently, the CPU 200 of the computer initializes the embedded VGA 100 so that the built-in VGA 100 can be operated by executing a predetermined BIOS program of the embedded VGA 100 (S150).
이로써, 내장VGA를 통해 소정의 VGA데이타가 처리되어 비디오신호로서 출력되게 된다.Thus, predetermined VGA data is processed through the built-in VGA and output as a video signal.
상기 실시예에서는 소정의 GPIO제어신호를 제어함으로써 VIDEO회로에 공급되는 IDSEL이 이네이블 또는 디세이블되도록 구성하였으나, 발명의 목적범위내에서 소정의 제어신호를 디코드하여 IDSEL신호를 제어하도록 구성하여도 가능하다.In the above embodiment, the IDSEL supplied to the VIDEO circuit is enabled or disabled by controlling the predetermined GPIO control signal. However, it is possible to decode the predetermined control signal to control the IDSEL signal within the scope of the present invention. Do.
또한, 상기 실시예에서는 확장VGA카드(300)가 장착되면 내장VGA(100)가 동작되지 않도록 제어하였으나, 복수의 확장VGA카드가 예컨대 PCI버스에 장착된 상태에서 임의의 VGA카드를 선택하여 동작시키고, 선택되지 않은 VGA카드는 동작되지 않도록 제어할 수 있다.In addition, in the above embodiment, when the expansion VGA card 300 is mounted, the built-in VGA 100 is not operated. However, when a plurality of expansion VGA cards are mounted on a PCI bus, for example, an arbitrary VGA card is selected and operated. If not selected, the VGA card can be controlled to not operate.
본 발명은 종래의 복수의 VGA카드가 장착된 컴퓨터는, 확장VGA카드를 동작시키기 위해 내장VGA가 동작되지 않도록 내장VGA의 소정의 점퍼를 오프시키고, 다시 동작시키기 위해서는 상기 점퍼를 온시켜야 하는 문제점을 해결한 것으로, 복수의 VGA카드의 장착여부를 감지할 수 있고, 선택된 임의의 VGA카드를 이네이블시켜 비디오데이타가 처리되어 표시되도록 제어할 수 있으며, 선택되지 않은 VGA카드를 디세이블시킬 수 있다.According to the present invention, a computer equipped with a plurality of conventional VGA cards has a problem in that a predetermined jumper of the built-in VGA is turned off so that the built-in VGA is not operated to operate the extended VGA card. As a solution, it is possible to detect whether a plurality of VGA cards are mounted, enable the selected arbitrary VGA card to control video data to be displayed, and disable the non-selected VGA card.
Claims (6)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960053777A KR100310098B1 (en) | 1996-11-13 | 1996-11-13 | Computer system having interface control function of internal and expansion vga card |
TW086114921A TW425522B (en) | 1996-11-13 | 1997-10-13 | Computer system with dynamic enabling/disabling function of the internal VGA module |
JP9311811A JPH10187590A (en) | 1996-11-13 | 1997-11-13 | Method and device for controlling interface of video adapter module |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960053777A KR100310098B1 (en) | 1996-11-13 | 1996-11-13 | Computer system having interface control function of internal and expansion vga card |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19980035434A KR19980035434A (en) | 1998-08-05 |
KR100310098B1 true KR100310098B1 (en) | 2001-12-17 |
Family
ID=19481725
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960053777A KR100310098B1 (en) | 1996-11-13 | 1996-11-13 | Computer system having interface control function of internal and expansion vga card |
Country Status (3)
Country | Link |
---|---|
JP (1) | JPH10187590A (en) |
KR (1) | KR100310098B1 (en) |
TW (1) | TW425522B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7353372B2 (en) * | 2002-12-24 | 2008-04-01 | Intel Corporation | Detection of support components for add-in card |
JP2005190083A (en) * | 2003-12-25 | 2005-07-14 | Sony Corp | Device and method for controlling functional block, functional block, information signal processor, program and medium having same program recorded thereon |
KR100597750B1 (en) * | 2004-10-18 | 2006-07-07 | 삼성전자주식회사 | Graphics card detachably coupled to computer and computer |
KR100687925B1 (en) * | 2005-06-01 | 2007-02-27 | 삼성전자주식회사 | Computer systems |
-
1996
- 1996-11-13 KR KR1019960053777A patent/KR100310098B1/en not_active IP Right Cessation
-
1997
- 1997-10-13 TW TW086114921A patent/TW425522B/en not_active IP Right Cessation
- 1997-11-13 JP JP9311811A patent/JPH10187590A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
JPH10187590A (en) | 1998-07-21 |
KR19980035434A (en) | 1998-08-05 |
TW425522B (en) | 2001-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8599207B2 (en) | Information processing apparatus, information processing method and program | |
KR100521252B1 (en) | Computer system having screen output status control function and control method | |
US5878238A (en) | Technique for supporting semi-compliant PCI devices behind a PCI-to-PCI bridge | |
KR100281525B1 (en) | Computer system with automatic detection | |
KR100626359B1 (en) | Power Management Methods for Computer Systems | |
KR100480415B1 (en) | How to check CD-ROM drive's operation status | |
US5768604A (en) | Power saving computer system and method with power saving state inhibiting | |
JP4028064B2 (en) | Display device | |
EP0443876A2 (en) | Computer system capable of connecting expansion unit | |
US20100275001A1 (en) | Information processor | |
US8982158B2 (en) | Computer screen image displaying method, computer having a vertical display device, and computer program product | |
US6895517B2 (en) | Method of synchronizing operation frequencies of CPU and system RAM in power management process | |
KR950001418B1 (en) | Pop up control system for portable computer having setup function and popup function | |
US7900030B2 (en) | Method for determining a rebooting action of a computer system and related computer system | |
KR930007675B1 (en) | Resume process controller and its system | |
KR19980015400A (en) | How to save and restore data on graphics devices | |
KR100310098B1 (en) | Computer system having interface control function of internal and expansion vga card | |
JP4409681B2 (en) | Information processing apparatus and memory control method for information processing apparatus | |
US6094690A (en) | Computer system with dynamic enabling and disabling function of the internal VGA module | |
KR100472461B1 (en) | Display device for discriminating abnormal image signal and method thereof | |
US20060282656A1 (en) | Computer system and method of controlling power consumption in the computer system | |
US5140693A (en) | Display configuration setting system and method for preferentially setting extension display card | |
JPH1063487A (en) | Simple start of computer application software and power saving method and device | |
US6880077B2 (en) | Enabling communication between video BIOS and graphics drivers | |
JP2003114743A (en) | Electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19961113 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19971223 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19961113 Comment text: Patent Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20000829 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20010516 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20000829 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20010615 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20010516 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Decision date: 20010820 Appeal identifier: 2001101001736 Request date: 20010615 |
|
AMND | Amendment | ||
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20010713 Patent event code: PB09011R02I Comment text: Request for Trial against Decision on Refusal Patent event date: 20010615 Patent event code: PB09011R01I Comment text: Amendment to Specification, etc. Patent event date: 20001030 Patent event code: PB09011R02I |
|
B701 | Decision to grant | ||
PB0701 | Decision of registration after re-examination before a trial |
Patent event date: 20010820 Comment text: Decision to Grant Registration Patent event code: PB07012S01D Patent event date: 20010720 Comment text: Transfer of Trial File for Re-examination before a Trial Patent event code: PB07011S01I |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20010913 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20010914 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20040830 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20050830 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20060830 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20070830 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20080604 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20090827 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20100830 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20110830 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20120830 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20130829 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20130829 Start annual number: 13 End annual number: 13 |
|
FPAY | Annual fee payment |
Payment date: 20140828 Year of fee payment: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20140828 Start annual number: 14 End annual number: 14 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |