Providing frames at a network port
AssigneeMicrochip Technology Incorporated
InventorLars Ellegaard
Life of this patent
Estimating the term…
Abstract
Examples disclosed herein relate generally to providing frames at a network port. Some examples relate to an apparatus. The apparatus may include a network port to directly couple the apparatus to a switch. The apparatus may also include a transmission logic to provide a frame at the network port at a time slot of a switch-associated cycle time. The transmission logic may provide the frame at the time slot at least partially responsive to an offset value and a port number. Related devices, systems and methods are also disclosed.
Claims18
An apparatus, comprising:
- a network port to directly couple the apparatus to a switch;
- and
- a transmission logic to provide a frame at the network port at a time slot of a switch-associated cycle time, the time slot determined based, at least in part, on an offset value and a port number,
- wherein the offset value is a fraction of the switch-associated cycle time, and
- wherein the fraction is at least partially responsive to a number of used ports of the switch or a number of total ports of the switch.
An apparatus, comprising:
- a network port to directly couple the apparatus to a switch;
- a transmission logic to provide a frame at the network port at a time slot of a switch-associated cycle time, the time slot determined based, at least in part, on an offset value and a port number;
- and
- a counter to count clock cycles, wherein the transmission logic to determine the time slot at least partially based on the counted clock cycles.
A controller comprising:
- a network port to communicatively couple the controller to a sensor to receive sense data from the sensor;
- and
- a control logic to transmit an offset value to the sensor, the sensor to schedule transmission of sense data at least partially responsive to the offset value,
- wherein the offset value is a fraction of the switch-associated cycle time, and
- wherein the controller to be communicatively coupled to the sensor via a switch and wherein the controller to determine the offset value at least partially responsive to a number of used ports of the switch or a number of total ports of the switch.
A system comprising:
- a controller;
- a first switch communicatively coupled to the controller, the first switch comprising a first port;
- a first sensor communicatively coupled to the first port of the first switch, the first sensor to provide a first frame to the first switch at a first time slot of a first switch-associated cycle time, the first time slot determined based, at least in part, on a first offset value and a first port number,
- wherein the first switch to transmit the first port number to the first sensor, the first port number related to the first port;
- and
- a second sensor communicatively coupled to a second port of the first switch, the second sensor to provide a second frame to the first switch at a second time slot of the first switch-associated cycle time, the second time slot at least partially responsive to the first offset value and a second port number.
A system comprising:
- a controller;
- a first switch communicatively coupled to the controller, the first switch comprising a first port;
- a first sensor communicatively coupled to the first port of the first switch, the first sensor to provide a first frame to the first switch at a first time slot of a first switch-associated cycle time, the first time slot determined based, at least in part, on a first offset value and a first port number,
- a second switch communicatively coupled to the controller;
- and
- a second sensor communicatively coupled to the second switch, the second sensor to provide a second frame to the second switch at a second time slot of a second switch-associated cycle time, the second time slot at least partially responsive to a second offset value and a second port number.
Dependencies are inferred from the claim text.