DE60143734D1 - Schnelles Busarbitrierungsschema - Google Patents

Schnelles Busarbitrierungsschema

Info

Publication number
DE60143734D1
DE60143734D1 DE60143734T DE60143734T DE60143734D1 DE 60143734 D1 DE60143734 D1 DE 60143734D1 DE 60143734 T DE60143734 T DE 60143734T DE 60143734 T DE60143734 T DE 60143734T DE 60143734 D1 DE60143734 D1 DE 60143734D1
Authority
DE
Germany
Prior art keywords
bus arbitration
arbitration scheme
fast bus
fast
scheme
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
DE60143734T
Other languages
English (en)
Inventor
Joseph B Rowlands
David L Anderson
Shailendra S Desai
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.)
Broadcom Corp
Original Assignee
Broadcom 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 Broadcom Corp filed Critical Broadcom Corp
Application granted granted Critical
Publication of DE60143734D1 publication Critical patent/DE60143734D1/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/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1605Handling requests for interconnection or transfer for access to memory bus based on arbitration
    • G06F13/1652Handling requests for interconnection or transfer for access to memory bus based on arbitration in a multiprocessor architecture
    • 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
DE60143734T 2000-10-06 2001-10-05 Schnelles Busarbitrierungsschema Expired - Lifetime DE60143734D1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/684,023 US6957290B1 (en) 2000-10-06 2000-10-06 Fast arbitration scheme for a bus

Publications (1)

Publication Number Publication Date
DE60143734D1 true DE60143734D1 (de) 2011-02-10

Family

ID=24746405

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60143734T Expired - Lifetime DE60143734D1 (de) 2000-10-06 2001-10-05 Schnelles Busarbitrierungsschema

Country Status (3)

