Movatterモバイル変換


[0]ホーム

URL:


US20040225814A1 - Method and apparatus for constructing wired-AND bus systems - Google Patents

Method and apparatus for constructing wired-AND bus systems
Download PDF

Info

Publication number
US20040225814A1
US20040225814A1US09/867,137US86713701AUS2004225814A1US 20040225814 A1US20040225814 A1US 20040225814A1US 86713701 AUS86713701 AUS 86713701AUS 2004225814 A1US2004225814 A1US 2004225814A1
Authority
US
United States
Prior art keywords
bridge
bus
bridges
address
master
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.)
Abandoned
Application number
US09/867,137
Inventor
Joseph Ervin
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.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems Inc
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 Sun Microsystems IncfiledCriticalSun Microsystems Inc
Priority to US09/867,137priorityCriticalpatent/US20040225814A1/en
Assigned to SUN MICROSYSTEMS, INC.reassignmentSUN MICROSYSTEMS, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: ERVIN, JOSEPH J.
Priority to PCT/US2002/016430prioritypatent/WO2002097642A1/en
Publication of US20040225814A1publicationCriticalpatent/US20040225814A1/en
Priority to US11/173,640prioritypatent/US7284079B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A large multimaster I2C bus system is partitioned into smaller bus segments. The bus segments are connected by bridges that isolate the segments and direct selected transactions and commands between the segments. By programming address bitmaps that are internal to each bridge, transactions can pass through the bridges so that the various bus segments appear to be one logical bus. Because each bridge implements address filtering so that transactions are selectively forwarded from one side of the bridge to the other based on the contents of an internal address bitmap, I2C slave addresses can be arbitrarily populated on either side of the bridge. Duplicate I2C slave addresses can be also used on different segments of a single logical I2C bus system. Masters on one segment can reach devices connected to the same bus segment and can also reach devices with duplicate addresses on other bus segments by using a tunnel command addressed to a bridge.

Description

Claims (20)

What is claimed is:
1. A method for constructing a wired-AND bus system, comprising:
(a) constructing a plurality of wired-AND bus segments, each bus segment having being small enough to avoid rise time problems;
(b) connecting pairs of bus segments together with bus bridges wherein each bus bridge selectively forwards transactions and commands from one bus segment to another; and
(c) connecting master devices and slave devices to the bus segments.
2. The method ofclaim 1 wherein each bridge comprises an address bitmap and wherein the bridge selectively forwards transactions based on information in the address bitmap.
3. The method ofclaim 1 wherein each bridge comprises a pair of range registers wherein values in the range registers determine which commands will be forwarded by the bridge.
4. The method ofclaim 1 wherein step (b) comprises connecting the bus segments into a tree hierarchy.
5. The method ofclaim 1 further comprising:
(d) programming one bus master to enter information into the address bitmaps and range registers of each bridge.
6. The method ofclaim 5 wherein the bus segments are connected into a tree hierarchy having a root level and the method comprises:
(e) locating the one bus master at the root level.
7. The method ofclaim 1 wherein at least some of the bridges are bidirectional bridges.
8. The method ofclaim 7 wherein each bidirectional bridge is comprised of two unidirectional bridges, each having a bridge ID.
9. The method ofclaim 8 wherein each unidirectional bridge has a different bridge ID.
10. The method ofclaim 1 wherein at least two slave devices have the same address and the method further comprises:
(f) sending a tunnel command from a bus master, the tunnel command containing data and a slave device address, to one of the bridges whereupon the bridge forwards the data to the slave device address.
11. Apparatus for constructing a wired-AND bus system, comprising:
a plurality of wired-AND bus segments, each bus segment having being small enough to avoid rise time problems;
bus bridges connecting pairs of bus segments together wherein each bus bridge selectively forwards transactions and commands from one bus segment to another; and
at least one master device and at least one slave device connected to the bus segments.
12. The apparatus ofclaim 11 wherein each bridge comprises an address bitmap and wherein the bridge selectively forwards transactions based on information in the address bitmap.
13. The apparatus ofclaim 11 wherein each bridge comprises a pair of range registers wherein values in the range registers determine which commands will be forwarded by the bridge.
14. The apparatus ofclaim 11 wherein the bus bridges connect the bus segments into a tree hierarchy.
15. The apparatus ofclaim 11 further comprising a configuration host that enters information into the address bitmaps and range registers of each bridge.
16. The apparatus ofclaim 15 wherein the bus segments are connected into a tree hierarchy having a root level and the configuration host is located at the root level.
17. The apparatus ofclaim 11 wherein at least some of the bridges are bidirectional bridges.
18. The apparatus ofclaim 17 wherein each bidirectional bridge is comprised of two unidirectional bridges, each having a bridge ID.
19. The apparatus ofclaim 18 wherein each unidirectional bridge has a different bridge ID.
20. The apparatus ofclaim 11 wherein at least two slave devices have the same address and the apparatus further comprises a bus master that sends a tunnel command containing data and a slave device address to one of the bridges whereupon the bridge forwards the data to the slave device address.
US09/867,1372001-05-292001-05-29Method and apparatus for constructing wired-AND bus systemsAbandonedUS20040225814A1 (en)

