DE69423928T2 - Dynamisch programmierbarer Busarbiter mit Einrichtung zur historischen Rückmeldung - Google Patents

Dynamisch programmierbarer Busarbiter mit Einrichtung zur historischen Rückmeldung

Info

Publication number
DE69423928T2
DE69423928T2 DE69423928T DE69423928T DE69423928T2 DE 69423928 T2 DE69423928 T2 DE 69423928T2 DE 69423928 T DE69423928 T DE 69423928T DE 69423928 T DE69423928 T DE 69423928T DE 69423928 T2 DE69423928 T2 DE 69423928T2
Authority
DE
Germany
Prior art keywords
facility
bus arbiter
history register
dynamically programmable
historical feedback
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 - Lifetime
Application number
DE69423928T
Other languages
English (en)
Other versions
DE69423928D1 (de
Inventor
Mikiel Loyal Larson
Wayne Richard Wilcox
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.)
AT&T Corp
Original Assignee
AT&T 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 AT&T Corp filed Critical AT&T Corp
Publication of DE69423928D1 publication Critical patent/DE69423928D1/de
Application granted granted Critical
Publication of DE69423928T2 publication Critical patent/DE69423928T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime 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
    • G06F13/362Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
    • G06F13/364Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using independent requests or grants, e.g. using separated request and grant lines
DE69423928T 1993-05-17 1994-05-04 Dynamisch programmierbarer Busarbiter mit Einrichtung zur historischen Rückmeldung Expired - Lifetime DE69423928T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US6338093A 1993-05-17 1993-05-17

Publications (2)

Publication Number Publication Date
DE69423928D1 DE69423928D1 (de) 2000-05-18
DE69423928T2 true DE69423928T2 (de) 2001-07-19

Family

ID=22048816

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69423928T Expired - Lifetime DE69423928T2 (de) 1993-05-17 1994-05-04 Dynamisch programmierbarer Busarbiter mit Einrichtung zur historischen Rückmeldung

Country Status (7)

