Patent ID: 6744779
Filing Date: 2004-06-01
Classification: G06F

Abstract:
A data processing system in a unit structure comprising:a plurality of units each having one or more function elements and an individual bus for connecting said function elements, said individual bus of each unit daisy-chaining said function elements in said each unit, each individual bus being terminated with terminators at both ends of said each individual bus, and said each individual bus supporting hot-swapping; a common bus daisy-chaining each of said units, said common bus being terminated with terminators at both ends of said common bus, and said common bus supporting hot-swapping; bus relay means for relaying data between said common bus and said individual bus, said bus relay means including individual bus receivers operable to receive data from said individual buses, respectively, common bus drivers operable to transmit the data received by said individual buses, respectively, common bus receivers operable to receive data from said common bus, and individual bus drivers operable to transmit the data received by said common bus receivers to said individual buses, respectively; wherein one or more of said units are I/O units, said I/O units each having a plurality of I/O cards operable to transmit and receive communication control data through a respective I/O line, wherein one or more of said units are control units, said control units each having a shared memory card and a plurality of processor cards operable to process said communication control data responsive to information stored in said shared memory card, and wherein one of said plurality of units includes a bus arbitrating part for polling each of said function elements, said bus relay means drives only said common bus drivers corresponding to said unit which includes said bus arbitrating part during the polling by said arbitration part responsive to signals required for polling in said common bus, and said bus relay means drives only said common bus drivers corresponding to said unit which includes said function element responding to the polling during the polling by said arbitration part responsive to signals required for polling in said common bus.