KR920008574A - 확장 유닛이 접속 가능한 컴퓨터 시스템의 버스 제어방법 및 장치 - Google Patents
확장 유닛이 접속 가능한 컴퓨터 시스템의 버스 제어방법 및 장치 Download PDFInfo
- Publication number
- KR920008574A KR920008574A KR1019910018482A KR910018482A KR920008574A KR 920008574 A KR920008574 A KR 920008574A KR 1019910018482 A KR1019910018482 A KR 1019910018482A KR 910018482 A KR910018482 A KR 910018482A KR 920008574 A KR920008574 A KR 920008574A
- Authority
- KR
- South Korea
- Prior art keywords
- bus
- system bus
- expansion
- controller
- expansion unit
- Prior art date
Links
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/36—Handling requests for interconnection or transfer for access to common bus or bus system
-
- 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/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4009—Coupling between buses with data restructuring
- G06F13/4018—Coupling between buses with data restructuring with data-width conversion
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Bus Control (AREA)
Abstract
내용 없음.
Description
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제 1 도는 본 발명의 실시예인 컴퓨터 시스템의 구성을 나타낸 블럭도,
제 2 도는 본 발명의 실시예인 본 컴퓨터 시스템에 접속가능한 확장 유닛의 구성을 나타낸 블록도.
제 3 도는 확장 유닛의 확장 버스콘트롤러의 버스제어 순서도.
제 4 도는 본 발명 실시예의 다른 컴퓨터 시스템의 구성을 나타낸 블록도.
* 도면의 주요부분에 대한 부호의 설명
1 : 컴퓨터 시스템 2 : 확장 유닛
10 : CPU 21, 22 : 버스
30 : 메모리 40 : 메모리 콘트롤러
51, 52 : 버스콘트롤러 52a : 확장 유닛 접속 플래그
60 : 테이타 기억장치 70 : 디스플레이 장치
80 : 주변장치 90, 100 : 코넥터
101, 102 : 버스 105, 106, 107, 108 : 슬롯
110 : 확장 버스콘트롤러 110a : 16비트 버스콘트롤러
110b : 버스 변화 콘트롤러 110c : 32비드 버스콘트롤러
110d : 메모리
Claims (9)
- 확장 유닛이 접속가능한 컴퓨터 시스템에 있어서, 시스템 버스와, 상기 시스템 버스를 제어하는 시스템 버스콘트롤러를 구비하며, 복수의 버스, 및 이 복수의 버스를 제어하는 확장 버스콘트롤러를 갖는 확장 유닛이 상기 컴퓨터 시스템에 접속되었을 경우, 상기 시스템 버스는 시스템 버스콘트롤러 대신 상기 확장 유닛 콘트롤러에 의해 제어되는 것을 특징으로 하는 컴퓨터 시스템.
- 제 1 항에 있어서, 상기 시스템 버스콘트롤러는 확장 유닛이 컴퓨터 시스템에 접속되었는지 여부를 나타내는 플래그를 가지며, 상기 플래그가 세트되었을 경우, 상기 확장 유닛이 상기 컴퓨터 시스템에 접속되었다고 판단되어, 상기 시스템 버스콘트롤러에 의한 상기 시스템 버스의 제어가 금지되고, 상기 시스템 버스는 상기 확장 버스콘트롤러에 의해 제어되는 것을 특징으로 하는 컴퓨터 시스템.
- 제 2 항에 있어서, 상기 플래그가 리셋되었을 경우, 상기 확장 유닛이 상기 컴퓨터 시스템에서 제거되었다고 판단되어, 상기 확장 버스콘트롤러에 의한 상기 시스템 버스의 제어가 금지되며, 상기 시스템 버스는 상기 시스템 버스콘트롤러에 의해 제어되는 것을 특징으로 하는 컴퓨터 시스템.
- 제 1 항에 있어서, 상기 확장 유닛은 옵션 디바이스가 접속가능한 최소한 하나의 슬롯, 및 상기 옵션 디바이스가 접속되었을 경우 상기 옵션 디바이스를 식별하기 위한 식별 데이타를 기억하는 메모리를 추가로 구비하는 것을 특징으로 하는 컴퓨터 시스템.
- 제 4 항에 있어서, 상기 시스템 버스와 상이한 버스폭의 옵션 디바이스가 상기 슬롯에 접속되고, 이 옵션 디바이스에서 시스템 버스에 데이타가 송신될 경우, 상기 확장 콘트롤러는 상기 메모리에 기억되어 있는 식별데이타에 따라, 상기 송신되는 데이타를 시스템 버스의 버스폭에 대응하는 데이타로 변환하는 것을 특징으로 하는 컴퓨터 시스템.
- 확장 유닛이 접속 가능한 컴퓨터 시스템의 버스제어 방법에 있어서, 상기 확장 유닛은 확장 버스와, 상기 확장 버스를 제어하는 확장 버스콘트롤러를 포함하고, 상기 컴퓨터 시스템은 시스템 버스와 상기 시스템 버스를 제어하는 시스템 버스콘트롤러를 포함하며, 확장 유닛이 컴퓨터 시스템에 접속되었는지의 여부를 판정하여, 확장 유닛이 컴퓨터 시스템에 접속되어 있을 경우에는, 상기 시스템 버스콘트롤러에 의한 상기 시스템 버스의 제어를 금지하고, 상기 시스템 버스콘트롤러 대신 상기 확장 버스콘트롤러에 의해 상기 시스템 버스를 제어하는 것을 특징으로 하는 버스 제어 방법.
- 제 6 항에 있어서, 상기 시스템 버스콘트롤러는 확장 유닛이 컴퓨터 시스템에 접속되었는지 여부를 나타내는 플래그를 가지며, 상기 확장 유닛이 상기 컴퓨터 시스템에 접속되었을 경우, 상기 플래그가 세트되고, 상기 시스템 버스콘트롤러에 의한 상기 시스템 버스의 제어가 금지되며, 상기 시스템 버스는 상기 확장 버스콘트롤러에 의해 제어되는 것을 특징으로 하는 버스 제어 방법.
- 제 7 항에 있어서, 상기 확장 유닛이 상기 컴퓨터 시스템에서 제거되었을 경우, 상기 플래그는 리셋되며, 상기 확장 버스콘트롤러에 의한 상기 시스템 버스의 제어가 금지되고, 상기 시스템 버스는 상기 시스템 버스콘트롤러에 의해 제어되는 것을 특징으로 하는 버스 제어 방법.
- 제 6 항에 있어서, 상기 확장 유닛은 옵션 디바이스가 접속가능한 최소한 하나의 슬롯, 및 상기 옵션 디바이스가 접속되었을 경우에 상기 옵션 디바이스를 식별하기 위한 식별 데이타를 기억하는 메모리를 가지며, 상기 시스템 버스와 상이한 버스폭의 옵션 디바이스가 상기 슬롯에 접속되고, 이 옵션 디바이스에서 상기 시스템 버스에 데이타가 송신될 경우, 상기 확장 버스콘트롤러는 상기 메모리에 기억되어 있는 식별 데이타에 따라, 상기 송신되는 데이타를 상기 시스템 버스의 버스폭에 대응하는 데이타로 변환하는 것을 특징으로 하는 버스 제어 방법.※ 참고사항 : 최초출원 내용에 의하여 공개되는 것임.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2281771A JPH04157550A (ja) | 1990-10-22 | 1990-10-22 | パーソナルコンピュータシステム |
JP90-281771 | 1990-10-22 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR920008574A true KR920008574A (ko) | 1992-05-28 |
KR950000553B1 KR950000553B1 (ko) | 1995-01-24 |
Family
ID=17643749
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019910018482A KR950000553B1 (ko) | 1990-10-22 | 1991-10-19 | 확장 유닛이 접속가능한 컴퓨터 시스템의 버스제어 방법 및 장치 |
Country Status (4)
Country | Link |
---|---|
US (1) | US5454084A (ko) |
EP (1) | EP0482589A3 (ko) |
JP (1) | JPH04157550A (ko) |
KR (1) | KR950000553B1 (ko) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0444711A3 (en) * | 1990-03-02 | 1994-07-20 | Fujitsu Ltd | Bus control system in a multi-processor system |
US5579488A (en) * | 1991-09-09 | 1996-11-26 | Canon Kabushiki Kaisha | Programmable control device |
EP0597601A1 (en) * | 1992-11-13 | 1994-05-18 | National Semiconductor Corporation | Reflexively sizing memory bus interface |
EP0606666A1 (en) * | 1993-01-13 | 1994-07-20 | ALCATEL BELL Naamloze Vennootschap | Processor arrangement and peripheral circuit |
US5784642A (en) * | 1993-04-05 | 1998-07-21 | Packard Bell Nec | System for establishing a transfer mode between system controller and peripheral device |
JP3608804B2 (ja) * | 1993-05-14 | 2005-01-12 | 株式会社ソニー・コンピュータエンタテインメント | バス制御装置 |
US5826043A (en) * | 1995-06-07 | 1998-10-20 | Ast Research, Inc. | Docking station with serially accessed memory that is powered by a portable computer for identifying the docking station |
KR0174976B1 (ko) * | 1995-07-07 | 1999-04-01 | 김광호 | 확장 슬롯 전용 듀얼 버스 라이저 카드 |
US5764927A (en) * | 1995-09-29 | 1998-06-09 | Allen Bradley Company, Inc. | Backplane data transfer technique for industrial automation controllers |
US5940586A (en) * | 1995-10-16 | 1999-08-17 | International Business Machines Corporation | Method and apparatus for detecting the presence of and disabling defective bus expansion devices or Industry Standard Architecture (ISA) adapters |
US5787019A (en) * | 1996-05-10 | 1998-07-28 | Apple Computer, Inc. | System and method for handling dynamic changes in device states |
JPH1078934A (ja) * | 1996-07-01 | 1998-03-24 | Sun Microsyst Inc | パケット切替えコンピュータ・システムのマルチサイズ・バス結合システム |
US5935226A (en) * | 1997-03-20 | 1999-08-10 | Micron Electronics, Inc. | Method and apparatus for issuing transaction requests to a target device in accordance with the state of connection between the portable computer and the target device |
JP2003223412A (ja) * | 2002-01-30 | 2003-08-08 | Oki Electric Ind Co Ltd | 半導体集積回路 |
KR100449721B1 (ko) * | 2002-05-20 | 2004-09-22 | 삼성전자주식회사 | 서로 다른 데이터 버스 폭을 갖는 장치들을 위한인터페이스 및 이를 이용한 데이터 전송방법 |
US7264512B2 (en) * | 2005-12-21 | 2007-09-04 | International Business Machines Corporation | PCI express connector |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4456956A (en) * | 1981-08-24 | 1984-06-26 | Data General Corp. | Method and apparatus for controlling access of a network transmission bus between a plurality of spaced apart computer stations |
US4486826A (en) * | 1981-10-01 | 1984-12-04 | Stratus Computer, Inc. | Computer peripheral control apparatus |
US4680674A (en) * | 1984-07-16 | 1987-07-14 | Moore Fergus E | Modular computer system with integral electronic bus |
JPS61175845A (ja) * | 1985-01-31 | 1986-08-07 | Toshiba Corp | マイクロプロセツサシステム |
BG39765A1 (en) * | 1985-02-14 | 1986-08-15 | Turlakov | Device for connecting 8- degree and 16- degree modules to 16- degree microprocessor system |
JPS6226561A (ja) * | 1985-07-26 | 1987-02-04 | Toshiba Corp | パ−ソナルコンピユ−タ |
US4882702A (en) * | 1986-03-31 | 1989-11-21 | Allen-Bradley Company, Inc. | Programmable controller with I/O expansion module located in one of I/O module positions for communication with outside I/O modules |
JP2886856B2 (ja) * | 1986-04-09 | 1999-04-26 | 株式会社日立製作所 | 二重化バス接続方式 |
US4788658A (en) * | 1986-07-03 | 1988-11-29 | Hanebuth Charles E | Apparatus for connecting computer components |
US5014186A (en) * | 1986-08-01 | 1991-05-07 | International Business Machines Corporation | Data-processing system having a packet transfer type input/output system |
US4769764A (en) * | 1986-08-11 | 1988-09-06 | Isaac Levanon | Modular computer system with portable travel unit |
US5014236A (en) * | 1988-01-29 | 1991-05-07 | International Business Machines Corporation | Input/output bus expansion interface |
US5148389A (en) * | 1988-04-05 | 1992-09-15 | Convergent Technologies, Inc. | Modular expansion bus configuration |
DE3818025A1 (de) * | 1988-05-24 | 1989-11-30 | Ming Zhu | Funktionerweiterungseinrichtung fuer einen pc |
-
1990
- 1990-10-22 JP JP2281771A patent/JPH04157550A/ja active Pending
-
1991
- 1991-10-19 KR KR1019910018482A patent/KR950000553B1/ko not_active IP Right Cessation
- 1991-10-22 EP EP19910118006 patent/EP0482589A3/en not_active Withdrawn
-
1993
- 1993-06-18 US US08/077,951 patent/US5454084A/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP0482589A3 (en) | 1992-11-25 |
US5454084A (en) | 1995-09-26 |
JPH04157550A (ja) | 1992-05-29 |
KR950000553B1 (ko) | 1995-01-24 |
EP0482589A2 (en) | 1992-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR920008574A (ko) | 확장 유닛이 접속 가능한 컴퓨터 시스템의 버스 제어방법 및 장치 | |
KR910006856A (ko) | 어드레스 레지스터를 이용하여 동적으로 버스제어를 실행하는 마이크로컴퓨터 | |
KR890007162A (ko) | 데이타 처리장치 | |
KR920014674A (ko) | 제어 시스템 | |
KR830009520A (ko) | 단말접속시스템 | |
KR880005511A (ko) | 멀티 프로세서 시스템 및 그것에 사용된 코 프로세서 | |
KR960018948A (ko) | 직접 메모리 액세스 및 그 기능을 시뮬레이트하는 각각의 방법 및 수단, 직접 메모리 액세서를 시뮬레이트하는 컴퓨터 프로그램, 컴퓨터 시스템과 부속 시스템 | |
KR890016478A (ko) | 다이렉트 메모리 액세스 제어장치 | |
KR920006826A (ko) | 프로그램 가능 컨트롤러 및 그 제조방법 | |
KR960011717A (ko) | 특정 기억 영역의 기입 보호 기능을 구비한 데이타 처리 장치 및 그 방법 | |
KR880009306A (ko) | 직접 메모리 엑세스 제어 장치 | |
KR900005303A (ko) | 데이타 처리 장치 | |
ATE220810T1 (de) | Informationsverarbeitungssystem mit einem cachespeicher und vorrichtung zur datenvorausholung | |
DE69128948T2 (de) | Vorrichtung zur Steuerung des Zugangs zu einem Datenbus | |
KR960025046A (ko) | 슬레이브 저장 디바이스 액세스 방법 및 데이타 프로세싱 시스템 | |
KR900016872A (ko) | 메모리 용량이 확장 가능한 데이타 처리 장치 | |
KR890005618A (ko) | 비디오메모리(Video Memory)의 액세스(Access)를 제어하는 장치 | |
KR890002764A (ko) | 데이타 처리시스템에서의 비동기 프로그램 인터럽트 사건의 제어용 장치 및 그방법 | |
KR890007159A (ko) | 데이타 처리장치 및 그것을 갖는 데이타 처리 시스템 | |
KR930020267A (ko) | 마이크로 프로세서 | |
EP0363905A3 (en) | I/o apparatus for programmable controller | |
JPS5674738A (en) | Transfer system of display data | |
JPS57203139A (en) | Monitor display system of programmable controller | |
KR960003476A (ko) | 리모콘의 수신포맷(format)을 변경할 수 있는 전자기기 | |
KR960015276A (ko) | 데이타 프로세싱 시스템 및 입/출력 동작 성능 개선 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
G160 | Decision to publish patent application | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 19971222 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |