KR19990003682A - 데스크탑 컴퓨터용 피씨아이(pci)보드를 노트북 컴퓨터에 사용하기 위한 인터페이스 장치 및 그에 따른 수행방법 - Google Patents

데스크탑 컴퓨터용 피씨아이(pci)보드를 노트북 컴퓨터에 사용하기 위한 인터페이스 장치 및 그에 따른 수행방법 Download PDF

Info

Publication number
KR19990003682A
KR19990003682A KR1019970027610A KR19970027610A KR19990003682A KR 19990003682 A KR19990003682 A KR 19990003682A KR 1019970027610 A KR1019970027610 A KR 1019970027610A KR 19970027610 A KR19970027610 A KR 19970027610A KR 19990003682 A KR19990003682 A KR 19990003682A
Authority
KR
South Korea
Prior art keywords
pci
notebook
bus
pci board
card
Prior art date
Application number
KR1019970027610A
Other languages
English (en)
Other versions
KR100238297B1 (ko
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 KR1019970027610A priority Critical patent/KR100238297B1/ko
Publication of KR19990003682A publication Critical patent/KR19990003682A/ko
Application granted granted Critical
Publication of KR100238297B1 publication Critical patent/KR100238297B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4204Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
    • G06F13/4221Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/387Information transfer, e.g. on bus using universal interface adapter for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0024Peripheral component interconnect [PCI]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Bus Control (AREA)

Abstract

본 발명에 따른 데스크탑 컴퓨터용 피씨아이(PCI)보드를 노트북 컴퓨터에 사용하기 위한 인터페이스 장치가 개시된다.
본 발명의 인터페이스 장치는 데스크 탑 PC용 PCI보드에 연결하기 위한 PCI 인터페이스 슬롯, 노트북 PC의 카드버스에 연결하기 위한 카드버스 인터페이스 슬롯, 노트북 PC의 버스카드 정보 구조(CIS)를 저장하는 CIS 메모리, 상기 PCI 보드와 상기 버스카드 간에 각각 필요한 전압을 변환시키는 전압변환부 및 하드웨어의 자원할당시까지의 초기화 동작 및 하드웨어의 자원할당 후 정상동작시 필요한 신호의 경로를 제어하는 제어수단을 포함한다.
따라서 상술한 바와 같이 본 발명에 의하면, 데스크탑 PC용 PCI보드를 카드버스가 지원되는 노트북PC에 사용하여 디버그 및 동작을 수행시킬 수 있다.

Description

데스크탑 컴퓨터용 피씨아이(PCI)보드를 노트북 컴퓨터에 사용하기 위한 인터페이스 장치 및 그에 따른 수행방법
본 발명은 데스크탑 PC용 PCI보드를 카드버스가 지원되는 노트북 PC에 사용할 수 있도록한 인터페이스 장치 및 그에 따른 수행방법에 관한 것이다.
윈도우와 같이 그래픽을 위주로하여 동작되는 시스템에서 전체동작 수행속도는 화면표시장치와 CPU간의 데이터 전달이 얼마나 빠르게 이루어지느냐에 달려있다.
데이터 전달을 빨리 하기 위한 방법은 접속 데이터의 비트수를 늘리거나, 동작속도를 빨리 해야한다. ISA버스 방식은 16비트 데이터 접속방식에 8MHZ정도의 동작속도를 가지기 때문에 CPU가 방대한 양의 데이터를 주변기기로 전달하고자 할 때, 접속버스에서 병목현상이 발생한다. 한편, VESA 버스방식은 주변장치를 CPU의 동작방식 중에서 데이터 버스의 비트수와 동작속도 등을 최대한 유사하게 접속하여 이러한 문제점을 해결하였지만, 특정 CPU을 위주로 만들어졌기 때문에 다른 CPU를 사용하는 컴퓨터에서는 사용할 수 없는 단점이 있다.
반면, PCI(Peripheral Component Interconnect) 방식은 그래픽이나 동영상과 같은 고속 데이터를 처리하는 주변기기와 CPU간에 최소한의 병목현상을 갖는다. 따라서, PCI규격은 특정 CPU가 아닌 다른 CPU에서도 채택할 수 있도록 버스구조를 구비하였으므로 주변기기가 CPU 로컬 버스를 사용할 수 있도록 하였다. 이러한 구조는 다른 컴퓨터에서 사용되는 PCI카드가 IBM PC에서도 사용할 수 있다는 장점이 있다.
한편, 데스크 탑용으로 제작된 PCI보드는 상용화되었지만, 노트북 PC에서 사용할 수 있는 PCI보드는 수요 부족의 이유로 제조업체에서 생산을 기피하는 현실이다. 그러므로, 사용화된 데스크 탑용 PCI보드는 슬롯들의 물리적인 차원이 다르기 때문에 노트북 PC에 직접 연결하여 사용할 수 없다.
따라서, 데스크탑용 PCI보드를 노트북 PC에서 사용할 수 있도록 하기 위한 인터페이스 장치의 개발이 요구된다.
본 발명은 상술한 요구에 부응하기 위해 창출된 것으로서, 데스크탑 PC용 PCI보드를 카드버스가 지원되는 노트북 PC에 사용할 수 있도록한 인터페이스 장치를 제공하는 것을 제1목적으로 하고, 그에 따른 수행방법을 제공하는 것을 제2목적으로 한다.
도 1은 본 발명에 따른 데스크탑용 PCI보드를 노트북에 사용하기 위한 인터페이스 장치를 나타낸 도면이다.
도 2는 본 발명에 따른 인터페이스 장치의 실행방법을 나타낸 도면이다.
상기의 제1목적을 달성하기 위한 본 발명에 따른, 데스크 탑 PC용 PCI보드를 노트북 PC에서 사용하도록 인터페이스하는 장치는 상기 데스크 탑 PC용 PCI보드에 연결하기 위한 PCI 인터페이스 슬롯, 노트북 PC의 카드버스에 연결하기 위한 카드버스 인터페이스 슬롯, 상기 버스카드 정보 구조(CIS)를 저장하는 CIS 메모리, 상기 PCI 보드와 상기 버스카드 간에 각각 필요한 전압을 변환시키는 전압변환부, 및
하드웨어의 자원할당시까지의 초기화 동작 및 하드웨어의 자원할당 후 정상동작시 필요한 신호의 경로를 제어하는 제어수단을 포함하는 것을 특징으로 한다.
본 발명에 있어서, 상기 전압변환수단은 양방향 CMOS스위칭회로로서, PCI 보드에 5V를, 버스카드에 3.3V를 인가하도록 전압변환을 수행함을 특징으로 한다.
상기의 제2목적을 달성하기 위한 본 발명에 따른, 데스크탑 PC용 PCI보드를 노트북 PC에서 사용할 수 있도록 하는 인터페이스장치에 있어, 상기 인터페이스 장치의 수행방법은 사용자가 정의한 프로그램에 의해 버스카드 정보구조를 리드하여, 등재된 엔트리(resitery entry)를 업데이트하는 단계, configuration 프로그램을 수행하고, 상기 PCI 보드를 구동시키는 단계, 및 상기 PCI보드의 동작이 완료되면, 상기 등재된 엔트리에서 할당된 하드웨어자원을 제외시키는 단계를 포함하는 것을 특징으로 한다.
이하, 첨부된 도면을 참조하여 본 발명을 보다 상세히 설명한다.
도 1은 본 발명에 따른 데스크탑용 PCI보드를 노트북에 사용하기 위한 인터페이스 장치(100)를 나타낸 도면이다.
도 1에 도시된 장치는 PCI 인터페이스 슬롯(10), 제어부(12), CIS 메모리(14), 전압변환부(16) 및 카드버스 인터페이스 슬롯(18)으로 이루어진다.
PCI 인터페이스 슬롯(10)은 데스크 탑 PC용 PCI보드에 연결하기 위한 수단이다. 제어부(12)는 초기화 및 정상동작시 필요한 신호의 경로를 제어하는 수단으로서, 하드웨어의 자원할당시까지의 초기화 동작 및 하드웨어 자원할당 후의 정상동작시 필요한 신호의 경로를 제어한다.
CIS 메모리(14)는 카드 정보 구조(Card Information Structure)를 저장하는 메모리로서, 카드버스의 정보(제조업체에서 제공하는 장치 ID, 어느 회사제품인지를 나타내는 vender ID, version, I/O 어드레스, 인터럽트 번호, 메모리 공간등의 정보)를 저장한다.
전압변환부(16)는 PCI 보드와 버스 카드간의 각각 필요한 양방향 전압으로 변환시키는 수단으로서, 양방향 CMOS스위칭 회로이다. PCI 보드는 5V(혹은 부가적으로 -12V)로직을 필요로하는 반면, 카드버스 카드는 3.3V 로직을 필요로 한다. 따라서, 5V, 3.3V 의 상호변환이 필요하다. 다만 로딩영향에 따라서 실제로는 4.9 내지 5V와 3.3 내지 3.5V의 양방향변환이 이루어진다.
카드버스 인터페이스 슬롯(18)은 노트북 PC의 카드버스에 연결하기 위한 수단이다.
이어서, 도 1에 도시된 장치의 동작을 살펴보면 다음과 같다.
윈도우와 같은 사용자가 정의한 프로그램(혹은 카드버스를 동작시키는 프로그램)이 카드버스 인터페이스 슬롯(10)을 통해 버스카드정보 구조에 관한 정보를 리드하여 노트북PC의 하드웨어의 자원을 할당한다. 즉, 컨피겨레이션(configuration) 프로그램을 이용하여 하드웨어의 자원을 할당한다. 이 때, 전압변환부(16)에서의 전압변환을 수행하지 않고, PCI보드에서 사용되는 3.3V에서 하드웨어의 자원이 할당된다. 그러나, 제어부(12)에서 카드버스 인터페이스 슬롯(10)과 CIS메모리(14)간의 경로를 불능상태(disable)로 변환시키게 되면, 전압변환부(16)에서는 노트북 PC의 카드버스에서 필요로하는 5V의 전압 변환을 수행하고, PCI 인터페이스 슬롯(18)을 통해 PCI보드의 정보를 리드한다.
도 2는 본 발명에 따른 인터페이스 장치의 실행방법을 나타낸 도면이다.
시스템의 부팅작업을 시작한다.(200단계)
윈도우 95와 같은 사용자가 정의한 프로그램에 의해 버스카드 정보구조를 리드한 후(202단계), 등재된 엔트리(resitery entry)를 업데이트한다.(204단계)
내부구성 및 동작상태를 나타내는 configuration 프로그램을 수행하고(206단계), PCI보드를 구동시키는 프로그램을 수행한다.(208단계)
동작되는 PCI보드의 동작이 완료되었는지를 판단한 후(210단계), 동작이 완료되었으면, 등재된 엔트리에서 할당된 하드웨어자원을 제외시킨다.(212단계)
상술한 바와 같이 본 발명에 의하면, 데스크탑 PC용 PCI보드를 카드버스가 지원되는 노트북PC에 사용하여 디버그 및 동작을 수행시킬 수 있다.

Claims (3)

  1. 데스크 탑 PC용 PCI보드를 노트북 PC에서 사용하도록 인터페이스하는 장치에 있어서, 상기 데스크 탑 PC용 PCI보드에 연결하기 위한 PCI 인터페이스 슬롯, 노트북 PC의 카드버스에 연결하기 위한 카드버스 인터페이스 슬롯, 상기 버스카드 정보 구조(CIS)를 저장하는 CIS 메모리, 상기 PCI 보드와 상기 버스카드 간에 각각 필요한 전압을 변환시키는 전압변환부 및 하드웨어의 자원할당시까지의 초기화 동작 및 하드웨어의 자원할당 후 정상동작시 필요한 신호의 경로를 제어하는 제어수단을 포함하는 것을 특징으로 하는 데스크탑용 PCI보드를 노트북 PC에 사용하기 위한 인터페이스장치.
  2. 제1항에 있어서, 상기 전압변환수단은 양방향 CMOS스위칭회로로서, PCI 보드에 5V를, 버스카드에 3.3V를 인가하도록 전압변환을 수행함을 특징으로 하는 데스크탑용 PCI보드를 노트북에 사용하기 위한 인터페이스장치
  3. 데스크탑 PC용 PCI보드를 노트북 PC에서 사용할 수 있도록 하는 인터페이스장치에 있어, 상기 인터페이스 장치의 수행방법에 있어서, 사용자가 정의한 프로그램에 의해 버스카드 정보구조를 리드하여, 등재된 엔트리(resitery entry)를 업데이트하는 단계, configuration 프로그램을 수행하고, 상기 PCI 보드를 구동시키는 단계 및 상기 PCI보드의 동작이 완료되면, 상기 등재된 엔트리에서 할당된 하드웨어자원을 제외시키는 단계를 포함하는 것을 특징으로 하는 데스크탑용 PCI보드를 노트북 PC에 사용하기 위한 인터페이스 수행방법.
KR1019970027610A 1997-06-26 1997-06-26 데스크탑 컴퓨터용 피씨아이(pci) 보드를 노트북 컴퓨터에 사용하기 위한 인터페이스 장치 및 그에 따른 수행방법 KR100238297B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970027610A KR100238297B1 (ko) 1997-06-26 1997-06-26 데스크탑 컴퓨터용 피씨아이(pci) 보드를 노트북 컴퓨터에 사용하기 위한 인터페이스 장치 및 그에 따른 수행방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970027610A KR100238297B1 (ko) 1997-06-26 1997-06-26 데스크탑 컴퓨터용 피씨아이(pci) 보드를 노트북 컴퓨터에 사용하기 위한 인터페이스 장치 및 그에 따른 수행방법

Publications (2)

Publication Number Publication Date
KR19990003682A true KR19990003682A (ko) 1999-01-15
KR100238297B1 KR100238297B1 (ko) 2000-01-15

Family

ID=19511366

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970027610A KR100238297B1 (ko) 1997-06-26 1997-06-26 데스크탑 컴퓨터용 피씨아이(pci) 보드를 노트북 컴퓨터에 사용하기 위한 인터페이스 장치 및 그에 따른 수행방법

Country Status (1)

Country Link
KR (1) KR100238297B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100352124B1 (ko) * 2000-08-07 2002-09-12 주식회사 맥시스템 디지털 디바이스 접속장치

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100352124B1 (ko) * 2000-08-07 2002-09-12 주식회사 맥시스템 디지털 디바이스 접속장치

Also Published As

Publication number Publication date
KR100238297B1 (ko) 2000-01-15

Similar Documents

Publication Publication Date Title
US5729767A (en) System and method for accessing peripheral devices on a non-functional controller
US6195749B1 (en) Computer system including a memory access controller for using non-system memory storage resources during system boot time
US5446869A (en) Configuration and RAM/ROM control of PCI extension card residing on MCA adapter card
US5519851A (en) Portable PCMCIA interface for a host computer
KR100352224B1 (ko) 핀-총수가 적은 버스 상에서의 직접 메모리 억세스 트랜잭션
US6338107B1 (en) Method and system for providing hot plug of adapter cards in an expanded slot environment
JP3403284B2 (ja) 情報処理システム及びその制御方法
US6070204A (en) Method and apparatus for using universal serial bus keyboard to control DOS operations
US7526578B2 (en) Option ROM characterization
US20010018721A1 (en) Upgrade card for a computer system
KR100764921B1 (ko) 장치 이뉴머레이션을 위한 가상 rom
US5748945A (en) Method for slave DMA emulation on a computer system bus
US7225288B2 (en) Extended host controller test mode support for use with full-speed USB devices
US5832280A (en) Method and system in a data processing system for interfacing an operating system with a power management controller.
CN112631851A (zh) 一种芯片调试代理装置及芯片调试方法
US5671443A (en) Direct memory access acceleration device for use in a data processing system
US6237057B1 (en) Method and system for PCI slot expansion via electrical isolation
KR100579203B1 (ko) 능률화된 ata 장치 초기화 방법 및 장치
US5664198A (en) High speed access to PC card memory using interrupts
US7752429B2 (en) Computer system and boot code accessing method thereof
US6195723B1 (en) Method and system for providing peer-to-peer control in an expanded slot environment using a bridge as an agent for controlling peripheral device
KR100238297B1 (ko) 데스크탑 컴퓨터용 피씨아이(pci) 보드를 노트북 컴퓨터에 사용하기 위한 인터페이스 장치 및 그에 따른 수행방법
US20040153810A1 (en) Computer system equipped with a BIOS debugging card
US5537664A (en) Methods and apparatus for generating I/O recovery delays in a computer system
US6560698B1 (en) Register change summary resource

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20070928

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee