US20070255855A1

System and Method for Transferring Different Types of Streaming and Packetized Data Across an Ethernet Transmission Line Using a Frame and Packet Structure Demarcated with Ethernet Coding Violations

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A communication system, network, interface, and port architecture are provided for transporting different types of data across a network. The network can be arranged by connecting the ports in a daisy-chain fashion to achieve a ring architecture or topology. The network forwards data according to a specific network protocol, and nodes among the network can use a recovered clock from the bitstream to drive the transmitter and create a synchronous network even thought the network can receive Ethernet packets which are typically targeted for an asynchronous network. Non-compliant data, such as Ethernet data, can be sent as packets within a frame structure. The frame is synchronized to Ethernet coding violations used to signal the beginning of each frame, and each packet can be immediately followed by a packet coding violation. The frame and packet coding violations are represented as a sequence of 4B/5B codes that are not valid codes and, therefore, not present as Ethernet encoded data.

US20070255855A1, drawing sheet 1
Sheet 1 of 24

Term

Projected expiry 16 February 2027.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    Broadest claimClaim Score 77, broad(NHIP)A communication system, comprising:a first node;a second node;a third node;a first port coupled to the first node between two primary pairs of conductors and the first node for transferring non-streaming and streaming data synchronously between the first node and the second node;and a second port coupled to the first node between two secondary pairs of conductors and the first node for transferring non-streaming and streaming data synchronously between the first node and the third node.
  2. 10
    A communication system, comprising:two pairs of conductors linking a first node and a second node;and a serial bitstream of differential signals bifurcated into frames of data and sent bidirectionally across the two pairs of conductors, with each frame beginning with a frame coding violation and each non-streaming packet of data within each frame beginning with a packet coding violation.
  3. 15
    A method for transferring data, comprising:forming a sequence of bits dissimilar from encoded data as a frame coding violation and another sequence of bits as a packet coding violation;placing streaming and non-streaming data in two different time segments within a frame immediately after the frame coding violation and placing the non-streaming data immediately after the packet coding violation;and transferring the frame of streaming and non-streaming data synchronized to a clock signal.