EP0855818A2

Assigning and updating dynamically through asynchronous communication non unique second identifiers to a plurality of stations for isochronous data communication

Abstract

A master station 11 produces a token packet for isochronous data in which a slave station 12 and slave stations 13 and 14 serving as a sending station and receiving stations are designated using IDs for isochronous data "#2" and "#3" in accordance with contents described in a table 161 held in its inner part so as to manage a transmission bandwidth using a token packet sending/analysis executing device 16, and sends out the produced token packet to a transmission path 15 on the downstream side. The slave station 12 sends out an isochronous data packet 42 using the token packet for isochronous data 41. According to the token packet for isochronous data 41, the slave stations 13 and 14 are designated as receiving stations using the ID for isochronous data "#3", so that the slave stations 13 and 14 perform the above-mentioned operations, to receive the isochronous data packet 42. The sending station can thus transmit the same isochronous data to a plurality of receiving stations belonging to a broadcast group, so that it is possible to establish multicast communication (communication to a plurality of nodes).

EP0855818A2, drawing sheet 1
Sheet 1 of 30

Term

Term ended

Projected expiry passed 23 January 2018, 8.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 3 independent, 17 dependent

  1. 1
    A communication network in which a plurality of stations are connected to each other by a loop-shaped transmission path, any one of the plurality of stations functioning as a master station, and asynchronous data communication relating to asynchronous data not requiring real time properties and isochronous data communication relating to isochronous data requiring the real time properties can be established, wherein first identifiers which are used at the time of said asynchronous data communication and are not overlapped with each other are respectively fixedly assigned to said stations, second identifiers which are used at the time of said isochronous data communication and may be overlapped with each other are assigned to the stations as required, said master station sends out to said transmission path for each predetermined time period a token packet for isochronous data in which a station transmitting said isochronous data (hereinafter referred to as a sending station) and a station receiving the isochronous data (hereinafter referred to as a receiving station) are designated using said second identifiers when said isochronous data communication should be established, so that a plurality of stations receiving the isochronous data can be designated, and said sending station transmits, when said token packet for isochronous data is transmitted through said transmission path, the isochronous data to be transmitted to said receiving stations, so that said isochronous data communication is started.
  2. 6
    A communication network in which a plurality of stations are connected to each other by a loop-shaped transmission path, any one of the plurality of stations functioning as a master station, and asynchronous data communication relating to asynchronous data not requiring real time properties and isochronous data communication relating to isochronous data requiring the real time properties can be established, wherein actual IDs which are used at the time of said asynchronous data communication and are not overlapped with each other are respectively fixedly assigned to said stations, said master station sends out to said transmission path an inquiry token packet for inquiring whether or not each of said stations has a communication request of said asynchronous data, each of said stations sends out, provided that it holds said asynchronous data and the actual ID of the station to be a destination of transmission of the asynchronous data when it receives said inquiry token packet transmitted through said transmission path, the communication request of said asynchronous data and the actual ID of the station to be the destination of transmission to said transmission path using a slot previously assigned to the station, said master station sends out to said transmission path a token packet for asynchronous data in which a station to be a source of transmission of the asynchronous data (hereinafter referred to as a sending station) and a station to be a destination of transmission of the asynchronous data (hereinafter referred to as a receiving station) are designated using said actual IDs on the basis of the communication request of the asynchronous data and the actual ID of the station to be the destination of transmission which are transmitted through said transmission path, and the station which sends out the communication request of said asynchronous data transmits, when said token packet for asynchronous data in which the station is designated as a sending station is transmitted through said transmission path, the asynchronous data to be transmitted to said receiving station, so that said asynchronous data communication is started.
  3. 17
    In a communication network in which a plurality of stations are connected to each other by a loop-shaped transmission path, any one of the plurality of stations functioning as a master station, the stations other than the master station functioning as slave stations, and asynchronous data communication relating to asynchronous data not requiring real time properties and isochronous data communication relating to isochronous data requiring the real time properties can be established, a method of setting actual IDs which are used at the time of the asynchronous data communication and are not overlapped with each other, wherein said slave stations are respectively initially assigned initial IDs which are common at least among the slave stations and further respectively comprise switches for switching between connection and disconnection of said transmission path, said master station sends out to said transmission path a token packet for switching which can be received by the slave stations having said initial IDs, and then sends out to said transmission path an actual ID setting command for respectively setting the actual IDs which differ from each other in said slave stations, each of said slave stations disconnect said transmission path using said switch when it receives said token packet for switching from said master station in a case where it has said initial ID, not to transmit a receiving signal to the station positioned on the downstream side of the slave station on said transmission path, each of said slave stations sets, when it receives through said transmission path said actual ID setting command from said master station in a case where it has said initial ID, the actual ID on the basis of the received command, and each of said slave stations connects the transmission path using said switch when the actual ID is set therein, to transmit to the station positioned on the downstream side of the slave station on said transmission path the subsequent fixed ID setting command transmitted through said transmission path from said master station, so that said actual IDs are successively set in the slave stations, starting in the slave station positioned on the downstream side of said master station and nearest thereto.