Priority Applications (3)

Application NumberPriority DateFiling DateTitle
US09/867,137US20040225814A1 (en)2001-05-292001-05-29Method and apparatus for constructing wired-AND bus systems
PCT/US2002/016430WO2002097642A1 (en)2001-05-292002-05-28Method and apparatus for constructing and configuring multiple segment wired-and bus systems
US11/173,640US7284079B2 (en)2001-05-292005-07-01Method and apparatus for constructing wired-and bus systems

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US09/867,137US20040225814A1 (en)2001-05-292001-05-29Method and apparatus for constructing wired-AND bus systems

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US11/173,640DivisionUS7284079B2 (en)2001-05-292005-07-01Method and apparatus for constructing wired-and bus systems

Publications (1)

Publication NumberPublication Date
US20040225814A1true US20040225814A1 (en)2004-11-11

Family

ID=33419041

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US09/867,137AbandonedUS20040225814A1 (en)2001-05-292001-05-29Method and apparatus for constructing wired-AND bus systems
US11/173,640Expired - LifetimeUS7284079B2 (en)2001-05-292005-07-01Method and apparatus for constructing wired-and bus systems

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US11/173,640Expired - LifetimeUS7284079B2 (en)2001-05-292005-07-01Method and apparatus for constructing wired-and bus systems

Country Status (1)

