发明名称 Method and apparatus for connecting single master devices to a multimaster wired-and bus environment
摘要 A "firewall" apparatus is placed between a single bus master device and a multimaster I2C bus system. The firewall apparatus transforms all multimaster bus errors into simple NAK errors and isolates the single bus master from the multimaster bus. Therefore the single bus master needs only to retry transactions that receive unexpected NAKs and all complex multimaster issues, such as bus collisions, transaction termination and bus recovery, associated with the actual error that occurred on the multimaster bus are handled by the firewall apparatus. In accordance with one embodiment, when the single bus master attempts to launch a transaction at a time when the multimaster I2C bus is busy, the firewall apparatus absorbs the address driven by the single bus master and then stalls the transaction until the firewall apparatus is able to successfully acquire and drive the address on the multimaster bus. The firewall apparatus is implemented in a preferred embodiment by a programmed microcontroller.
申请公布号 US6591322(B1) 申请公布日期 2003.07.08
申请号 US20000630099 申请日期 2000.08.01
申请人 SUN MICROSYSTEMS, INC. 发明人 ERVIN JOSEPH J.;LACH JORGE E.
分类号 G06F13/40;(IPC1-7):G06F13/00;G06F13/36 主分类号 G06F13/40
代理机构 代理人
主权项
地址