KR890003323B1 - 버스 제어수단을 갖춘 마이크로컴퓨터 시스템 - Google Patents
버스 제어수단을 갖춘 마이크로컴퓨터 시스템 Download PDFInfo
- Publication number
- KR890003323B1 KR890003323B1 KR1019840007514A KR840007514A KR890003323B1 KR 890003323 B1 KR890003323 B1 KR 890003323B1 KR 1019840007514 A KR1019840007514 A KR 1019840007514A KR 840007514 A KR840007514 A KR 840007514A KR 890003323 B1 KR890003323 B1 KR 890003323B1
- Authority
- KR
- South Korea
- Prior art keywords
- bus
- output
- address
- channel
- input
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired
Links
Images
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
- G06F13/28—Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
-
- 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
- G06F13/28—Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
- G06F13/285—Halt processor DMA
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
- Hardware Redundancy (AREA)
- Multi Processors (AREA)
- Microcomputers (AREA)
- Information Transfer Systems (AREA)
- Exchange Systems With Centralized Control (AREA)
- Selective Calling Equipment (AREA)
Abstract
Description
Claims (9)
- 마이크로컴퓨터 시스템으로서, 주 처리기(1), 메모리(3), 다수의 입/출력채널(5, 6) 상기 메모리와 채널의 입/출력 장치 사이에서 직접 데이타 전송을 제어하도록 동작하는 직접 메모리 억세스 제어기(4)를 포함하고 있으며, 상기 제어기는 입/출력 채널로부터 나온 각각의용청 신호에 응답하여 홀드 요청 신호(HRQ)를 상기 처리기에 발생하며, 처리기는 이 신호에 응답하여 홀드 상태로 전환되며 이 홀드 상태에서 처리기는 시스템 어드레스, 데이타 및 제어버스의 제어를 중지하고 홀드승인 신호(HLDA)를 발생시키며 제어기는 이 신호(HLDA)에 응답하여 버스의 제어를 획득하고, 어드레스 인에이블 신호(AEN)를 발생하고, 요청 버스에 또다른 승인신호(DACK 0-3)를 발생하여 요청 버스와 메모리 사이에서 상기 직접 데이타 전송을 행하며, 상기 시스템은 모든 채널에 공통으로 결합된 마스터 제어 라인과, 논리수단(9내지 17)을 포함하며, 상기 마스터 제어 라인은 상기 요청 채널에 인가된 상기 다른 승인 신호에 응답하여 채널중 한 채널에 결합된 주변 처리기에 의해서 활성되고, 상기 논리수단은 상기 마스터 제어 라인의 활성에 응답하여 주변 처리기의 제어하에서 데이타를 전송하기 위해 상기 시스템 버스이 제어를 획득하는 것을 특징으로 하는 버스 제어수단을 갖춘 마이크로컴퓨터 시스템.
- 제1항에 있어서, 상기 논리수단은 주 어드레스 버스에서 나온 채널을 포함하는 시스템내에서 메모리 장치를 선택하도록 고차수 어드레스 비트를 채널에 결합하는 제1양방향성 송수신기(9)를 포함하고, 상기 마스터 제어 라인은 송수신기의 방향 제어 입력에 결합되어 상기 마스터 제어 라인이 비활성일때는 상기 고차수 비트는 제어기에서 주 처리기에서 나와 메모리 디코더로 통과되고, 상기 마스터 제어 라인이 활성일때는 상기 고차수 비트는 상기 채널에서 상기 송수신기로 통과되는 것을 특징으로 하는 버스 제어수단을 갖춘 마이크로컴퓨터 시스템.
- 제2항에 있어서, 상기 제어기의 제어 출력 라인과 시스템 제어 버스 사이에 결합된 제2양방향성 송수신기(12) 및 상기 제어기의 어드레스 출력 라인과 상기 시스템 어드레스 버스 사이에 결합된 제3양방향성 송수신기(13)와 제어기의 어드레스 인에이블 출력 및 상기 마스터 제어 라인에 결합된 입력과 상기 제2 및 제3송수신기의 방향 제어 입력에 결합된 출력 라인을 갖는 제1논리회로(16)를 포함하여 출력이 활성이고 마스터 제어 라인이 비활성일때만 제어기에서 상기 시스템 제어 및 어드레스 버스로 신호가 전송되는 것을 특징으로 하는 버스 제어수단을 갖춘 마이크로컴퓨터 시스템.
- 제3항에 있어서, 상기 어드레스 인에이블 출력은 하이로 활성이고, 상기 마스터 제어 라인은 로우로 활성이고, 상기 제1논리 회로는 반전용 AND게이트로 이루어진 것을 특징으로 하는 버스 제어수단은 갖춘 마이크로컴퓨터 시스템.
- 제2항에 있어서, 주 처리기에서 나온 저차수 어드레스 비트를 시스템 어드레스 버스에 결합하는 제1랫치 회로(8)를 포함하여 시스템에서 선택된 메모리 장치와 채널내에서 메모리 영역을 선택하고, 상기 제1랫치 회로는 주 처리기의 홀드승인 출력에 결합된 인에이블 입력을 가져 상기 홀드승인 출력이 비활성일때만 제1랫치 회로를 인에이블시크는 것을 특징으로 하는 버스 제어수단을 갖춘 마이크로컴퓨터 시스템.
- 제2항에 있어서, 주 처리기의 홀드승인 출력 및 상기 마스터 제어 라인에 결합된 입려과, 시스템 어드레스 버스의 고차수 비트를 상기 메모리 디코더에 결합하는 제ㅈ랫치 회로(11)의 인에이블 입력에 결합된 출력을 갖은 제2논리회로(15)를 포함하여 상기 제2랫치회로는 홀드 승인 출력이 활성이고 마스터 제어 라인이 비활성일때만 디스에이블되는 것을 특징으로 하는 버스 제어수단을 갖춘 마이크로컴퓨터 시스템.
- 제6항에 있어서, 상기 제2논리 회로의 출력은 상기 제어기의 제어하에서 상기 메모리 디코더에 고차수 어드레스 비트를 발생하는데 유요한 직접 메모리 억세스 페이지 레지스터 시스템(7)의 인에이블 입력에 인가되어 상기 페이지 레지스터 시스템은 주 처리기의 홀드승인 출력이 활성이고 머스터 제어 라인이 비활성일 때만 인에이불되는 것을 특징으로 하는 버스 제어수단을 갖춘 마이크로컴퓨터 시스템.
- 제7항에 있어서, 상기 제2논리 회로의 출력은 반전기(17)를 통해 채널에 공통으로 결합된 채널 어드레스 인에이블 입력(26)에 결합되고, 이 입력(26)이 활성될때, 데이타 전송을 위해 채널의 어드레스를 인에이블시키며 상기 채널 어드레스 인에이블 입력은 홀드승인 출력이 활성이고 마스터 제어 라인이 비활성일때만 활성되는 것을 특징으로 하는 버스 제어수단을 갖춘 마이크로컴퓨터 시스템.
- 제8항에 있어서, 상기 홀드승인 출력은 하이로 활성이고, 상기 마스터 제어 라인은 로우로 활성이고, 상기 제2랫치회로의 상기 인에이블 입력은 하이로 활성이고, 상기 페이지 레지스터 시스템의 상기 인에이블 입력은 로우로 활성이고, 상기 채널 어드레스 인에이블 입력은 하이로 활성이고, 상기 제2논리 회로는 반전용 AND게이트로 이루어진 것을 특징으로 하는 버스 제어수단을 갖춘 마이크로컴퓨터 시스템.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US06/589,692 US4528626A (en) | 1984-03-19 | 1984-03-19 | Microcomputer system with bus control means for peripheral processing devices |
US589.692 | 1984-03-19 | ||
US589,692 | 1984-03-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR850007129A KR850007129A (ko) | 1985-10-30 |
KR890003323B1 true KR890003323B1 (ko) | 1989-09-16 |
Family
ID=24359085
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019840007514A Expired KR890003323B1 (ko) | 1984-03-19 | 1984-11-29 | 버스 제어수단을 갖춘 마이크로컴퓨터 시스템 |
Country Status (14)
Country | Link |
---|---|
US (1) | US4528626A (ko) |
EP (1) | EP0155443B1 (ko) |
JP (1) | JPS60201464A (ko) |
KR (1) | KR890003323B1 (ko) |
AT (1) | ATE39581T1 (ko) |
BR (1) | BR8500945A (ko) |
CA (1) | CA1221173A (ko) |
DE (1) | DE3567115D1 (ko) |
ES (1) | ES8606692A1 (ko) |
GB (1) | GB2156113B (ko) |
HK (1) | HK42390A (ko) |
MX (1) | MX158688A (ko) |
PH (1) | PH24588A (ko) |
ZA (1) | ZA85183B (ko) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4594654A (en) * | 1983-11-04 | 1986-06-10 | Advanced Micro Devices, Inc. | Circuit for controlling external bipolar buffers from an MOS peripheral device |
JPS6191752A (ja) * | 1984-10-11 | 1986-05-09 | Nec Corp | マイクロコンピユ−タ |
US4918597A (en) * | 1984-12-14 | 1990-04-17 | Alcatel Usa Corp. | Adaptive interface for transferring segmented message between device and microcomputer on line division multiplexed bus |
US4794523A (en) * | 1985-09-30 | 1988-12-27 | Manolito Adan | Cache memory architecture for microcomputer speed-up board |
US4847750A (en) * | 1986-02-13 | 1989-07-11 | Intelligent Instrumentation, Inc. | Peripheral DMA controller for data acquisition system |
US5099417A (en) * | 1987-03-13 | 1992-03-24 | Texas Instruments Incorporated | Data processing device with improved direct memory access |
US4989113A (en) * | 1987-03-13 | 1991-01-29 | Texas Instruments Incorporated | Data processing device having direct memory access with improved transfer control |
US4901234A (en) * | 1987-03-27 | 1990-02-13 | International Business Machines Corporation | Computer system having programmable DMA control |
US4975832A (en) * | 1987-06-25 | 1990-12-04 | Teac Corporation | Microcomputer system with dual DMA mode transmissions |
US5113339A (en) * | 1987-10-20 | 1992-05-12 | Sharp Kabushiki Kaisha | Data processor for detecting identical data simultaneously coexisting in a plurality of data sections of data transmission paths |
US4930069A (en) * | 1987-11-18 | 1990-05-29 | International Business Machines Corporation | Mechanism and method for transferring data between bus units having varying master and slave DMA capabilities |
US5003463A (en) * | 1988-06-30 | 1991-03-26 | Wang Laboratories, Inc. | Interface controller with first and second buffer storage area for receiving and transmitting data between I/O bus and high speed system bus |
US5261057A (en) * | 1988-06-30 | 1993-11-09 | Wang Laboratories, Inc. | I/O bus to system interface |
US4987529A (en) * | 1988-08-11 | 1991-01-22 | Ast Research, Inc. | Shared memory bus system for arbitrating access control among contending memory refresh circuits, peripheral controllers, and bus masters |
JPH03122745A (ja) * | 1989-10-05 | 1991-05-24 | Mitsubishi Electric Corp | Dma制御方式 |
US5191657A (en) * | 1989-11-09 | 1993-03-02 | Ast Research, Inc. | Microcomputer architecture utilizing an asynchronous bus between microprocessor and industry standard synchronous bus |
EP0510241A3 (en) * | 1991-04-22 | 1993-01-13 | Acer Incorporated | Upgradeable/downgradeable computer |
US5761479A (en) * | 1991-04-22 | 1998-06-02 | Acer Incorporated | Upgradeable/downgradeable central processing unit chip computer systems |
EP0542087A3 (en) * | 1991-11-10 | 1997-12-29 | Hewlett-Packard Company | Method and apparatus for efficient serialized transmission of handshake signal on a digital bus |
US5577214A (en) * | 1992-05-18 | 1996-11-19 | Opti, Inc. | Programmable hold delay |
AU4802093A (en) * | 1992-08-10 | 1994-03-03 | Advanced Logic Research, Inc. | Computer interface for concurrently performing plural seeks on plural disk drives |
US5619729A (en) * | 1993-12-02 | 1997-04-08 | Intel Corporation | Power management of DMA slaves with DMA traps |
US5978866A (en) * | 1997-03-10 | 1999-11-02 | Integrated Technology Express, Inc. | Distributed pre-fetch buffer for multiple DMA channel device |
JP3581601B2 (ja) * | 1998-12-18 | 2004-10-27 | 松下電器産業株式会社 | データ転送装置、データ転送システムおよび記録媒体 |
US7036064B1 (en) * | 2000-11-13 | 2006-04-25 | Omar Kebichi | Synchronization point across different memory BIST controllers |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1485758A (en) * | 1973-09-16 | 1977-09-14 | Hawker Siddeley Dynamics Ltd | Computer systems |
US4047158A (en) * | 1974-12-13 | 1977-09-06 | Pertec Corporation | Peripheral processing system |
US4112490A (en) * | 1976-11-24 | 1978-09-05 | Intel Corporation | Data transfer control apparatus and method |
US4180855A (en) * | 1978-04-07 | 1979-12-25 | Gte Automatic Electric Laboratories Incorporated | Direct memory access expander unit for use with a microprocessor |
DE2824557C2 (de) * | 1978-06-05 | 1983-01-20 | Siemens AG, 1000 Berlin und 8000 München | Anordnung in Mikroprozessoren für den Aufbau von Multiprozessor-Systemen |
EP0057756B1 (de) * | 1981-02-11 | 1985-02-20 | Siemens Aktiengesellschaft | Anordnung zum Datenaustausch in parallel arbeitenden Multi-Mikrorechnersystemen |
-
1984
- 1984-03-19 US US06/589,692 patent/US4528626A/en not_active Expired - Lifetime
- 1984-10-26 PH PH31371A patent/PH24588A/en unknown
- 1984-11-29 KR KR1019840007514A patent/KR890003323B1/ko not_active Expired
- 1984-11-30 JP JP59252117A patent/JPS60201464A/ja active Granted
- 1984-12-20 GB GB08432313A patent/GB2156113B/en not_active Expired
-
1985
- 1985-01-08 ZA ZA85183A patent/ZA85183B/xx unknown
- 1985-01-11 EP EP85100105A patent/EP0155443B1/en not_active Expired
- 1985-01-11 DE DE8585100105T patent/DE3567115D1/de not_active Expired
- 1985-01-11 AT AT85100105T patent/ATE39581T1/de not_active IP Right Cessation
- 1985-02-08 CA CA000473966A patent/CA1221173A/en not_active Expired
- 1985-02-18 ES ES540493A patent/ES8606692A1/es not_active Expired
- 1985-03-04 BR BR8500945A patent/BR8500945A/pt not_active IP Right Cessation
- 1985-03-07 MX MX204528A patent/MX158688A/es unknown
-
1990
- 1990-05-31 HK HK423/90A patent/HK42390A/xx not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
GB2156113B (en) | 1987-03-25 |
EP0155443B1 (en) | 1988-12-28 |
DE3567115D1 (en) | 1989-02-02 |
GB8432313D0 (en) | 1985-01-30 |
BR8500945A (pt) | 1985-10-22 |
ES540493A0 (es) | 1986-04-01 |
KR850007129A (ko) | 1985-10-30 |
EP0155443A1 (en) | 1985-09-25 |
ZA85183B (en) | 1985-11-27 |
HK42390A (en) | 1990-06-08 |
JPH0228181B2 (ko) | 1990-06-21 |
PH24588A (en) | 1990-08-17 |
GB2156113A (en) | 1985-10-02 |
CA1221173A (en) | 1987-04-28 |
US4528626A (en) | 1985-07-09 |
JPS60201464A (ja) | 1985-10-11 |
MX158688A (es) | 1989-02-27 |
ES8606692A1 (es) | 1986-04-01 |
ATE39581T1 (de) | 1989-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR890003323B1 (ko) | 버스 제어수단을 갖춘 마이크로컴퓨터 시스템 | |
US6014729A (en) | Shared memory arbitration apparatus and method | |
US4737932A (en) | Processor | |
US4935868A (en) | Multiple port bus interface controller with slave bus | |
KR970000842B1 (ko) | 정보 처리 시스템 및 컴퓨터 시스템 | |
US4817037A (en) | Data processing system with overlap bus cycle operations | |
US5283870A (en) | Method and apparatus for avoiding processor deadly embrace in a multiprocessor system | |
US5925118A (en) | Methods and architectures for overlapped read and write operations | |
US4209839A (en) | Shared synchronous memory multiprocessing arrangement | |
JPS5837585B2 (ja) | ケイサンキソウチ | |
JPS5853379B2 (ja) | 多重処理装置マイクロコンピュ−タ | |
US5301281A (en) | Method and apparatus for expanding a backplane interconnecting bus in a multiprocessor computer system without additional byte select signals | |
JPS62156752A (ja) | 多重プロセツサ計算システム | |
US6061599A (en) | Auto-configuration support for multiple processor-ready pair or FRC-master/checker pair | |
US5463740A (en) | Data control device generating different types of bus requests and transmitting requests directly to one of a number of arbiters for obtaining access to a respective bus | |
JPS6152507B2 (ko) | ||
JPH0520278A (ja) | マイクロコンピユータ | |
KR920002831B1 (ko) | 데이타 전송 제어 시스템 | |
US5341508A (en) | Processing unit having multiple synchronous bus for sharing access and regulating system bus access to synchronous bus | |
US6940311B2 (en) | Data transmission system | |
GB2119977A (en) | Microcomputer systems | |
US5799160A (en) | Circuit and method for controlling bus arbitration | |
KR960001270B1 (ko) | 리던던시를 갖는 통신제어회로 | |
JPH0142017B2 (ko) | ||
JPH0575140B2 (ko) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19841129 |
|
PA0201 | Request for examination | ||
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: 19890327 Patent event code: PE09021S01D |
|
G160 | Decision to publish patent application | ||
PG1605 | Publication of application before grant of patent |
Comment text: Decision on Publication of Application Patent event code: PG16051S01I Patent event date: 19890810 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19891128 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19891212 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19891212 End annual number: 3 Start annual number: 1 |
|
PR1001 | Payment of annual fee |
Payment date: 19900228 Start annual number: 4 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 19950823 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 19960828 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 19970811 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 19980827 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 19990826 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20000829 Start annual number: 12 End annual number: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20010714 Start annual number: 13 End annual number: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20020830 Start annual number: 14 End annual number: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20030829 Start annual number: 15 End annual number: 15 |
|
FPAY | Annual fee payment |
Payment date: 20040720 Year of fee payment: 16 |
|
PR1001 | Payment of annual fee |
Payment date: 20040720 Start annual number: 16 End annual number: 16 |
|
EXPY | Expiration of term | ||
PC1801 | Expiration of term |