Country Link
US (1) US5481680A (de)
EP (1) EP0625753B1 (de)
JP (1) JP3088241B2 (de)
CN (1) CN1040586C (de)
AT (1) ATE191804T1 (de)
CA (1) CA2115731C (de)
DE (1) DE69423928T2 (de)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07244635A (ja) * 1994-01-14 1995-09-19 Fujitsu Ltd バス使用権調停回路及び方法
US6178475B1 (en) 1994-12-19 2001-01-23 Advanced Micro Devices Inc. Multimedia system employing timers to properly allocate bus access
FR2737591B1 (fr) * 1995-08-03 1997-10-17 Sgs Thomson Microelectronics Dispositif d'organisation d'acces a un bus memoire
US6108735A (en) * 1995-09-29 2000-08-22 Intel Corporation Method and apparatus for responding to unclaimed bus transactions
US5805840A (en) * 1996-03-26 1998-09-08 Advanced Micro Devices, Inc. Bus arbiter employing a transaction grading mechanism to dynamically vary arbitration priority
US5805838A (en) * 1996-05-31 1998-09-08 Sun Microsystems, Inc. Fast arbiter with decision storage
US5841994A (en) * 1996-06-14 1998-11-24 Texas Instruments Incorporated Portable computer with multiple zoom port interface
US5815674A (en) * 1996-07-15 1998-09-29 Micron Electronics, Inc. Method and system for interfacing a plurality of bus requesters with a computer bus
US5875309A (en) * 1997-04-18 1999-02-23 3Com Corporation Arbitration system using linked table
US5884051A (en) * 1997-06-13 1999-03-16 International Business Machines Corporation System, methods and computer program products for flexibly controlling bus access based on fixed and dynamic priorities
US6006303A (en) * 1997-08-28 1999-12-21 Oki Electric Industry Co., Inc. Priority encoding and decoding for memory architecture
US6073199A (en) * 1997-10-06 2000-06-06 Cisco Technology, Inc. History-based bus arbitration with hidden re-arbitration during wait cycles
KR100236948B1 (ko) * 1997-11-28 2000-01-15 이계철 셀 버스 조정 장치 및 방법
JPH11250005A (ja) * 1998-03-05 1999-09-17 Nec Corp バス制御方法、バス制御装置及びバス制御プログラムを記憶した記憶媒体
US6032218A (en) * 1998-05-28 2000-02-29 3Com Corporation Configurable weighted round robin arbiter
KR20010080706A (ko) * 1998-12-07 2001-08-22 추후제출 멀티마스터 버스 시스템 및 그 작동 방법
US6487171B1 (en) 1999-05-19 2002-11-26 3Com Corporation Crossbar switching matrix with broadcast buffering
US7197589B1 (en) * 1999-05-21 2007-03-27 Silicon Graphics, Inc. System and method for providing access to a bus
US6574232B1 (en) 1999-05-26 2003-06-03 3Com Corporation Crossbar switch utilizing broadcast buffer and associated broadcast buffer management unit
US6718422B1 (en) * 1999-07-29 2004-04-06 International Business Machines Corporation Enhanced bus arbiter utilizing variable priority and fairness
US6704822B1 (en) * 1999-10-01 2004-03-09 Sun Microsystems, Inc. Arbitration protocol for a shared data cache
GB9923512D0 (en) * 1999-10-05 1999-12-08 Koninkl Philips Electronics Nv Radio local area network
US6708240B1 (en) * 2000-03-31 2004-03-16 Intel Corporation Managing resources in a bus bridge
US6584531B1 (en) * 2000-04-27 2003-06-24 Lsi Logic Corporation Arbitration circuit with plural arbitration processors using memory bank history
DE60026908D1 (de) * 2000-07-05 2006-05-18 St Microelectronics Srl Arbitrierungsverfahren und Schaltungsarchitektur dazu
US6980519B1 (en) * 2000-07-14 2005-12-27 Lucent Technologies Inc. Multi-table based grant generator for improved granularity in an ATM-PON
US6631433B1 (en) * 2000-09-27 2003-10-07 Emc Corporation Bus arbiter for a data storage system
US6665760B1 (en) 2000-09-29 2003-12-16 Rockwell Automation Technologies, Inc. Group shifting and level shifting rotational arbiter system
DE10116795A1 (de) * 2001-04-04 2002-10-17 Infineon Technologies Ag Bussystem
CA2428977C (en) * 2002-05-16 2010-08-10 Tundra Semiconductor Corporation Buffer management in packet switched fabric devices
US6944698B2 (en) * 2002-07-08 2005-09-13 International Business Machines Corporation Method and apparatus for providing bus arbitrations in a data processing system
US7051135B2 (en) * 2002-11-22 2006-05-23 Ess Technology, Inc. Hierarchical bus arbitration
KR100486308B1 (ko) * 2003-08-21 2005-04-29 삼성전자주식회사 다양한 버스 중재 알고리즘을 프로그램 할 수 있는 아비터
US7065594B2 (en) * 2003-09-23 2006-06-20 Tellabs Petaluma, Inc. Method and apparatus of allocating minimum and maximum bandwidths on a bus-based communication system
US7200732B2 (en) * 2004-01-23 2007-04-03 Tellabs Petaluma, Inc. Method and apparatus of adding grant information to a memory
US20050246463A1 (en) * 2004-04-29 2005-11-03 International Business Machines Corporation Transparent high-speed multistage arbitration system and method
US7739436B2 (en) * 2004-11-01 2010-06-15 Sonics, Inc. Method and apparatus for round robin resource arbitration with a fast request to grant response
US7454546B1 (en) * 2006-01-27 2008-11-18 Xilinx, Inc. Architecture for dynamically reprogrammable arbitration using memory
US20130019041A1 (en) * 2011-07-12 2013-01-17 Lsi Corporation Bit slice round robin arbiter
CN108153689B (zh) * 2016-12-06 2020-04-24 比亚迪股份有限公司 轮询仲裁的方法和装置

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4009470A (en) * 1975-02-18 1977-02-22 Sperry Rand Corporation Pre-emptive, rotational priority system
US4237534A (en) * 1978-11-13 1980-12-02 Motorola, Inc. Bus arbiter
US4536839A (en) * 1982-03-30 1985-08-20 Mai Basic Four, Inc. Memory request arbitrator
JPS58225442A (ja) * 1982-06-25 1983-12-27 Toshiba Corp 優先順位制御回路
US4814974A (en) * 1982-07-02 1989-03-21 American Telephone And Telegraph Company, At&T Bell Laboratories Programmable memory-based arbitration system for implementing fixed and flexible priority arrangements
JPS59161718A (ja) * 1983-03-07 1984-09-12 Fuji Electric Co Ltd 共通バス支配権制御方式
US4941086A (en) * 1984-02-02 1990-07-10 International Business Machines Corporation Program controlled bus arbitration for a distributed array processing system
US4663756A (en) * 1985-08-29 1987-05-05 Sperry Corporation Multiple-use priority network
JPS63231661A (ja) * 1987-03-20 1988-09-27 Fujitsu Ltd 優先順位制御装置
US4974148A (en) * 1987-07-06 1990-11-27 Motorola Computer X, Inc. Bus arbiter with equitable priority scheme
JPH01189750A (ja) * 1988-01-25 1989-07-28 Agency Of Ind Science & Technol バス調停回路
US4979100A (en) * 1988-04-01 1990-12-18 Sprint International Communications Corp. Communication processor for a packet-switched network
CA1320767C (en) * 1988-05-11 1993-07-27 Robert C. Frame Atomic sequence for phase transitions
JP2833796B2 (ja) * 1989-10-11 1998-12-09 日本電気株式会社 バス調停装置
US5151994A (en) * 1989-11-13 1992-09-29 Hewlett Packard Company Distributed fair arbitration system using separate grant and request lines for providing access to data communication bus
JPH0452748A (ja) * 1990-06-14 1992-02-20 Koufu Nippon Denki Kk バス調停回路
JPH0810445B2 (ja) * 1990-09-21 1996-01-31 インターナショナル・ビジネス・マシーンズ・コーポレイション 動的バス調停方法及び装置
US5291584A (en) * 1991-07-23 1994-03-01 Nexcom Technology, Inc. Methods and apparatus for hard disk emulation
US5301283A (en) * 1992-04-16 1994-04-05 Digital Equipment Corporation Dynamic arbitration for system bus control in multiprocessor data processing system

Also Published As

Publication number Publication date
EP0625753B1 (de) 2000-04-12
US5481680A (en) 1996-01-02
ATE191804T1 (de) 2000-04-15
CN1104785A (zh) 1995-07-05
JP3088241B2 (ja) 2000-09-18
DE69423928D1 (de) 2000-05-18
CA2115731C (en) 2000-01-25
EP0625753A1 (de) 1994-11-23
JPH06332841A (ja) 1994-12-02
CN1040586C (zh) 1998-11-04
CA2115731A1 (en) 1994-11-18

Similar Documents

Publication Publication Date Title
DE69423928T2 (de) Dynamisch programmierbarer Busarbiter mit Einrichtung zur historischen Rückmeldung
DE3582277D1 (de) Datenverarbeitungsapparat mit einem ein-/ausgabesteuergeraet zur unterbrechungssteuerung.
DE69535187D1 (de) Speichersteuergerät und Bussteuerungsverfahren dafür
DE3787609D1 (de) Verfahren und schaltungsanordnung zur helligkeits- und temperaturabhaengigen steuerung einer lampe, insbesondere zur beleuchtung einer lcd-anzeige.
US5160923A (en) Priority encoder for resolving priority contention
FI884532A0 (fi) Styrning av elektriska motstaond saerskilt foer industriugnar.
DE3576423D1 (de) Verfahren zur durchfuehrung aller ganzen affinen transformationen in der ebene von kompositionen.
DE3680125D1 (de) Verfahren und geraet zur ausfuehrung einer bereichstransformation in einer digitalen schaltung.
TR22658A (tr) Birlikte cahsan bilgisayarlara oencelik hakki paylastirmaya mahsus duezenleme
ATE80480T1 (de) Vorrichtung und verfahren zur zugriffsteuerung in einer mehrcachespeicherdatenverarbeitungsanordnung.
JPS5771032A (en) Priority controlling circuit
JPS57178520A (en) Data transfer control system
DE69428645D1 (de) Datenbussteuerung mit Pegeleinstellungsschaltung
DE60022952D1 (de) Verteilter Bus für Dienstanforderungen mit Token zur Auflösung von Kollisionen
JPS6426958A (en) Communication channel
DE68919593D1 (de) Verwendung von Zofenopril zur Herstellung von Medikamenten gegen rheumatoide Arthritis.
MY103351A (en) Computer system with direct memory access channel arbitration
ATE323308T1 (de) Verfahren zum transferieren von daten in einer elektronischen schaltung, elektronische schaltung und zusammenhangeinrichtung
SU1264178A2 (ru) Устройство дл организации очереди
JPS57196336A (en) Process input and output device
KR940004926B1 (ko) 버스 리퀘스트 방법
SU1432519A1 (ru) Многоканальное устройство приоритета
JPS54131841A (en) Code conversion system
JPS5748122A (en) Assignment controlling system of common input-output device
RU95121783A (ru) Устройство для сложения и вычитания чисел по модулю

Legal Events

Date Code Title Description
8332 No legal effect for de
8370 Indication related to discontinuation of the patent is to be deleted
8364 No opposition during term of opposition