Country Link
US (2) US6957290B1 (de)
EP (1) EP1195687B1 (de)
DE (1) DE60143734D1 (de)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6799217B2 (en) * 2001-06-04 2004-09-28 Fujitsu Limited Shared memory multiprocessor expansion port for multi-node systems
US7600058B1 (en) * 2003-06-26 2009-10-06 Nvidia Corporation Bypass method for efficient DMA disk I/O
US8683132B1 (en) 2003-09-29 2014-03-25 Nvidia Corporation Memory controller for sequentially prefetching data for a processor of a computer system
US8356142B1 (en) 2003-11-12 2013-01-15 Nvidia Corporation Memory controller for non-sequentially prefetching data for a processor of a computer system
US8700808B2 (en) * 2003-12-01 2014-04-15 Nvidia Corporation Hardware support system for accelerated disk I/O
WO2005107175A1 (en) * 2004-04-28 2005-11-10 Freescale Semiconductor, Inc An arbiter for a serial bus system
JP2006079394A (ja) * 2004-09-10 2006-03-23 Renesas Technology Corp データ処理装置
US8356143B1 (en) 2004-10-22 2013-01-15 NVIDIA Corporatin Prefetch mechanism for bus master memory access
GB2426604B (en) * 2005-05-26 2010-07-14 Advanced Risc Mach Ltd Interconnect logic for a data processing apparatus
US7353311B2 (en) * 2005-06-01 2008-04-01 Freescale Semiconductor, Inc. Method of accessing information and system therefor
US7779189B2 (en) * 2008-02-21 2010-08-17 International Business Machines Corporation Method, system, and computer program product for pipeline arbitration
US8356128B2 (en) * 2008-09-16 2013-01-15 Nvidia Corporation Method and system of reducing latencies associated with resource allocation by using multiple arbiters
US8370552B2 (en) * 2008-10-14 2013-02-05 Nvidia Corporation Priority based bus arbiters avoiding deadlock and starvation on buses that support retrying of transactions
US8698823B2 (en) * 2009-04-08 2014-04-15 Nvidia Corporation System and method for deadlock-free pipelining
US10372642B2 (en) 2016-09-29 2019-08-06 Intel Corporation System, apparatus and method for performing distributed arbitration
US10592441B2 (en) 2017-05-10 2020-03-17 Qualcomm Incorporated Bus communication enhancement based on identification capture during bus arbitration
CN115495399B (zh) * 2022-11-21 2023-04-18 沐曦科技(成都)有限公司 一种分布式仲裁系统、方法、装置、存储介质及电子设备

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4257095A (en) 1978-06-30 1981-03-17 Intel Corporation System bus arbitration, circuitry and methodology
JPH01147647A (ja) 1987-12-03 1989-06-09 Mitsubishi Electric Corp データ処理装置
US5168568A (en) 1989-02-06 1992-12-01 Compaq Computer Corporation Delaying arbitration of bus access in digital computers
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
US5195089A (en) 1990-12-31 1993-03-16 Sun Microsystems, Inc. Apparatus and method for a synchronous, high speed, packet-switched bus
US5265223A (en) 1991-08-07 1993-11-23 Hewlett-Packard Company Preservation of priority in computer bus arbitration
US5301282A (en) 1991-10-15 1994-04-05 International Business Machines Corp. Controlling bus allocation using arbitration hold
EP0575651A1 (de) 1992-06-24 1993-12-29 International Business Machines Corporation Mehrprozessorsystem
US5509125A (en) 1993-09-29 1996-04-16 Silicon Graphics, Inc. System and method for fair arbitration on a multi-domain multiprocessor bus
TW400483B (en) * 1994-03-01 2000-08-01 Intel Corp High performance symmetric arbitration protocol with support for I/O requirements
US5546546A (en) 1994-05-20 1996-08-13 Intel Corporation Method and apparatus for maintaining transaction ordering and arbitrating in a bus bridge
US5710891A (en) 1995-03-31 1998-01-20 Sun Microsystems, Inc. Pipelined distributed bus arbitration system
US5987549A (en) 1996-07-01 1999-11-16 Sun Microsystems, Inc. Method and apparatus providing short latency round-robin arbitration for access to a shared resource
US6199133B1 (en) * 1996-03-29 2001-03-06 Compaq Computer Corporation Management communication bus for networking devices
US6173349B1 (en) 1996-10-18 2001-01-09 Samsung Electronics Co., Ltd. Shared bus system with transaction and destination ID
US6076132A (en) 1997-05-28 2000-06-13 Integrated Memory Logic, Inc. Arbitration method and circuit to increase access without increasing latency
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
US6038624A (en) 1998-02-24 2000-03-14 Compaq Computer Corp Real-time hardware master/slave re-initialization
GB2341460B (en) 1998-05-19 2003-02-19 Lsi Logic Corp Method and apparatus for arbitrating between requests for access to a shared resource
WO2000034876A1 (de) 1998-12-07 2000-06-15 Infineon Technologies Ag Multimaster-bussystem und verfahren zum betreiben desselben
US6467002B1 (en) * 1999-10-19 2002-10-15 3Com Corporation Single cycle modified round-robin arbitration with embedded priority
US6571306B1 (en) * 2000-02-09 2003-05-27 Sun Microsystems, Inc. Bus request mechanism for bus master which is parked on a shared bus
IL146336A0 (en) 2001-11-05 2002-07-25 Dead Sea Magnesium Ltd High strength creep resistant magnesium alloy
DE10154284A1 (de) 2001-11-05 2003-05-15 Rolls Royce Deutschland Verfahren zum automatischen Auftragen einer Oberflächenschicht

Also Published As

Publication number Publication date
EP1195687A3 (de) 2003-11-12
EP1195687B1 (de) 2010-12-29
US20050172060A1 (en) 2005-08-04
EP1195687A2 (de) 2002-04-10
US6957290B1 (en) 2005-10-18

Similar Documents

Publication Publication Date Title
FR2828590B1 (fr) Barre de bus
DE60139338D1 (de) Bioprothetisches herzklappensystem
DE10196919T1 (de) Elektromagnetisch gekoppeltes Bussystem
DE60143734D1 (de) Schnelles Busarbitrierungsschema
NO20030276L (no) Fremgangsmåte
DE60044218D1 (de) em
DE60041300D1 (de) Sequentielle Bus-Architektur
DE60131984D1 (de) Arbitrierungsvorrichtung
DE60223964D1 (de) System mit Busvorladeschaltung
DE50115035D1 (de) Bus-Interface
DE60101521T2 (de) Optischer Bus
DE60139709D1 (de) Datenbus
DE60041384D1 (de) Busarbitrierung
DE60028867D1 (de) Verzögerungsleitung
DE50209677D1 (de) Busstation
DE60036655D1 (de) Langgestreckter Scheinwerfer
DE50013530D1 (de) Bussystem
DE60028549D1 (de) Busbrücke
DE10324437B4 (de) CAN-Bus-System
ES1045173Y (es) Autobus
UA4813S (uk) Автобус середньої місткості
UA3086S (uk) Автобус міський
UA3163S (uk) Міський автобус малого класу
PT1067351E (pt) Radiador
UA4849S (uk) Автобус міський