ATM communication system and ATM communication method
First Claim
1. A communication system comprising:
- a plurality of bus segments including at least one bandwidth aware bus segment and at least one bus segment other than said bandwidth aware bus segment;
at least one bridge circuit connecting between said bus segments;
a plurality of devices including at least one first device connecting with said bandwidth aware bus segment and at least one second device connecting with said bus segment; and
an arbiter provided on said bandwidth aware bus segment, whereinsaid bandwidth aware bus segment is connected to said first device and said bridge circuit;
said first device comprises,a message generating unit configured to generate an internal-bus message having a predetermined fix length message by adapting information to be transmitted into a form of the predetermined fix length message,a bus request unit configured to output, to said arbiter, a bus request signal for requesting authorization to use said bandwidth aware bus segment so as to output the internal-bus message generated by said message generating unit,an address output unit configured to output, when authorization to use said bandwidth aware bus segment is given by said arbiter which has received the bus request signal, an address for designating a device as a destination of the internal-bus message generated by said message generating unit, by using a bus identifier for identifying one of said plurality of bus segments and a device identifier for identifying one of said plurality of devices, anda message transmission unit configured to transmit the internal-bus message to said device designated by the address output from said address output unit to write the internal-bus message in said device; and
said arbiter comprises,a bus authorizing unit configured to give, when receiving the bus request signals from said first device and said bridge circuit, authorization to use said bandwidth aware bus segment to one of said first device and said bridge circuit, anda band assigning unit configured to give, when receiving the bus request signal output from said first device, authorization to use said bandwidth aware bus segment to said first device in accordance with an interval during which the predetermined fix length message is sent and which is calculated on the basis of bandwidth assigned to said first device in advance.
1 Assignment
0 Petitions
Accused Products
Abstract
An ATM cell transmission route is formed by hierarchically connecting a plurality of buses for connecting at least one first device and a plurality of second devices, and an ATM cell is to be transmitted from a first device designed to transmit/receive ATM cells and connected to one of the plurality of buses. The first device generates an ATM cell transmission message by inserting the ATM cell into a message in a format depending on the bus, and outputs an address for designating a device as the destination of the ATM cell transmission message by using a bus identifier for identifying one of the plurality of buses and a device identifier for identifying one of the plurality of devices. The ATM cell transmission message is then written in the device designated by the address. With this operation, an ATM communication system having a simple arrangement can be provided. In addition, ATM communication can be performed, with the QOS (quality of service) being guaranteed by priority control of an arbiter connected to one of the plurality of buses.
127 Citations
4 Claims
-
1. A communication system comprising:
-
a plurality of bus segments including at least one bandwidth aware bus segment and at least one bus segment other than said bandwidth aware bus segment; at least one bridge circuit connecting between said bus segments; a plurality of devices including at least one first device connecting with said bandwidth aware bus segment and at least one second device connecting with said bus segment; and an arbiter provided on said bandwidth aware bus segment, wherein said bandwidth aware bus segment is connected to said first device and said bridge circuit; said first device comprises, a message generating unit configured to generate an internal-bus message having a predetermined fix length message by adapting information to be transmitted into a form of the predetermined fix length message, a bus request unit configured to output, to said arbiter, a bus request signal for requesting authorization to use said bandwidth aware bus segment so as to output the internal-bus message generated by said message generating unit, an address output unit configured to output, when authorization to use said bandwidth aware bus segment is given by said arbiter which has received the bus request signal, an address for designating a device as a destination of the internal-bus message generated by said message generating unit, by using a bus identifier for identifying one of said plurality of bus segments and a device identifier for identifying one of said plurality of devices, and a message transmission unit configured to transmit the internal-bus message to said device designated by the address output from said address output unit to write the internal-bus message in said device; and said arbiter comprises, a bus authorizing unit configured to give, when receiving the bus request signals from said first device and said bridge circuit, authorization to use said bandwidth aware bus segment to one of said first device and said bridge circuit, and a band assigning unit configured to give, when receiving the bus request signal output from said first device, authorization to use said bandwidth aware bus segment to said first device in accordance with an interval during which the predetermined fix length message is sent and which is calculated on the basis of bandwidth assigned to said first device in advance. - View Dependent Claims (2, 3)
-
-
4. A communication system comprising:
-
a first-level bus segment connected to a microprocessor; a bus bridge; a second-level bus segment connected to said first-level bus segment via said bus bridge; a plurality of devices connected to said first-level bus segment; a plurality of bandwidth-aware devices connected to said second-level bus segment; and a bandwidth-aware arbiter giving authorization to use said second-level bus segment to said bandwidth-aware devices; wherein said bandwidth-aware devices each comprise, a message generating unit configured to generate an internal-bus message having a predetermined fix length message by adapting information to be transmitted into a form of the predetermined fix length message and inserting the predetermined fix length message to be transmitted to one of said devices into a message in a format depending on said first-level bus segment and said second-level bus segment, a bus request unit configured to output, to said bandwidth aware arbiter, a bus request signal for requesting authorization to use said second-level bus segment so as to output the internal-bus message generated by said message generating unit, an address output unit configured to output, when authorization to use one of said bus segments is given by said arbiter which has received the bus request signal, an address for designating a device as a destination of the internal-bus message generated by said message generating unit, by using a bus identifier for identifying one of said plurality of bus segments and a device identifier for identifying one of said plurality of devices, and a message transmission unit configure to transmit the internal-bus message to said device designated by the address output from said address output unit to write the internal-bus message in said device; and wherein said bandwidth-aware arbiter comprises, a bus authorizing unit configured to give, when receiving bus request signals from said bandwidth-aware device and said bus bridge, authorization to use said second-level bus segment to said bandwidth-aware device in preference to said bus bridge, and a band assigning unit configured to give, when receiving a bus request signal output from said bandwidth-aware device, authorization to use said second-level bus segment to said bandwidth-aware device in accordance with an interval during which the predetermined fix length message is sent and which is calculated on the basis of bandwidth assigned to said devices by said microprocessor in advance.
-
Specification