Interlaken status messaging for the transmitter, Transmitter multiple-use bits, Receiver multiple-use bits – Achronix Speedster22i Interlaken User Manual

Page 34

Advertising
background image

Interlaken Status Messaging for the Transmitter

The Transmitter is capable of inserting the Status Messaging as described in the Interlaken

Protocol into the Meta Frame Diagnostics words.
User’s task: Feed these inputs based on the health of the Receiver.
All signals are synchronous with the rising-edge of clk and a detailed description of each signal

follows.
ctl_tx_diagword_intfstat
This input is transmitted on bit[32], the interface health (Status Bit 0), of every Diagnostic Word

on all of the lanes. A value of 1 is defined to mean a healthy condition.
User’s task: Drive proper data for this input. In typical applications, the user should simply

connect this input to the stat_rx_aligned output of the Receiver block.
ctl_tx_diagword_lanestat[11:0]
Each bit of this bus is transmitted on bit[33], the lane health (Status Bit 1), of every Diagnostic

Word for the corresponding lane. A value of 1 is defined to mean a healthy condition.
User’s task: Drive proper data for this input. In typical applications, the user should simply

connect this input to the stat_rx_synced[11:0] output of the Receiver block.

Transmitter Multiple-Use Bits

Interlaken defines an eight bit field in each Control Word as “Multiple-Use” bits. These bits are

transmitted with every Control Word that is sent and can be used to transmit any information the

user needs. For example, one of the bits can be used to represent a link-level flow control status.
The IIPC provides a mechanism for the user to set these bits to any desired value. All signals are

synchronous with the rising-edge of clk and a detailed description of each signal follows.
ctl_tx_mubits[7:0]
These inputs control the information contained in bits [31:24] of the Control words generated by

the Transmitter. The value of ctl_tx_mubits[0] will appear in bit 24 of the next Control Word

generated by the TX. The value of ctl_tx_mubits[1] will appear in bit 25, and so forth.

Receiver Multiple-Use Bits

Similar to the Transmitter, the IIPC extracts the “Multiple-Use” field from every received Control

Word and outputs the information to the user.
User’s task: Interpreting the meaning of these bits.
All signals are synchronous with the rising-edge of clk and a detailed description of each signal

follows.
stat_rx_mubits[7:0]
These outputs contain the information in bits [31:24] of the Control words received by the

Receiver. The value of Control Word bit [24] appears on stat_rx_mubits[0]. The value of Control

Word bit [25] appears on stat_rx_mubits[1], and so forth.

UG032, May 15, 2014

34

Advertising