KR920002750Y1 - 부-트 디스크 드라이버 선택회로 - Google Patents

부-트 디스크 드라이버 선택회로 Download PDF

Info

Publication number
KR920002750Y1
KR920002750Y1 KR2019890009190U KR890009190U KR920002750Y1 KR 920002750 Y1 KR920002750 Y1 KR 920002750Y1 KR 2019890009190 U KR2019890009190 U KR 2019890009190U KR 890009190 U KR890009190 U KR 890009190U KR 920002750 Y1 KR920002750 Y1 KR 920002750Y1
Authority
KR
South Korea
Prior art keywords
driver
signal
switching
selection
input
Prior art date
Application number
KR2019890009190U
Other languages
English (en)
Other versions
KR910001488U (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 KR2019890009190U priority Critical patent/KR920002750Y1/ko
Publication of KR910001488U publication Critical patent/KR910001488U/ko
Application granted granted Critical
Publication of KR920002750Y1 publication Critical patent/KR920002750Y1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system
    • G06F9/4408Boot device selection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0674Disk device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

내용 없음.

Description

부-트 디스크 드라이버 선택회로
제 1 도는 종래의 회로도.
제 2 도는 본 고안에 따른 부-트 디스크 드라이버 선택회로도.
제 3 도는 제 2 도의 스위칭 셀렉터의 상세도.
제 4 도는 제 2 도의 선택신호 출력부의 상세도.
제 5 도는 제 3 도의 동작 파형도.
* 도면의 주요부분에 대한 부호의 설명
10 : 플로피 디스크 드라이버 콘트롤러 12 : 디코더
14 : 인터페이스 콘넥터 30 : 선택스위치
32 : 선택신호 출력부
본 고안은 퍼스널 컴퓨터의 부-트 디스크 드라이버 선택회로에 관한 것으로, 특히 유저의 선택에 의하여 부-트 디스크 드라이버를 임의로 선택토록 하는 회로에 관한 것이다.
통상적으로 퍼스널 컴퓨터에는 OS(Operating System)프로그램을 부팅(Booting)하기 위한 디스크 드라이버를 적어도 하나 이상을 가지고 있다.
IBM퍼스널 컴퓨터 계열에서도 부트디스크(Boot Disk)가 하드웨어적으로 고정되어 있어 2개의 디스크 드라이버(Disk Drive : Driver A, Drive B)가 있음에도 불구하고 항상 디스크 드라이브 A로만 OS등과 같은 프로그램을 로딩하여야 하였다.
제 1 도는 종래의 회로도로서, 시스템의 마이크로 프로세서(이하 MPU라함)의 콘트롤신호(Control Signal), 어드레스, 데이터 등을 입력하여 플로피 디스크 드라이버를 제어하기 위한 데이터 및 제어신호(Control Signal #1)를 출력하는 플로피 디스크 드라이버(Floppy Disk Drive Controller : 이하 FDDC라함)(10)과, 상기 MPU로 부터의 부트 드라이버 선택 어드레스 및 데이터를 입력 디코딩하여 디스크 드라이버 선택 제어회로(Disk Drive Selection Control Signal)를 출력하는 디코더(12)와, 상기 FDDC(10), 디코더(12)와 드라이버 A, B 사이에 케이블로 접속되어 신호들을 인터페이스 하는 인터페이스 콘넥터(14)로 구성된다.
미설명 부호 20은 콘트롤 신호 버스, 16은 어드레스 버스, 18, 22는 데이터버스, 24와 26은 FDDC(10)의 콘트롤 신호와 디코더(12)의 콘트롤 신호 버스이다.
상기한 구성중 디코더(12)로 부터 출력되는 콘트롤 신호는 디스크 선택신호(Disk Select Signal)DS1/DS2와 모터 온 신호인 MO1/MO2가 있다.
이때 디스크 선택신호 DS1/DS2 출력라인과 모터 온 신호 MO1/MO2는 하드웨어상에서 인터페이스 콘넥터(14)의 특정핀에 고정(Assing)되어 있고, 프라이머리 디스크 드라이버(Primaut Disk Drive)(드라이버 A)는 DS1과 MO1를 출력함으로써 부팅은 드라이버 A에서만 하게 되어 있었다.
상기와 같은 시스템에서 MPU가 초기 부팅 하기 위한 어드레스 및 데이터를 출력하면 디코더(12)는 이를 디코딩하여 디스크 선택신호 DS1과 모터온신호 MO1를 인터페이스 콘넥터(14)에 입력시킨다.
따라서 인터페이스 콘넥터(14)에 접속된 드라이버 A , 드라이버 B중 드라이버 A만이 선택되어 부팅된다.
상술한 바와 같이 상기와 같은 종래의 회로는 디코더(12)의 로직이 하드웨어 적으로 고정(FX)되어 인터페이스 콘넥터(14)의 핀에 입력되는 신호가 일정하게 된다. 그러므로 드라이버 A, B 가 고정되어 항상 하나만이 부트 드라이버로써 활용될수 밖에 없었다.
상기와 같은 회로는 플로피 디스크 드라이버가 5.25"에서 3.5"로 변화되어 가는 상태에 따라 부트드라이버를 바꿀 필요가 있을때 문제시된다.
예를 들면 5.25" 드라이브 A, 3.5"가 드라이브 B인 경우 3.5" 플로피 디스켓의 내용을 부팅하려고 하는 경우에도 이를 실행할수 없었다.
따라서 본 고안의 목적을 종류가 서로 다른 두개의 드라이버가 인스톨되어 있는 경우 부트드라이버 선택 스위칭에 따라서 드라이버 A, 드라이버 B를 선택적으로 부트 드라이버로 동작시킬수 있는 회로를 제공함에 있다.
본 고안의 또 다른 목적은 종류가 서로 다른 두개의 드라이버가 인스톨 되어 있는 경우 소프트웨어의 제어에 의해 두개의 드라이버중 하나의 드라이버를 부트 드라이버로 선택할수 있도록 하는 회로를 제공함에 있다.
이하 본 고안을 첨부한 도면을 참조하여 상세히 설명한다.
제 2 도는 본 고안에 따른 회로도로서, 전술한 제 1 도의 회로중 디코더(12)와 인터페이스 콘넥터(14) 사이에 접속되며 스위칭 제어신호 입력에 의하여 상기 디코더(12)의 출력을 라인변환 스위칭하여 상기 인터페이스 콘넥터(14)핀에 입력시키는 스위칭 셀렉터(28)와, 상기 스위칭에 의한 신호를 스위칭 셀렉터(28)의 제어단자에 입력하는 선택스위치(30)와, 상기 데이터버스(16)의 출력데이터를 소정 제어에 의해 래치하여 상기 스위칭 셀렉터(28)의 제어단자에 입력시키는 선택신호 출력부(32)로 구성된다.
제 3 도는 제 2 도의 스위칭 셀렉터(28)의 일부분의 구체회로도로서, 제 1, 제 2 입력단자(40)(41)와 제 1, 제 2 출력단자(42)(43)과, 입력단자와 출력단자가 상기 제 1, 제 2 입력단자(40)(41)와 제 1, 제 2 출력단자(42)(43)에 각각 접속되며 소정 제 1 상태 논리제어에 의하여 인에이블되어 입력을 버퍼링하는 제 1, 제 2 버퍼(SG1)(SG3)와, 상기 제 1, 제 2 입력단자(40)(41)의 입력을 소정 제 2 상태 논리 제어에 의해 상기 제 1, 제 2 출력단자(43)(42)로 라인 스위칭변환 버퍼링하는 제 2, 제 4 버퍼(SG2)(SG4)로 구성되는 라인스위칭회로와, 상기 라인 스위칭회로의 제 1- 제 4 버퍼(SG1)(SG2)(SG3)(SG4)의 인에이블 단자들에 전원전압(VCC)과 접속된 풀업 저항(R1)이 접속되고, 상기 인에이블단자들과 접지사이에 접속되어 선택신호를 제공하는 스위치(JM)로 구성된 선택스위치(30)로 구성된다.
이때 상기 스위칭 셀렉터(28)내에는 상기와 같이 구성된 라인 스위칭회로가 많아 더 구비되며 제어신호는 상기 스위치(JM)에 의한 것을 입력한다.
입력단자(40)(41)는 디코더(12)의 제어신호 출력단자 예를들면 디스크 선택신호단자DS1/DS2 또는 모터온신호 출력단자 MO1/MO2에 접속된다. 또 출력단자(C12)(C13)는 인터페이스 콘넥터(14)의 디스크 선택신호 입력핀 또는 모터 온 구동신호 입력핀에 접속된다.
제 4 도는 제 2 도의 선택신호 출력부(32)의 상세도로서 단의 D-플립플롭(38)으로 구성된다. 입력단자(D)는 데이터버스(16)중의 비트단자 예를들면(D0)에 접속되고 클럭단자(CLK)에는 I/O(Input/Output) 어드레스와 I/O 라이드(I/O write)신호가 앤드되어 입력된다.
제 5 도는 제 3 도의 스위칭 동작파형도이다.
이하 본 고안의 동작예를 제 2 도 내지 제 5 도를 참조하여 상세히 설명한다.
지금 제 1 도의 설명에서와 같이 MPU(도시하지 않음)가 디스크를 부팅하기 위한 어드레스 및 데이터를 출력한다.
이때 디코더(12)는 전술한 바와 같이 두개의 디스크 드라이버 A, B중 드라이버 A를 선택하기 위한 드라이버 선택신호 DS1과 모터 온 신호 MO1를 출력한다.
예를들면 드라이버 선택신호 DS1는 "하이" DS2는 "로우"로 출력하고 모터 온 신호 MO1는 "하이" MO2는 "로우"의 신호로써 디코딩 결과로 출력한다.
제 5 도 a 와 b 같이 출력되는 상기 디코더(12)의 디스크 선택신호 DS1/DS2는 제 3 도의 제 1 입력단자(40)와 제 2 입력단자(41)에 입력된다. 이때 제 1- 제 4 버퍼(SG1)(SG2)(SG3)(SG4)의 제어신호가 스위치부(30) 또는 선택신호 출력부(32)의 출력이 "로우" 이어서 제 5c 도와 같이 "로우"가 입력된다면, 제 1, 제 2 버퍼(SG1)(SG3)만이 버퍼링 되어 출력된다.
따라서 인터페이스 콘넥터(14)의 디스크 선택신호 입력핀에 접속되는 제 1, 제 2 출력단자(42), (43)에는 디스크 선택신호가 그대로 인가된다.
모터 온 신호 MO1/MO2 역시 상기와 같이 그대로 인가된다.
그러므로 상기 인터페이스 콘넥터(14)에 접속되는 드라이버 A, B중 전술한 바와 같이 드라이버 A가 부트 드라이버로 선택된다.
만약 전술한 바와 같이 드라이버 선택신호 DS1는 "하이", DS2는 "로우", 모터 온 신호 MO1이 "하이", MO2가 "로우"로 초기 부트 제어신호가 출력되는 상태에서 스위치부(30)의 신호가 "하이"이면, 즉 스위치(JM)이 오프인 경우에는 부트 드라이버는 드라이버 B가 선택된다.
이의 동작은 하기와 같다.
제 3 도의 단자 (40)(41)로 전술한 바와 같이 제 5a, b 도와 같은 디스크 선택신호 DS1/DS2가 입력되면, 제 1, 제 2 버퍼(SG1)(SG3)가 디스에이블, 제 3, 제 4 버퍼(SG2)(SG4)가 제 5c 도와 같은 제어신호에 의해 인에이블 상태 임의로 제 1, 제 2 출력단자(42), (43)으로는 제 5d, e 도와 같이 반전되는 신호가 출력된다.
따라서 인터페이스 콘넥터(14)의 디스크 선택신호 단자핀에는 드라이버 B"의 선택신호로써 입력됨으로, 상기 인터페이스 콘넥터(14)에 접속된 두개의 드라이버 A, B중 드라이버 B가 부팅 드라이버로 선택된다.
그러므로 드라이버 A가 부트 드라이버로 인스톨되어 있는 경우에는 스위칭 제어에 의해 드라이버 A의 선택 제어신호를 드라이버 B의 선택 제어신호로 스위칭하여 부트 드라이버를 변경할 수 있다.
상술한 바와 같이 디스크 드라이버의 종류가 다르게 구성(Configuration)되었을 경우 스위칭에 의해 부트 드라이버를 유저의 필요에 의해 선택적으로 변경할수 있어 종류가 다른 드라이버를 가지는 시스템의 활용을 보다 효율적으로 사용할수 있게 된다.

Claims (2)

  1. 시스템 콘피그레이션에 의한 부트 신호들을 출력하는 마이크로 프로세서와, 상기 마이크로 프로세서의 부트 신호들을 입력 디코딩하여 제 1 또는 제 2 드라이버 선택 및 드라이버 구동신호를 출력하는 디코더(12)와, 드라이버선택신호 입력핀과 드라이버 구동신호 입력단자핀을 가지고 있으며 상기 핀들의 입력에 따라 접속되는 제 1 또는 제2 드라이버를 선택 구동하는 드라이버 인터페이스 콘넥터(14)를 구비하는 부트 디스크 드라이버션 회로에 있어서, 상기 디코더(12)의 드라이버 선택신호 출력 및 드라이버 구동신호 출력과 상기 인터페이스 콘넥터(14)의 드라이버 선택 신호 입력핀 및 드라이버 구동신호 입력핀 사이에 접속되어 스위칭 제어신호의 선택입력에 의해 스위칭되어 상기 드라이버 선택신호 입력핀 및 드라이버 구동신호 입력핀에 제공되어질 드라이버 선택신호 및 드라이버 구동신호를 라인스위칭 하는 스위칭 셀렉터928)와, 상기 스위칭 셀렉터(28)의 스위칭 제어신호 입력단자에 접속되어 스위칭에 따른 부트 드라이버 선택신호를 출력하는 스위치부(30)와, 상기 마이크로 프로세서의 부트 선택신호를 래치하여 상기 스위칭 셀렉터928)의 스위칭 제어신호를 출력하는 선택출력부(32)로 구성됨을 특징으로 하는 부트 드라이버 선택회로.
  2. 제 1 항에 있어서, 스위칭 셀렉터(28)가 제 1, 제 2 입력단자(40)(41)와 제 1, 제 2 출력단자(42)(43)과, 입력단자와 출력단자가 상기 제 1, 제 2 입력단자(40)(41)와 제 1, 제 2 출력단자(42)(43)에 각각 접속되며 소정 제 1 상태 논리제어에 의하여 인에이블되어 입력을 버퍼링하는 제 1, 제 2 버퍼(SG1)(SG3)와, 상기 제 1, 제 2 입력단자(40)(41)의 입력을 소정 제 2 상태 논리 제어에 의해 상기 제 2, 제 1 출력단자(43),(42)로 라인 스위칭변환 버퍼링하는 제 2, 제 4 버퍼(SG2)(SG4)로 구성되는 라인스위칭회로가 쌍으로 구성되어 상기 디코더(12)의 디스크 선택신호 DS1/DS2와 모터 온 신호 MO1/MO2를 스위칭 제어신호 입력에 의해 인터페이스 콘넥터(14)의 2개의 디스크 선택신호 입력핀 및 2개의 드라이버 구동신호 입력핀에 제공토록 동작함을 특징으로 하는 회로.
KR2019890009190U 1989-06-29 1989-06-29 부-트 디스크 드라이버 선택회로 KR920002750Y1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR2019890009190U KR920002750Y1 (ko) 1989-06-29 1989-06-29 부-트 디스크 드라이버 선택회로

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR2019890009190U KR920002750Y1 (ko) 1989-06-29 1989-06-29 부-트 디스크 드라이버 선택회로

Publications (2)

Publication Number Publication Date
KR910001488U KR910001488U (ko) 1991-01-24
KR920002750Y1 true KR920002750Y1 (ko) 1992-04-30

Family

ID=19287650

Family Applications (1)

Application Number Title Priority Date Filing Date
KR2019890009190U KR920002750Y1 (ko) 1989-06-29 1989-06-29 부-트 디스크 드라이버 선택회로

Country Status (1)

Country Link
KR (1) KR920002750Y1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010030077A (ko) * 1999-08-12 2001-04-16 최정규 멀티부팅 장치 및 이를 포함하는 컴퓨터 시스템
KR20010102793A (ko) * 2000-05-08 2001-11-16 김현두 부팅 드라이브 선택이 가능한 장치 및 이 장치를 포함하는컴퓨터 시스템

Also Published As

Publication number Publication date
KR910001488U (ko) 1991-01-24

