EP1516261B1

Bus system, station for use in a bus system, and bus interface

Abstract

The invention relates to a bus system comprising a first station and a second station coupled by a bus for transferring signals. The bus is arranged to operate according to a protocol in which said first station repeatedly sends requests for data to the second station. The protocol comprises a first mode for transferring the requests in a first request format at a first communication speed and at least a second mode for transferring said requests in a second request format at a second speed. The second station is arranged to receive requests in a mode selected from a group of modes comprising said first and second modes, and is arranged to give a first indication to said first station if it is arranged to operate according to the first mode and a second indication if it is arranged to operate according to the second mode. The first station comprises a processor, a controller, and a translator. The processor is operable to generate request properties for requests in the first request format. The controller is operable to generate the requests in the first request format from the request properties. The controller is also operable to transmit the request in the first format to the second station upon detection of the first indication and to forward the requests to the translator upon detection of the second indication. The translator is also operable to transmit the requests in the second format to the second station.

EP1516261B1, drawing sheet 1
Sheet 1 of 2

Term

Term ended

Expired 21 May 2023, 3.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

18 claims: 3 independent, 15 dependent

  1. 1
    A bus system comprising a first station (101) and a second station (102) coupled by a bus (104) for transferring signals, said bus (104) being arranged to operate according to a protocol in which said first station (101) repeatedly sends requests for data to said second station (102), said protocol comprising a first mode for transferring said requests in a first request format at a first communication speed and at least a second mode for transferring said requests in a second request format at a second speed, said second station (102) being arranged to receive requests in a mode selected from a group of modes comprising said first and second modes, and being arranged to give a first indication to said first station (101) if it is being arranged to operate according to said first mode and a second indication if it is being arranged to operate according to said second mode, said first station (101) comprising a processor (105) and a controller (106), said processor (105) being operable to generate request properties for requests in said first request format, said controller (106) being operable to generate said requests in said first request format from said request properties, further being operable to transmit said request in said first format to said second station (102) upon detection of said first indication, wherein said first station comprises a translator (107), said controller (106) being operable to forward said request to said translator (107) upon detection of said second indication, and said translator (107) being operable to transmit said request in said second format to said second station (102), characterized in that said bus system is a polled bus system, in that said polled bus system is a USB system, and in that said first station (101) is a USB host.
  2. 7
    A station (101) for use in a bus system comprising a connection for a bus (104), said station (101) being arranged to operate according to a protocol in which said station (101) repeatedly sends requests to said connection, said protocol comprising a first mode for transferring said requests in a first request format at a first communication speed and at least a second mode for transferring said requests in a second request format at a second speed, said station (101) being arranged to receive a first indication from another station (102) coupled to the bus (104) if said another station (102) is arranged to operate according to said first mode and to receive a second indication from another station if said another station is arranged to operate according to said second mods, said station (101) comprising a processor (105) and a controller (106), said processor (105) being operable to generate request properties for requests in said first request format, said controller (106) being operable to generate said requests in said first request format from said request properties, further being operable to transmit said request in said first format to said connection upon detection of said first indication, wherein said station comprises a translator (107), said (106) being operable to forward said request to said translator (107) upon detection of said second indication, and said translator (107) being operable to transmit said requests in said second format to said connection, characterized in that said station (101) is for use in a polled bus system and that said station (101) is a USB host.
  3. 13
    A bus interface (109) for use in a bus system comprising a connection for a bus (104) and an input for receiving request properties from a processor (105), said bus interface (109) being arranged to operate according to a protocol in which said bus interface (109) repeatedly sends requests to said connection, said protocol comprising a first mode for transferring said requests in a first request format at a first communication speed and at least a second mode for transferring said requests in a second request format at a second speed, said bus interface (109) being arranged to receive a first indication from another station (102) coupled to the bus if said another station is arranged to operate according to said first mode and to receive a second indication from another station if said another station is arranged to operate according to said second mode, said bus interface (109) comprising a controller (106), the input being operable to receive request properties for requests in said first request format, said controller (106) being operable to generate said requests in said first request format from said request properties, further being operable to transmit said request in said first format to said connection upon detection of said first indication, wherein said bus interface comprises a translator (107), said controller (106) being operable to forward said requests to said translator (107) upon detection of said second indication, and said translator (107) being operable to transmit said requests in said second format to said connection, characterized in that said bus interface (109) i s for use in a polled bus system and is for a USB host.