Data transmission rules, Lane alignment examples – Altera SerialLite II Protocol User Manual

Page 45

Advertising
background image

Altera Corporation

45

SerialLite II Protocol Reference Manual

SerialLite II Specification

7.

Link management packets can only be followed by IDL in the same
column.

8.

IDL characters are allowed to span entire columns and fill
inter-packet gaps.

9.

Different payload packet types (between data, priority, and link
management packets) cannot share columns.

10. {SUP}, {EGP}, and {EBP} can share the same column as {SPP}, {SDP},

{CPP}, and {CDP}.

Data Transmission Rules

The following data transmission rules must be followed:

1.

Data packets can be interrupted on a column boundary, and IDL
characters are transmitted in response to flow control requests
(

“Flow Control (Optional)” on page 2–61

), or user interface

under-runs.

2.

Priority packets can be interrupted on a segment size boundary, and
IDL characters are transmitted in response to flow control requests
(

“Flow Control (Optional)” on page 2–61

), or user interface

under-runs.

3.

Link management packets can be inserted on any column boundary
for both priority and data packets.

4.

If packets are nested, the nested packet cannot share a column with
the interrupted data. Meaning that the interrupting packet must be
started on a new column. Once the nested packet is complete, the
interrupted packet must resume on a new column.

5.

When data partially fills a column at the end-of-packet, the gap
must be filled with /IDL/ characters. /IDL/ bytes used for padding
and visible to the user are replaced with all zeros.

6.

The CRC calculation only covers columns containing user data.

Lane Alignment Examples

For the examples in this section, a column of data aligned across all lanes
during a particular character cycle is shown pictorially as a row.
Switching between control and data can occur in every column.

Advertising