Similar Documents

Publication Publication Date Title
US5179540A (en) Programmable chip enable logic function
KR920002750Y1 (ko) 부-트 디스크 드라이버 선택회로
KR100233182B1 (ko) 마이크로컴퓨터에 내장된 플래쉬 eeprom에 대한 기입장치 및 그 기입방법
US4685769A (en) Display drive circuit
JPH0114739B2 (ko)
US5523755A (en) N-key rollover keyboard without diodes
KR910002434Y1 (ko) 키보드를 이용한 하드 디스크 드라이버 전원 제어장치
KR960008250Y1 (ko) 제어기기의 데이타 입력/출력 제어회로
EP0544370A2 (en) Circuit structure having distributed registers with self-timed reading and writing operations
KR930001739Y1 (ko) 컴퓨터의 수행속도 표시회로
KR100264194B1 (ko) 반도체 메모리 장치
KR100186321B1 (ko) 메모리 제어 모듈
KR930000482Y1 (ko) 키보드를 이용한 전송포트 선택회로
KR960009050Y1 (ko) 컴퓨터 플로피 디스크 드라이버의 선택회로(circuit for selecting floppy disk driver of computer)
KR0167320B1 (ko) Pc시스템의 드라이브 변경 장치
KR960008245Y1 (ko) 칩선택신호가 없는 칩을 디스에이블시키는 회로
KR950010943B1 (ko) 마이크로 콘트롤러의 입출력 제어회로
KR920008007Y1 (ko) 버퍼를 사용하지 않는 플로피 디스크 콘트롤 회로
KR19980073519A (ko) Ide포트 선택전환기능을 갖는 컴퓨터
JP2002108314A (ja) 入力インタフェース選択装置及び半導体集積回路装置
KR890008835Y1 (ko) 컴퓨터 시스템의 비동기통신 포트 선택회로
KR0178849B1 (ko) 퍼스널 컴퓨터의 에프디디 제어 장치
KR900010115Y1 (ko) 더블 데크 카세트 제어회로
JPH06324985A (ja) データ処理装置
JPH0549131B2 (ko)

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: 19970327

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee