Method and apparatus for releasing bus control by a device connected to the bus
AssigneeThomson Licensing
InventorsTimothy Heighway, Klaus Gaedke
Life of this patent
Estimating the term…
Loading patent…
AssigneeThomson Licensing
InventorsTimothy Heighway, Klaus Gaedke
Estimating the term…
In a digital bus, such as the IEEE 1394 serial bus, the procedure for sending data from a link layer IC onto the data bus is that the link layer IC requests access to the bus and then waits until the physical layer IC grants the desired access. Upon detecting the grant status, the link layer IC is free to send data onto the bus. But if in the meantime the link layer IC refrains from sending data onto the bus, the granted bus access will not be given up. As a consequence the bus is blocked for an indefinite time period because the bus access granted cannot be overwritten by the physical layer IC. According to the invention an additional timer function is implemented in the link layer IC. This ‘bus grant missed’ timer function controls the link layer IC in such a way that it automatically gives back the bus control to the physical layer IC after a predetermined time period has elapsed during which the link layer IC has sent no data onto the bus.
Method for transferring bus data to or from a device to be controlled by an IEEE1394 bus, wherein for interfacing between said bus and said device a physical layer integrated circuit (“IC”) and a link layer IC are used and wherein, upon request from said link layer IC, said physical layer IC generates a grant signal in order to give to said link layer IC access to said bus for sending data onto said bus and wherein, until said link layer IC has finished sending said data onto said bus following said grant signal, said bus remains in an occupied status wherein said link layer IC includes a timer function which, in case said physical layer IC grants upon request from said link layer IC to said link layer IC access for sending data onto said bus but said link layer IC does not send data onto said bus, generates after the elapse of a first predetermined time period following said grant signal a link release signal for releasing the current bus occupation by said link layer IC and for automatically giving back the bus control to said physical layer IC,
Bus interface for transferring bus data to or from a device to be controlled by an IEEE1394 bus, including:
Dependencies are inferred from the claim text.