Method and apparatus for transmitting data
AssigneeFreescale Semiconductor, Inc.
InventorsPaul Kelleher, Michael O'Brien, Conor O'Keeffe
Life of this patent
Estimating the term…
Abstract
A semiconductor device comprising interface logic for transmitting data bursts across an interface. The interface logic is arranged to transmit bursts of data across the interface such that the start of a burst of data is substantially aligned with a symbol interval (SI) boundary. The interface logic is further arranged to apply an offset to the SI boundary at the start of the burst of data.
Claims20
A method for transmitting data across an interface, the method comprising:
- determining a first default symbol interval boundary;
- transmitting a first burst of data across the interface at a time based upon the first default symbol interval boundary;
- determining a second default symbol interval boundary;
- transmitting a second burst of data across the interface, wherein the start of the second burst of data is substantially aligned with the second default symbol interval boundary;
- determining a third default symbol interval boundary, the time between the first and second default symbol interval boundaries being substantially the same as the time between the second and third default interval boundaries;
- and
- transmitting a third burst of data across the interface, wherein the start of the third burst of data is not substantially aligned with the third default symbol interval boundary.
A semiconductor device comprising:
- an interconnect;
- and
- interface logic coupled to the interconnect, the interface logic to determine a first default symbol interval boundary, to transmit a first burst of data across the interconnect at a time based upon the first default symbol interval boundary, to determine a second default symbol interval boundary, to transmit a second burst of data that is substantially aligned with the second default symbol interval boundary, to determine a third default symbol interval boundary, the time between the first and second default interval boundaries being substantially the same as the time between the second and third default interval boundaries, and to transmit a third burst of data that is not substantially aligned with the third default symbol interval boundary.
A non-transitory computer-readable storage element comprising executable program code for programming interface logic, the computer program product comprising program code for:
- determining a first default symbol interval boundary;
- transmitting a first burst of data across the interface at a time based upon the first default symbol interval boundary;
- determining a second default symbol interval boundary;
- transmitting a second burst of data across the interface, wherein the start of the second burst of data is substantially aligned with the second default symbol interval boundary;
- determining a third default symbol interval boundary, the time between the first and second default symbol interval boundaries being substantially the same as the time between the second and third default interval boundaries;
- and
- transmitting a third burst of data across the interface, wherein the start of the third burst of data is not substantially aligned with the third default symbol interval boundary.
Dependencies are inferred from the claim text.