Altera 100G Interlaken MegaCore Function User Manual

Page 63

Advertising
background image

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

Send Feedback

Advertising