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

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