DE69021603D1 - Buszugriffsarbitrierung in digitalen Rechnern. - Google Patents

Buszugriffsarbitrierung in digitalen Rechnern.

Info

Publication number
DE69021603D1
DE69021603D1 DE69021603T DE69021603T DE69021603D1 DE 69021603 D1 DE69021603 D1 DE 69021603D1 DE 69021603 T DE69021603 T DE 69021603T DE 69021603 T DE69021603 T DE 69021603T DE 69021603 D1 DE69021603 D1 DE 69021603D1
Authority
DE
Germany
Prior art keywords
bus access
digital computers
access arbitration
arbitration
computers
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 - Fee Related
Application number
DE69021603T
Other languages
English (en)
Other versions
DE69021603T2 (de
Inventor
John S Thayer
Paul R Culley
Montgomery C Mcgraw
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Compaq Computer Corp
Original Assignee
Compaq Computer Corp
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 Compaq Computer Corp filed Critical Compaq Computer Corp
Application granted granted Critical
Publication of DE69021603D1 publication Critical patent/DE69021603D1/de
Publication of DE69021603T2 publication Critical patent/DE69021603T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • 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/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/368Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
    • G06F13/374Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control using a self-select method with individual priority code comparator
DE69021603T 1989-02-06 1990-02-06 Buszugriffsarbitrierung in digitalen Rechnern. Expired - Fee Related DE69021603T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/307,359 US5168568A (en) 1989-02-06 1989-02-06 Delaying arbitration of bus access in digital computers

Publications (2)

Publication Number Publication Date
DE69021603D1 true DE69021603D1 (de) 1995-09-21
DE69021603T2 DE69021603T2 (de) 1996-04-04

Family

ID=23189405

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69021603T Expired - Fee Related DE69021603T2 (de) 1989-02-06 1990-02-06 Buszugriffsarbitrierung in digitalen Rechnern.

Country Status (4)

Country Link
US (1) US5168568A (de)
EP (1) EP0382469B1 (de)
CA (1) CA2009055A1 (de)
DE (1) DE69021603T2 (de)

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2642246B1 (fr) * 1988-12-30 1991-04-05 Cit Alcatel Procede de deblocage d'un systeme multiprocesseurs multibus
US5517626A (en) * 1990-05-07 1996-05-14 S3, Incorporated Open high speed bus for microcomputer system
US5265257A (en) * 1990-06-22 1993-11-23 Digital Equipment Corporation Fast arbiter having easy scaling for large numbers of requesters, large numbers of resource types with multiple instances of each type, and selectable queuing disciplines
DE4028317B4 (de) * 1990-09-06 2004-12-02 Siemens Ag Einem Busarbitrationsverfahren nachgeschaltetes Verfahren zur dezentralen Überwachung des Zugriffs auf gemeinsam nutzbare Komponenten eines Multimikrocomputersystems
EP0476175A1 (de) * 1990-09-20 1992-03-25 Siemens Aktiengesellschaft Einrichtung zum Betrieb eines Mehrprozessorsystems, insbesondere einer numerischen Steuerung
CA2068010C (en) * 1991-08-30 1996-10-22 Robert Chih-Tsin Eng Alternate master bursting data rate management techniques for use in computer systems having dual bus architecture
DE69223304T2 (de) * 1991-09-27 1998-06-18 Sun Microsystems Inc Arbitrierungsverriegelungverfahren und -vorrichtung für einen entfernten Bus
US5301282A (en) * 1991-10-15 1994-04-05 International Business Machines Corp. Controlling bus allocation using arbitration hold
US5280628A (en) * 1992-01-15 1994-01-18 Nitsuko Corporation Interruption controlling system using timer circuits
US5274785A (en) * 1992-01-15 1993-12-28 Alcatel Network Systems, Inc. Round robin arbiter circuit apparatus
US5487162A (en) * 1992-02-25 1996-01-23 Matsushita Electric Industrial Co., Ltd. Cache lock information feeding system using an address translator
US5577214A (en) * 1992-05-18 1996-11-19 Opti, Inc. Programmable hold delay
EP0576764A1 (de) * 1992-06-30 1994-01-05 International Business Machines Corporation Verfahren und Vorrichtung zur Verwaltung von Zugriffen auf ein Betriebsmittel von mehreren Benutzern in einem Datenverarbeitungssystem
US5420985A (en) * 1992-07-28 1995-05-30 Texas Instruments Inc. Bus arbiter system and method utilizing hardware and software which is capable of operation in distributed mode or central mode
JPH06161873A (ja) * 1992-11-27 1994-06-10 Fujitsu Ltd 主記憶に対する複数のアクセスポイントのハングアップ処理方式
US5475850A (en) * 1993-06-21 1995-12-12 Intel Corporation Multistate microprocessor bus arbitration signals
US5613075A (en) * 1993-11-12 1997-03-18 Intel Corporation Method and apparatus for providing deterministic read access to main memory in a computer system
TW400483B (en) * 1994-03-01 2000-08-01 Intel Corp High performance symmetric arbitration protocol with support for I/O requirements
EP0803130B1 (de) * 1994-06-29 2007-02-28 Intel Corporation Prozessor, das das systembusrecht in einem erweiterbaren multiprozessor-rechnersystem anzeigt
US6256694B1 (en) * 1994-06-30 2001-07-03 Compaq Computer Corporation Distributed early arbitration
US5598542A (en) * 1994-08-08 1997-01-28 International Business Machines Corporation Method and apparatus for bus arbitration in a multiple bus information handling system using time slot assignment values
US5557756A (en) * 1994-10-28 1996-09-17 Hewlett-Packard Company Chained arbitration
KR100255551B1 (ko) * 1994-12-08 2000-05-01 피터 엔. 데트킨 프로세서가전용버스또는공유버스를통해외부구성요소를액세스할수있도록해주는방법및장치
US6178475B1 (en) * 1994-12-19 2001-01-23 Advanced Micro Devices Inc. Multimedia system employing timers to properly allocate bus access
US5710891A (en) * 1995-03-31 1998-01-20 Sun Microsystems, Inc. Pipelined distributed bus arbitration system
US5901295A (en) * 1995-04-28 1999-05-04 Apple Computer, Inc. Address and data bus arbiter for pipelined transactions on a split bus
US5815676A (en) * 1995-04-28 1998-09-29 Apple Computer, Inc. Address bus arbiter for pipelined transactions on a split bus
KR960042387A (ko) * 1995-05-31 1996-12-21 유기범 하이파이플러스 인터럽트버스 중재방법
US5706278A (en) * 1995-07-20 1998-01-06 Raytheon Company Deterministic network protocol
US5796935A (en) * 1995-07-20 1998-08-18 Raytheon Company Voting node for a distributed control system
US5809220A (en) * 1995-07-20 1998-09-15 Raytheon Company Fault tolerant distributed control system
US5943483A (en) * 1995-12-11 1999-08-24 Lsi Logic Corporation Method and apparatus for controlling access to a bus in a data processing system
US5724527A (en) * 1995-12-28 1998-03-03 Intel Corporation Fault-tolerant boot strap mechanism for a multiprocessor system
US5748968A (en) * 1996-01-05 1998-05-05 Cirrus Logic, Inc. Requesting device capable of canceling its memory access requests upon detecting other specific requesting devices simultaneously asserting access requests
US5717872A (en) * 1996-01-11 1998-02-10 Unisys Corporation Flexible, soft, random-like counter system for bus protocol waiting periods
US5809538A (en) * 1996-02-07 1998-09-15 General Instrument Corporation DRAM arbiter for video decoder
KR100252752B1 (ko) * 1997-06-26 2000-04-15 김영환 다단계 제어 버스 중재장치
DE19882822T1 (de) * 1997-11-17 2001-03-22 Seagate Technology Verfahren und Dedizierter Frame-Puffer zur Schleifeninitialisierung und für Antworten
US6092137A (en) * 1997-11-26 2000-07-18 Industrial Technology Research Institute Fair data bus arbitration system which assigns adjustable priority values to competing sources
JP4099561B2 (ja) * 1998-05-14 2008-06-11 ソニー株式会社 マルチプロセッサおよびそのバス調停方法
US6247101B1 (en) * 1998-07-01 2001-06-12 Lsi Logic Corporation Tagged access synchronous bus architecture
US6535520B1 (en) * 1998-08-14 2003-03-18 Cisco Technology, Inc. System and method of operation for managing data communication between physical layer devices and ATM layer devices
US6654833B1 (en) * 1999-07-29 2003-11-25 Micron Technology, Inc. Bus arbitration
US6467031B1 (en) * 1999-12-10 2002-10-15 Intel Corporation Method and apparatus for reducing processor bus loading
US7076586B1 (en) * 2000-10-06 2006-07-11 Broadcom Corporation Default bus grant to a bus agent
US6957290B1 (en) 2000-10-06 2005-10-18 Broadcom Corporation Fast arbitration scheme for a bus
TWI258081B (en) * 2002-04-04 2006-07-11 Via Tech Inc Arbitrating method and arbiter for bus grant
US7797472B2 (en) * 2004-08-25 2010-09-14 Unisys Corporation Method and apparatus for providing overlapping defer phase responses
US20070027485A1 (en) * 2005-07-29 2007-02-01 Kallmyer Todd A Implantable medical device bus system and method
US8555332B2 (en) 2010-08-20 2013-10-08 At&T Intellectual Property I, L.P. System for establishing communications with a mobile device server
US8438285B2 (en) 2010-09-15 2013-05-07 At&T Intellectual Property I, L.P. System for managing resources accessible to a mobile device server
US8504449B2 (en) 2010-10-01 2013-08-06 At&T Intellectual Property I, L.P. Apparatus and method for managing software applications of a mobile device server
US8516039B2 (en) * 2010-10-01 2013-08-20 At&T Intellectual Property I, L.P. Apparatus and method for managing mobile device servers
US8989055B2 (en) 2011-07-17 2015-03-24 At&T Intellectual Property I, L.P. Processing messages with a device server operating in a telephone
US9392316B2 (en) 2010-10-28 2016-07-12 At&T Intellectual Property I, L.P. Messaging abstraction in a mobile device server
US9066123B2 (en) 2010-11-30 2015-06-23 At&T Intellectual Property I, L.P. System for monetizing resources accessible to a mobile device server
US9563594B2 (en) 2014-05-30 2017-02-07 International Business Machines Corporation Intercomponent data communication between multiple time zones
US9582442B2 (en) * 2014-05-30 2017-02-28 International Business Machines Corporation Intercomponent data communication between different processors
US10275379B2 (en) 2017-02-06 2019-04-30 International Business Machines Corporation Managing starvation in a distributed arbitration scheme
US11281493B2 (en) * 2018-05-30 2022-03-22 Texas Instruments Incorporated Real-time context specific task manager for multi-core communication and control system
US11204883B1 (en) * 2020-06-22 2021-12-21 Seagate Technology Llc Data storage system with access completion uniformity

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4025903A (en) * 1973-09-10 1977-05-24 Computer Automation, Inc. Automatic modular memory address allocation system
USRE31318E (en) * 1973-09-10 1983-07-19 Computer Automation, Inc. Automatic modular memory address allocation system
US4124889A (en) * 1975-12-24 1978-11-07 Computer Automation, Inc. Distributed input/output controller system
US4313160A (en) * 1976-08-17 1982-01-26 Computer Automation, Inc. Distributed input/output controller system
US4245300A (en) * 1978-06-05 1981-01-13 Computer Automation Integrated and distributed input/output system for a computer
US4258418A (en) * 1978-12-28 1981-03-24 International Business Machines Corporation Variable capacity data buffer system
US4261034A (en) * 1979-07-02 1981-04-07 Computer Automation, Inc. Remote distributed interrupt control for computer peripherals
IT1122890B (it) * 1979-08-30 1986-04-30 Honeywell Inf Systems Italia Sistema a microprocessori con struttura modulare a bus e configurazione espandibile
US4320467A (en) * 1980-02-25 1982-03-16 Raytheon Company Method and apparatus of bus arbitration using comparison of composite signals with device signals to determine device priority
US4402040A (en) * 1980-09-24 1983-08-30 Raytheon Company Distributed bus arbitration method and apparatus
US4471481A (en) * 1981-02-11 1984-09-11 The Boeing Company Autonomous terminal data communications system
US4435782A (en) * 1981-06-29 1984-03-06 International Business Machines Corp. Data processing system with high density arithmetic and logic unit
US4554628A (en) * 1981-08-17 1985-11-19 Burroughs Corporation System in which multiple devices have a circuit that bids with a fixed priority, stores all losing bids if its bid wins, and doesn't bid again until all stored bids win
US4463445A (en) * 1982-01-07 1984-07-31 Bell Telephone Laboratories, Incorporated Circuitry for allocating access to a demand-shared bus
US4534011A (en) * 1982-02-02 1985-08-06 International Business Machines Corporation Peripheral attachment interface for I/O controller having cycle steal and off-line modes
US4509113A (en) * 1982-02-02 1985-04-02 International Business Machines Corporation Peripheral interface adapter circuit for use in I/O controller card having multiple modes of operation
US4451884A (en) * 1982-02-02 1984-05-29 International Business Machines Corporation Cycle stealing I/O controller with programmable offline mode of operation
JPS59111561A (ja) * 1982-12-17 1984-06-27 Hitachi Ltd 複合プロセツサ・システムのアクセス制御方式
DE3466608D1 (en) * 1983-05-06 1987-11-05 Bbc Brown Boveri & Cie Access circuit for parallel buses of data processing systems
FR2547934B1 (fr) * 1983-06-21 1988-12-02 Electricite De France Installation de calcul a commutation automatique de peripheriques et peripherique propre a de telles commutations
US4596004A (en) * 1983-09-14 1986-06-17 International Business Machines Corporation High speed memory with a multiplexed address bus
US4787033A (en) * 1983-09-22 1988-11-22 Digital Equipment Corporation Arbitration mechanism for assigning control of a communications path in a digital computer system
US4964034A (en) * 1984-10-30 1990-10-16 Raytheon Company Synchronized processing system with bus arbiter which samples and stores bus request signals and synchronizes bus grant signals according to clock signals
EP0187503A3 (de) * 1984-12-31 1987-08-19 Xerox Corporation Nachrichtensystem mit Gemeinschaftsleitung
DE3571886D1 (en) * 1985-08-06 1989-08-31 Ibm Digital data processing arbitration system
US4779089A (en) * 1985-11-27 1988-10-18 Tektronix, Inc. Bus arbitration controller
US4750168A (en) * 1986-07-07 1988-06-07 Northern Telecom Limited Channel allocation on a time division multiplex bus
US4974148A (en) * 1987-07-06 1990-11-27 Motorola Computer X, Inc. Bus arbiter with equitable priority scheme
US4991085A (en) * 1988-04-13 1991-02-05 Chips And Technologies, Inc. Personal computer bus interface chip with multi-function address relocation pins
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
US4979099A (en) * 1988-10-25 1990-12-18 Apollo Computer Inc. Quasi-fair arbitration scheme with default owner speedup
US5088024A (en) * 1989-01-31 1992-02-11 Wisconsin Alumni Research Foundation Round-robin protocol method for arbitrating access to a shared bus arbitration providing preference to lower priority units after bus access by a higher priority unit

Also Published As

Publication number Publication date
EP0382469A3 (de) 1991-08-21
EP0382469A2 (de) 1990-08-16
CA2009055A1 (en) 1990-08-06
EP0382469B1 (de) 1995-08-16
DE69021603T2 (de) 1996-04-04
US5168568A (en) 1992-12-01

Similar Documents

Publication Publication Date Title
DE69021603D1 (de) Buszugriffsarbitrierung in digitalen Rechnern.
DE68927626T2 (de) Hierarchisches Mehrfachbus-Computersystem
DE69132344T2 (de) Dynamische Busarbitrierung
DE68909426D1 (de) Datenverarbeitung und -uebertragung.
DE3782045D1 (de) Rechnersystem mit multikanaldirektspeicherzugriffsarbitrierung.
HK146396A (en) Multiprocessor interconnection and access arbitration arrangement
DE69033042D1 (de) Datenverarbeitung
DE68927911D1 (de) Datenverarbeitungssystem
NO904908D0 (no) Datamaskinsystem.
DE69019441D1 (de) Line Computer.
DE68900708D1 (de) Datenuebertragungsverarbeitungssystem.
DE59106768D1 (de) Linearer Datenbus.
DE69023395D1 (de) Arbitrierungsschaltung.
DE69410617D1 (de) Datenbus
NO875041D0 (no) Data-buss system.
DE68922779T2 (de) Datenverarbeitungssystem mit gemeinsamen Bus.
DE59005377D1 (de) Rechnersystem.
MX9200947A (es) Aparato de interfase de bus de datos.
DE68926850T2 (de) Datenverarbeitungsanordnung
DE69014172D1 (de) Datenverarbeitungssystem.
DE69030907D1 (de) Datenverarbeitungsanlage
DE69029244T2 (de) Informationsübertragung in einem Informationsverarbeitungssystem
ATE75865T1 (de) Rechnersystem mit kanaldirektspeicherzugriffsarbitrierung.
DE69019068D1 (de) Datenverarbeitungssystem.
DE69026687D1 (de) Datenverarbeitungssystem

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee