System and method of real time synchronization through a communication system
First Claim
Patent Images
1. A communication port, comprising:
- a framer for generating frames for transmission over a network, wherein each frame comprises at least a preamble, a data field, and a frame count field;
a transmit frame counter for counting the generated frames; and
wherein a count value of the transmit frame counter is divided into a predetermined number n of segments, wherein n is an integer value greater than 1, and wherein each segment is placed, by the framer, in a respective frame count field of n consecutively generated frames.
9 Assignments
0 Petitions
Accused Products
Abstract
A communication system, network, interface, and port architecture are provided for transferring data via a network. The network can be configured by connecting ports in a daisy chain arrangement to achieve a ring architecture or topology. The network transmits data according to a specific protocol. A first port transmits frames containing frame count information which is divided into several pieces, with each piece being transmitted in a single frame. A second port receives the frames, stores them in a frame buffer, and reassembles the frame count information from a plurality of frames.
-
Citations
17 Claims
-
1. A communication port, comprising:
-
a framer for generating frames for transmission over a network, wherein each frame comprises at least a preamble, a data field, and a frame count field; a transmit frame counter for counting the generated frames; and wherein a count value of the transmit frame counter is divided into a predetermined number n of segments, wherein n is an integer value greater than 1, and wherein each segment is placed, by the framer, in a respective frame count field of n consecutively generated frames. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A communication port, comprising:
-
a frame decoder for decoding frames received over a network from another communication port, wherein the received frames each comprise at least a preamble, a data field, and a frame count field; a receive frame counter for counting the received frames; and a receive frame counter register for reassembling a count value of a transmit frame counter contained within the other communication port by evaluating the frame count field of n consecutively received frames. - View Dependent Claims (10, 11)
-
-
12. A communication system, comprising:
-
at least one first communication port, comprising; a framer for generating frames for transmission over a network, wherein each frame comprises at least a preamble, a data field, and a frame count field; and a transmit frame counter for counting the generated frames; wherein a count value of the transmit frame counter is divided into a predetermined number n of segments, and wherein each segment is placed, by the framer, in a respective frame count field of n consecutively generated frames; and at least one second communication port configured for receiving the frames transmitted over the network by the first communication port, decoding the received frames, and reassembling the count value of the transmit frame counter by evaluating the frame count fields of n consecutively generated frames.
-
-
13. A method for transmitting frame count information via a communication system by repeating the steps of:
-
counting a number of frames to be transmitted in a transmit frame counter of a communication port; storing the number of frames to be transmitted in a transmit frame count register of the communication port; generating a set of n frames to be transmitted in a framer of the communication port, wherein each frame comprises at least a start identifier for marking a beginning of a frame, a data field, and a frame count field containing only 1/n of a number of bits representing the stored number of frames, wherein n consecutive frame count fields represent the stored number of frames; and transmitting the frames via the communication system.
-
-
14. A method for receiving frame count information from a communication system by repeating the steps of:
-
receiving a set of n frames at a communication port, wherein each frame comprises at least a start identifier for marking a beginning of a frame, a data field, and a frame count field containing only 1/n of a number of bits representing a stored number of frames transmitted via the communication system, where n consecutive frame count fields represent the stored number of transmitted frames; storing, in a receive frame counter register of the communication port, the bits contained within the n consecutive frame count fields of the set of n frames; and compiling, in the receive frame counter register of the communication port, a received number of the transmitted frames from the n consecutive frame count fields.
-
-
15. A communication port, comprising:
-
a framer for generating frames for transmission over a network, wherein each frame comprises at least a preamble, a data field, and a frame count field; a transmit frame counter for counting bits, bytes, video frames, or time intervals associated with the generated frames; and wherein a count value of the transmit frame counter is divided into a predetermined number n of segments, wherein n is an integer value greater than 1, and wherein each segment is placed, by the framer, in a respective frame count field of n consecutively generated frames.
-
-
16. A communication port, comprising:
-
a frame decoder for decoding frames received over a network from another communication port, wherein the received frames each comprise at least a preamble, a data field, and a frame count field; a receive frame counter for counting bits, bytes, video frames, or time intervals associated with the generated frame; and a receive frame counter register for reassembling a count value of a transmit frame counter contained within the other communication port by evaluating the frame count field of n consecutively received frames, wherein n is an integer value greater than 1.
-
-
17. A communication system, comprising:
-
at least one first communication port, comprising; a framer for generating frames for transmission over a network, wherein each frame comprises at least a preamble, a data field, and a frame count field; and a transmit frame counter for counting bits, bytes, video frames, or time intervals associated with the generated frames; wherein a count value of the transmit frame counter is divided into a predetermined number n of segments, and wherein each segment is placed, by the framer, in a respective frame count field of n consecutively generated frames, wherein n is an integer value greater than 1; and at least one second communication port configured for receiving the frames transmitted over the network by the first communication port, decoding the received frames, and reassembling the count value of the transmit frame counter by evaluating the frame count fields of n consecutively generated frames.
-
Specification