CountryLink
US (2)US20040225814A1 (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040221085A1 (en)*2003-04-302004-11-04Agilent Technologies, Inc.Master slave arrangement
US20040255070A1 (en)*2003-06-122004-12-16Larson Thane M.Inter-integrated circuit router for supporting independent transmission rates
US20070047588A1 (en)*2005-08-312007-03-01Omron CorporationCommunication system and slave and repeater units therefor
US20070073956A1 (en)*2005-09-282007-03-29Ati Technologies Inc.Power conservation
US8812760B1 (en)*2011-12-222014-08-19Cisco Technology, Inc.System and method for monitoring two-wire communication in a network environment
WO2014165224A3 (en)*2013-03-132014-11-27Atieva, Inc.Fault-tolerant loop for a communication bus
US9229889B2 (en)2013-03-132016-01-05Atieva, Inc.Dual voltage communication bus
US9256570B2 (en)*2011-08-052016-02-09Linear Technology CorporationI2C isolated, bidirectional communication system with isolated domain current source pull-ups
US20160140077A1 (en)*2014-11-132016-05-19Renesas Electronics CorporationSerial communication system, communication control unit, and electronic device
US9448613B1 (en)*2013-05-092016-09-20Amazon Technologies, Inc.Actuator detection
US9514086B2 (en)2013-03-132016-12-06Atieva, Inc.Configuration switch for a broadcast bus
US9584126B2 (en)2013-03-152017-02-28Atieva, Inc.Bias circuit for a switched capacitor level shifter
US9966584B2 (en)2013-03-112018-05-08Atieva, Inc.Bus bar for battery packs
US10063071B2 (en)2013-03-152018-08-28Atieva, Inc.Balance resistor and low pass filter
US10084214B2 (en)2013-03-152018-09-25Atieva, Inc.Automatic switchover from cell voltage to interconnect voltage monitoring
US10089274B2 (en)2013-03-132018-10-02Atieva, Inc.Dual voltage communication bus
US10142095B2 (en)2016-10-262018-11-27Texas Instruments IncorporatedTiming for IC chip
US10152527B1 (en)*2015-12-282018-12-11EMC IP Holding Company LLCIncrement resynchronization in hash-based replication
US20190272252A1 (en)*2018-01-092019-09-05Shenzhen GOODIX Technology Co., Ltd.Method of processing deadlock of i2c bus, electronic device and communication system
CN112148656A (en)*2019-06-262020-12-29半导体元件工业有限责任公司Integrated circuit, system and method for communicating with multiple slave devices
US10901019B2 (en)2013-03-152021-01-26Atieva, Inc.Method of connecting cell voltage sensors

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7346135B1 (en)2002-02-132008-03-18Marvell International, Ltd.Compensation for residual frequency offset, phase noise and sampling phase offset in wireless networks
US7225282B1 (en)*2002-06-132007-05-29Silicon Image, Inc.Method and apparatus for a two-wire serial command bus interface
US7263153B2 (en)2002-10-092007-08-28Marvell International, Ltd.Clock offset compensator
US7319705B1 (en)2002-10-222008-01-15Marvell International Ltd.Programmable pre-emphasis circuit for serial ATA
US7246192B1 (en)2003-01-102007-07-17Marvell International Ltd.Serial/parallel ATA controller and converter
US8930583B1 (en)2003-09-182015-01-06Marvell Israel (M.I.S.L) Ltd.Method and apparatus for controlling data transfer in a serial-ATA system
US7958292B2 (en)2004-06-232011-06-07Marvell World Trade Ltd.Disk drive system on chip with integrated buffer memory and support for host memory access
US20070240019A1 (en)*2005-12-292007-10-11International Business Machines CorporationSystems and methods for correcting errors in I2C bus communications
US7444453B2 (en)*2006-01-032008-10-28International Business Machines CorporationAddress translation device
US20080288684A1 (en)*2006-01-032008-11-20Ellison Brandon JDesign structure for an address translation device
US7634611B2 (en)*2006-03-172009-12-15Agilent Technologies, Inc.Multi-master, chained two-wire serial bus
CN100583072C (en)*2006-10-132010-01-20鸿富锦精密工业(深圳)有限公司Controller, address control method and bus data-transmission system using the same
US8224602B2 (en)*2008-11-112012-07-17Nxp B.V.Automatic on-demand prescale calibration across multiple devices with independent oscillators over an I2C Bus interface
DE102010005104B3 (en)*2010-01-202011-07-21Texas Instruments Deutschland GmbH, 85356 Electronic device and method for a larger address range on an IIC or an IIC compatible bus
US8832343B2 (en)*2012-07-172014-09-09International Business Machines CorporationDouble density I2C system
US10455298B2 (en)*2012-10-052019-10-22Honeywell International Inc.Systems and methods of fast wireless output device activation in a mesh network system
US9448960B2 (en)*2013-03-142016-09-20Linear Technology CorporationAddress translation in I2C data communications system
US8943256B1 (en)*2013-08-082015-01-27Cypress Semiconductor CorporationSerial data intermediary device, and related systems and methods
US9665528B2 (en)*2014-11-202017-05-30International Business Machines CorporationBus serialization for devices without multi-device support
US9727506B2 (en)2015-10-012017-08-08Sony CorporationCommunication system, communication system control method, and program
CN110830304B (en)*2019-11-132022-11-11深圳竹芒科技有限公司Master-slave communication system, slave machine position identification method and mobile power supply leasing device

Citations (35)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3988714A (en)*1974-05-161976-10-26Honeywell Information Systems ItaliaComputer input/output apparatus for providing notification of and distinguishing among various kinds of errors
US4933938A (en)*1989-03-221990-06-12Hewlett-Packard CompanyGroup address translation through a network bridge
US5090014A (en)*1988-03-301992-02-18Digital Equipment CorporationIdentifying likely failure points in a digital data processing system
US5222064A (en)*1990-05-151993-06-22Mitsubishi Denki Kabushiki KaishaBridge apparatus
US5313465A (en)*1992-05-131994-05-17Digital Equipment CorporationMethod of merging networks across a common backbone network
US5341480A (en)*1992-04-091994-08-23Apple Computer, Inc.Method and apparatus for providing a two conductor serial bus
US5404532A (en)*1993-11-301995-04-04International Business Machines CorporationPersistent/impervious event forwarding discriminator
US5455915A (en)*1993-12-161995-10-03Intel CorporationComputer system with bridge circuitry having input/output multiplexers and third direct unidirectional path for data transfer between buses operating at different rates
US5469463A (en)*1988-03-301995-11-21Digital Equipment CorporationExpert system for identifying likely failure points in a digital data processing system
US5546546A (en)*1994-05-201996-08-13Intel CorporationMethod and apparatus for maintaining transaction ordering and arbitrating in a bus bridge
US5602998A (en)*1994-12-221997-02-11Unisys CorporationDequeue instruction in a system architecture for improved message passing and process synchronization
US5632021A (en)*1995-10-251997-05-20Cisco Systems Inc.Computer system with cascaded peripheral component interconnect (PCI) buses
US5751975A (en)*1995-12-281998-05-12Intel CorporationMethod and apparatus for interfacing a device compliant to a first bus protocol to an external bus having a second bus protocol and for providing virtual functions through a multi-function intelligent bridge
US5761461A (en)*1996-12-131998-06-02International Business Machines CorporationMethod and system for preventing peripheral component interconnect (PCI) peer-to-peer access across multiple PCI host bridges within a data processing system
US5822583A (en)*1994-08-291998-10-13Nec CorporationSystem for designating matching condition as selected matching condition to generate an event if that selected matching condition is satisfied
US6026352A (en)*1996-10-042000-02-15Fisher Controls International, Inc.Local device and process diagnostics in a process control network having distributed control functions
US6092138A (en)*1997-01-302000-07-18U.S. Philips CorporationElectronic apparatus having a high-speed communication bus system such as an I2 C bus system
US6145009A (en)*1997-05-202000-11-07Kabushiki Kaisha ToshibaEvent controlling system for integrating different event driven systems
US6205147B1 (en)*1997-02-112001-03-20Newbridge Networks CorporationVirtual network architecture
US6212676B1 (en)*1993-10-272001-04-03Microsoft CorporationEvent architecture for system management in an operating system
US6233635B1 (en)*1997-07-102001-05-15Samsung Electronics Co., Ltd.Diagnostic/control system using a multi-level I2C bus
US6247054B1 (en)*1997-03-242001-06-12Nortel Networks LimitedMethod and apparatus for redirecting packets using encapsulation
US6260092B1 (en)*1998-09-242001-07-10Philips Semiconductors, Inc.Point to point or ring connectable bus bridge and an interface with method for enhancing link performance in a point to point connectable bus bridge system using the fiber channel
US6397268B1 (en)*1996-10-012002-05-28Compaq Information Technologies Group, L.P.Tracking PCI bus numbers that change during re-configuration
US6542953B2 (en)*1997-11-192003-04-01Micron Technology, Inc.Method for configuring peer-to-peer bus bridges in a computer system using shadow configuration registers
US6567876B1 (en)*1999-12-032003-05-20Hewlett-Packard Development Company, L.P.Docking PCI to PCI bridge using IEEE 1394 link
US6574214B1 (en)*2000-05-252003-06-03Nortel Networks LimitedReduced overhead tunneling techniques in a communications network having mobile foreign agents
US6578084B1 (en)*1999-10-152003-06-10Cisco Technology, Inc.Packet processing using encapsulation and decapsulation chains
US6587460B1 (en)*1995-03-032003-07-01Cisco Technology, Inc.Bridging and signalling subsystems and methods for private and hybrid communications systems including multimedia systems
US6591322B1 (en)*2000-08-012003-07-08Sun Microsystems, Inc.Method and apparatus for connecting single master devices to a multimaster wired-and bus environment
US6594712B1 (en)*2000-10-202003-07-15Banderacom, Inc.Inifiniband channel adapter for performing direct DMA between PCI bus and inifiniband link
US6625675B2 (en)*2001-03-232003-09-23International Business Machines CorporationProcessor for determining physical lane skew order
US6779051B1 (en)*1999-07-302004-08-17Nortel Networks CorporationDetermining an end point of a GRE tunnel
US6789154B1 (en)*2000-05-262004-09-07Ati International, SrlApparatus and method for transmitting data
US6842806B2 (en)*2001-05-292005-01-11Sun Microsystems, Inc.Method and apparatus for interconnecting wired-AND buses

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5376928A (en)*1992-09-181994-12-27Thomson Consumer Electronics, Inc.Exchanging data and clock lines on multiple format data buses
US6018526A (en)*1997-02-202000-01-25Macronix America, Inc.Bridge device with self learning between network media and integrated circuit and method based on the same
US5892933A (en)*1997-03-311999-04-06Compaq Computer Corp.Digital bus
US6182178B1 (en)*1998-06-302001-01-30International Business Machines CorporationMethod and system for supporting peripheral component interconnect (PCI) peer-to-peer access across a PCI host bridge supporting multiple PCI buses
US6728908B1 (en)*1999-11-182004-04-27California Institute Of TechnologyI2C bus protocol controller with fault tolerance
US6874052B1 (en)*2000-09-292005-03-29Lucent Technologies Inc.Expansion bridge apparatus and method for an I2C bus
US6769078B2 (en)*2001-02-082004-07-27International Business Machines CorporationMethod for isolating an I2C bus fault using self bus switching device
US6799233B1 (en)*2001-06-292004-09-28Koninklijke Philips Electronics N.V.Generalized I2C slave transmitter/receiver state machine
WO2009034376A1 (en)2007-09-112009-03-19Bae Systems PlcChassis

Patent Citations (35)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3988714A (en)*1974-05-161976-10-26Honeywell Information Systems ItaliaComputer input/output apparatus for providing notification of and distinguishing among various kinds of errors
US5469463A (en)*1988-03-301995-11-21Digital Equipment CorporationExpert system for identifying likely failure points in a digital data processing system
US5090014A (en)*1988-03-301992-02-18Digital Equipment CorporationIdentifying likely failure points in a digital data processing system
US4933938A (en)*1989-03-221990-06-12Hewlett-Packard CompanyGroup address translation through a network bridge
US5222064A (en)*1990-05-151993-06-22Mitsubishi Denki Kabushiki KaishaBridge apparatus
US5341480A (en)*1992-04-091994-08-23Apple Computer, Inc.Method and apparatus for providing a two conductor serial bus
US5313465A (en)*1992-05-131994-05-17Digital Equipment CorporationMethod of merging networks across a common backbone network
US6212676B1 (en)*1993-10-272001-04-03Microsoft CorporationEvent architecture for system management in an operating system
US5404532A (en)*1993-11-301995-04-04International Business Machines CorporationPersistent/impervious event forwarding discriminator
US5455915A (en)*1993-12-161995-10-03Intel CorporationComputer system with bridge circuitry having input/output multiplexers and third direct unidirectional path for data transfer between buses operating at different rates
US5546546A (en)*1994-05-201996-08-13Intel CorporationMethod and apparatus for maintaining transaction ordering and arbitrating in a bus bridge
US5822583A (en)*1994-08-291998-10-13Nec CorporationSystem for designating matching condition as selected matching condition to generate an event if that selected matching condition is satisfied
US5602998A (en)*1994-12-221997-02-11Unisys CorporationDequeue instruction in a system architecture for improved message passing and process synchronization
US6587460B1 (en)*1995-03-032003-07-01Cisco Technology, Inc.Bridging and signalling subsystems and methods for private and hybrid communications systems including multimedia systems
US5632021A (en)*1995-10-251997-05-20Cisco Systems Inc.Computer system with cascaded peripheral component interconnect (PCI) buses
US5751975A (en)*1995-12-281998-05-12Intel CorporationMethod and apparatus for interfacing a device compliant to a first bus protocol to an external bus having a second bus protocol and for providing virtual functions through a multi-function intelligent bridge
US6397268B1 (en)*1996-10-012002-05-28Compaq Information Technologies Group, L.P.Tracking PCI bus numbers that change during re-configuration
US6026352A (en)*1996-10-042000-02-15Fisher Controls International, Inc.Local device and process diagnostics in a process control network having distributed control functions
US5761461A (en)*1996-12-131998-06-02International Business Machines CorporationMethod and system for preventing peripheral component interconnect (PCI) peer-to-peer access across multiple PCI host bridges within a data processing system
US6092138A (en)*1997-01-302000-07-18U.S. Philips CorporationElectronic apparatus having a high-speed communication bus system such as an I2 C bus system
US6205147B1 (en)*1997-02-112001-03-20Newbridge Networks CorporationVirtual network architecture
US6247054B1 (en)*1997-03-242001-06-12Nortel Networks LimitedMethod and apparatus for redirecting packets using encapsulation
US6145009A (en)*1997-05-202000-11-07Kabushiki Kaisha ToshibaEvent controlling system for integrating different event driven systems
US6233635B1 (en)*1997-07-102001-05-15Samsung Electronics Co., Ltd.Diagnostic/control system using a multi-level I2C bus
US6542953B2 (en)*1997-11-192003-04-01Micron Technology, Inc.Method for configuring peer-to-peer bus bridges in a computer system using shadow configuration registers
US6260092B1 (en)*1998-09-242001-07-10Philips Semiconductors, Inc.Point to point or ring connectable bus bridge and an interface with method for enhancing link performance in a point to point connectable bus bridge system using the fiber channel
US6779051B1 (en)*1999-07-302004-08-17Nortel Networks CorporationDetermining an end point of a GRE tunnel
US6578084B1 (en)*1999-10-152003-06-10Cisco Technology, Inc.Packet processing using encapsulation and decapsulation chains
US6567876B1 (en)*1999-12-032003-05-20Hewlett-Packard Development Company, L.P.Docking PCI to PCI bridge using IEEE 1394 link
US6574214B1 (en)*2000-05-252003-06-03Nortel Networks LimitedReduced overhead tunneling techniques in a communications network having mobile foreign agents
US6789154B1 (en)*2000-05-262004-09-07Ati International, SrlApparatus and method for transmitting data
US6591322B1 (en)*2000-08-012003-07-08Sun Microsystems, Inc.Method and apparatus for connecting single master devices to a multimaster wired-and bus environment
US6594712B1 (en)*2000-10-202003-07-15Banderacom, Inc.Inifiniband channel adapter for performing direct DMA between PCI bus and inifiniband link
US6625675B2 (en)*2001-03-232003-09-23International Business Machines CorporationProcessor for determining physical lane skew order
US6842806B2 (en)*2001-05-292005-01-11Sun Microsystems, Inc.Method and apparatus for interconnecting wired-AND buses

Cited By (33)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7290073B2 (en)*2003-04-302007-10-30Avago Technologies Fiber Ip (Singapore) Pte LtdMaster slave serial bus apparatus
US20040221085A1 (en)*2003-04-302004-11-04Agilent Technologies, Inc.Master slave arrangement
US20040255070A1 (en)*2003-06-122004-12-16Larson Thane M.Inter-integrated circuit router for supporting independent transmission rates
EP1760563A1 (en)*2005-08-312007-03-07Omron CorporationCommunication system and slave and repeater units therefor
US7792155B2 (en)2005-08-312010-09-07Omron CorporationCommunication system and slave and repeater units therefor
US20070047588A1 (en)*2005-08-312007-03-01Omron CorporationCommunication system and slave and repeater units therefor
US20070073956A1 (en)*2005-09-282007-03-29Ati Technologies Inc.Power conservation
WO2007036801A3 (en)*2005-09-282007-07-12Ati Technologies IncPower conservation
US7818593B2 (en)2005-09-282010-10-19Qualcomm IncorporatedPower conversation for devices on a shared bus using bus busy and free signals
US9256570B2 (en)*2011-08-052016-02-09Linear Technology CorporationI2C isolated, bidirectional communication system with isolated domain current source pull-ups
US8812760B1 (en)*2011-12-222014-08-19Cisco Technology, Inc.System and method for monitoring two-wire communication in a network environment
US9069483B2 (en)*2011-12-222015-06-30Cisco Technology, Inc.System and method for monitoring two-wire communication in a network environment
US12381250B2 (en)2013-03-112025-08-05Atieva, Inc.Bus bars for battery packs
US9966584B2 (en)2013-03-112018-05-08Atieva, Inc.Bus bar for battery packs
US10637110B1 (en)2013-03-112020-04-28Atieva, Inc.Bus bar for battery packs
CN105122229A (en)*2013-03-132015-12-02阿提瓦公司Fault-tolerant loop for a communication bus
US9229889B2 (en)2013-03-132016-01-05Atieva, Inc.Dual voltage communication bus
US9514086B2 (en)2013-03-132016-12-06Atieva, Inc.Configuration switch for a broadcast bus
US9946675B2 (en)2013-03-132018-04-17Atieva, Inc.Fault-tolerant loop for a communication bus
WO2014165224A3 (en)*2013-03-132014-11-27Atieva, Inc.Fault-tolerant loop for a communication bus
US10089274B2 (en)2013-03-132018-10-02Atieva, Inc.Dual voltage communication bus
US9584126B2 (en)2013-03-152017-02-28Atieva, Inc.Bias circuit for a switched capacitor level shifter
US10063071B2 (en)2013-03-152018-08-28Atieva, Inc.Balance resistor and low pass filter
US10084214B2 (en)2013-03-152018-09-25Atieva, Inc.Automatic switchover from cell voltage to interconnect voltage monitoring
US10901019B2 (en)2013-03-152021-01-26Atieva, Inc.Method of connecting cell voltage sensors
US9448613B1 (en)*2013-05-092016-09-20Amazon Technologies, Inc.Actuator detection
US10102177B2 (en)*2014-11-132018-10-16Renesas Electronics CorporationSerial communication system, communication control unit, and electronic device for finding and assigning unused addresses
US20160140077A1 (en)*2014-11-132016-05-19Renesas Electronics CorporationSerial communication system, communication control unit, and electronic device
US10152527B1 (en)*2015-12-282018-12-11EMC IP Holding Company LLCIncrement resynchronization in hash-based replication
US10142095B2 (en)2016-10-262018-11-27Texas Instruments IncorporatedTiming for IC chip
US10659078B2 (en)2016-10-262020-05-19Texas Intruments IncorporatedTiming for IC chip
US20190272252A1 (en)*2018-01-092019-09-05Shenzhen GOODIX Technology Co., Ltd.Method of processing deadlock of i2c bus, electronic device and communication system
CN112148656A (en)*2019-06-262020-12-29半导体元件工业有限责任公司Integrated circuit, system and method for communicating with multiple slave devices

Also Published As

Publication numberPublication date
US7284079B2 (en)2007-10-16
US20050246475A1 (en)2005-11-03

Similar Documents

PublicationPublication DateTitle
US7284079B2 (en)Method and apparatus for constructing wired-and bus systems
US6842806B2 (en)Method and apparatus for interconnecting wired-AND buses
US7149838B2 (en)Method and apparatus for configuring multiple segment wired-AND bus systems
US7412633B2 (en)Communication interface for diagnostic circuits of an integrated circuit
US6393576B1 (en)Apparatus and method for communication between integrated circuit connected to each other by a single line
US7457897B1 (en)PCI express-compatible controller and interface for flash memory
KR100290944B1 (en)An apparatus and method for providing an interface to a compound universal serial bus controller
KR100290943B1 (en)An Apparatus and Method For Handling Universal Serial Bus Control Transfer
US6442628B1 (en)Method and system for automatically determining maximum data throughput over a bus
US20050041459A1 (en)Interface for removable storage devices
US8161221B2 (en)Storage system provided with function for detecting write completion
JPH0787161A (en)Method, apparatus and protocol for connection of hierarchy
US6591322B1 (en)Method and apparatus for connecting single master devices to a multimaster wired-and bus environment
EP0333593A2 (en)A data processing system capable of fault diagnosis
CN118331907B (en)Server, data transmission method of server, and storage medium
CN118689819A (en) A data processing method, system and computing device based on complex programmable logic device CPLD
CN119248586B (en) A simulation verification model with flexibly configurable addressing mode for I2C interface IP verification
US6665757B1 (en)Communication interface having a master activating/deactivating a first signal with a clock signal after a predetermined time after a slave activating/deactivating the first signal
CN113434442B (en) A switch and data access method
WO2002097642A1 (en)Method and apparatus for constructing and configuring multiple segment wired-and bus systems
CN112445744A (en)I2C communication
CN106649187B (en)Method for selecting chip automation peripheral protocol
CN116302687A (en)Communication recovery method, device, system and readable storage medium
WO1994016382A1 (en)Expansion bus
US6122689A (en)Bus termination circuitry and methods for implementing the same

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:SUN MICROSYSTEMS, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ERVIN, JOSEPH J.;REEL/FRAME:011858/0790

Effective date:20010524

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp