Data bus for multiple components
First Claim
Patent Images
1. Data bus for multiple components, comprising:
- a beam wave guide;
a plurality of components coupled to the beam wave guide; and
an active star coupler coupled to the beam wave guide;
wherein the components have a predetermined hierarchical transmission authorization;
an order of transmissions of the respective components is controlled via a synchronizing pulse, said components transmitting data via said data bus between consecutive synchronizing pulses in an order determined according to said hierarchical transmission authorizations; and
a cycle time between consecutive synchronizing pulses resides between a duration of a transmission of a component having a highest priority ranking and a cumulative transmission time of all components.
1 Assignment
0 Petitions
Accused Products
Abstract
In a data bus which is shared by several components, the components possess a hierarchical transmission token and are synchronized by a synchronization pulse. A clock signal of the synchronization pulse has a rate which is between the duration of transmission of the component with the highest priority token and the cumulative duration of transmission of all components.
-
Citations
18 Claims
-
1. Data bus for multiple components, comprising:
-
a beam wave guide;
a plurality of components coupled to the beam wave guide; and
an active star coupler coupled to the beam wave guide;
whereinthe components have a predetermined hierarchical transmission authorization;
an order of transmissions of the respective components is controlled via a synchronizing pulse, said components transmitting data via said data bus between consecutive synchronizing pulses in an order determined according to said hierarchical transmission authorizations; and
a cycle time between consecutive synchronizing pulses resides between a duration of a transmission of a component having a highest priority ranking and a cumulative transmission time of all components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of operating a data network which includes a plurality of subscriber components coupled in data communication via a data bus that is controlled by a bus master, said method comprising:
-
said bus master generating a train of synchronization pulses;
between consecutive synchronization pulses, said subscriber components transmitting data via said data bus in an order determined according to a predetermined transmission priority hierarchy;
wherein a cycle time between consecutive synchronization pulses is greater than a duration of a transmission of a subscriber component having highest priority and less than a cumulative transmission time necessary for all subscriber components to transmit via the data bus. - View Dependent Claims (14, 15)
following a particular synchronization pulse, a first next consecutive synchronous pulse is delayed if a component has not completed transmission of data prior to the end of a current cycle; and
a second next consecutive synchronization pulse is generated at a time measured from said particular synchronization pulse.
-
-
16. A data communication network having a plurality of subscriber components coupled in data communication via a data bus that is controlled by a bus master, wherein:
-
said bus master generates a train of synchronization pulses;
between consecutive synchronization pulses, said subscriber components transmit data via said data bus in an order determined according to a predetermined transmission priority hierarchy; and
a cycle time between consecutive synchronization pulses is greater than a duration of a transmission of a subscriber component having highest priority and less than a cumulative transmission time necessary for all subscriber components to transmit via the data bus. - View Dependent Claims (17, 18)
following a particular synchronization pulse, a first next consecutive synchronous pulse is delayed if a component has not completed transmission of data prior to the end of a current cycle; and
a second next consecutive synchronization pulse is generated at a time measured from said particular synchronization pulse.
-
Specification