Altera 100G Interlaken MegaCore Function User Manual
Page 63
Signal Name
Direction Width
(Bits)
Description
itx_
eopbits
Input
4
Indicates whether the current data symbol contains the end of a packet
(EOP) with or without an error, and specifies the number of valid bytes
in the current end-of-packet, non-error 8-byte data word, if relevant.
You must set the value of
itx_eopbits
as follows:
• 4b’0000: no end of packet, no error.
• 4b’0001: Error and end of packet.
• 4b’1xxx: End of packet. xxx indicates the number of valid bytes in
the final valid 8-byte word of the packet, as follows:
• 3b’000: all 8 bytes are valid.
• 3b’001: 1 byte is valid.
• ...
• 3b’111: 7 bytes are valid.
All other values (4'b01xx, 4'b001x) are undefined.
The valid bytes always start in bit positions [63:56] of the final valid
data word of the packet.
itx_sob
Input
2
Indicates the current data symbol contains the start of a burst (SOB). If
the 100G Interlaken IP core is in Interleaved mode, you are responsible
for providing this start of the burst signal. If the100G Interlaken IP
core is in Packet mode, the IP core ignores this signal. The
100G Interlaken IP core samples the
itx_chan
signal during this cycle.
This signal has the following valid values:
• 2'b00—The current data symbol does not contain the start of a
burst.
• 2'b10— If
itx_sob[1]
has the value of 1, the start-of-burst aligns
with the most significant byte (byte 63) of the data.
• 2'b01— If
itx_sob[0]
has the value of 1, the start-of-burst aligns
with byte 31 of the data.
Typically, you use this mode for sending interleaved packets. However,
you can still send non-interleaved packets as long as you provide the
itx_sob
and
itx_eob
signal values. You are responsible to comply
with the BurstMax and BurstMin parameters. If the burst you send is
too large, it can overflow the 100G Interlaken transmit buffer.
itx_eob
Input
1
End of the burst. If the 100G Interlaken IP core is in Interleaved mode,
you are responsible for providing this end of the burst signal. If
the100G Interlaken IP core is in Packet mode, the IP core ignores this
signal. You are responsible to comply with the BurstMax and BurstMin
parameters.
itx_din_
words
Input
512
The eight 64-bit words of input data (one data symbol). When
itx_
num_valid
has the value of zero, the IP core ignores
itx_din_words
.
UG-01128
2015.05.04
100G Interlaken IP Core User Data Transfer Interface Signals
5-5
100G Interlaken MegaCore Function Signals
Altera Corporation