Seriallite iii streaming protocol operating modes, Continuous mode, Burst mode – Altera SerialLite III Streaming MegaCore Function User Manual

Page 7

Advertising
background image

• Low protocol overhead

• Low point-to-point transfer latency

• Uses the hardened Native PHY IP core (Arria 10 devices) or Interlaken PHY IP core (Stratix V and

Arria V GZ devices) to reduce soft logic resource utilization

SerialLite III Streaming Protocol Operating Modes

The protocol defines two operating modes for different applications: continuous and burst mode. This

section defines these two operating modes, and describes the targeted application models and their key

characteristics. The following table shows the key differences of the two operating modes.

Table 2-1: Continuous vs. Burst Mode Characteristics

Characteristics

Continuous Mode

Burst Mode

Buffering

Minimal

Burst size

Can connect directly to a data converter (ADC,

DAC)

Yes

No

Asynchronous clock and data recovery support

No

Yes

The IP core that you generate can be in either mode. There is no parameter option to select between

continuous and burst modes. The selection depends on how you provide data at the Avalon-ST TX

interface.

Continuous Mode

A SerialLite III Streaming link operating in continuous mode accepts and transmits user data over the

link, and presents it on the user interface at the receiving link at the same rate and without gaps in the

stream. When operating in this mode, a link implementing the protocol looks like a data pipe that can

transparently forward all data presented on the user interface to the far end of the link.
Continuous mode is appropriate for applications that require a simple interface to transmit a single, high

bandwidth data stream. An example of this application is sensor data links for radar and wireless

infrastructure. With this mode, data converters can connect to either end of the link with minimal

interface logic. This mode requires both ends of the link to operate from a common transceiver reference

clock.

Burst Mode

A SerialLite III Streaming link operating in burst mode accepts bursts of data across the user interface and

transmits each burst across the link as a discrete data burst.
Burst mode is appropriate for applications where the data stream is divided into bursts of data. An

example of this application is uncompressed digital video where the data stream is divided into lines of

display raster. This mode provides more flexibility to the clocking and also supports multiplexing of

multiple data streams across the link.
Note: The minimum required gap between bursts is 2 user clock cycles in standard and advanced

clocking modes on the transmit side. Therefore, the user must provide two extra user clock cycles

between an end of burst and the start of the next burst.

2-2

SerialLite III Streaming Protocol Operating Modes

UG-01126

2015.05.04

Altera Corporation

About the SerialLite III Streaming IP Core

Send Feedback

Advertising