Altera 100G Interlaken MegaCore Function User Manual
Page 45
![background image](https://www.manualsdir.com/files/763659/content/doc045.png)
100G Interlaken IP Core Dual Segment Interleaved Data Transfer Transmit Example
Figure 4-8: Dual Segment Data Transfer on Transmit Interface in Interleaved Mode
This example illustrates the expected behavior of the 100G Interlaken IP core application interface
transmit signals during dual segment transfers of three data bursts in interleaved mode.
tx_usr_clk
itx_sop[1]
itx_chan
itx_sob[1]
itx_eob
itx_din_words
Word 7
Word 6
Word 5
Word 4
Word 3
Word 2
Word 1
Word 0
itx_num_valid[7:4]
itx_eopbits
Cycle 1
Cycle 2
Cycle 3
Cycle 4
Cycle 5
Cycle 6
Cycle 7
8’h2
d1
d2
d3
4’b1000
4’b0001
4’b1000
d4
4’b1000
4’b0101
itx_sop[0]
itx_sob[0]
8’h3
8’h2
d5
d6
4’b0100
itx_num_valid[3:0]
4’b0000
4’b0100
4’b0000
4’b0100
4’b0000
4’b0000
4’b0000
4’b1000
4’b1000
4’b0000
dw8
dw0
dw1
dw2
dw3
dw0
dw1
dw2
dw3
dw4
dw5
dw6
dw7
dw4
dw5
dw6
dw7
dw8
dw9
dw10
dw11
dw12
dw13
dw14
dw15
dw16
dw17
dw18
dw19
dw20
dw21
dw22
dw23
dw0
dw1
dw2
dw3
dw4
dw5
dw6
dw7
dw8
itx_din_words:
The figure shows three data bursts in dual segment mode on the TX user data transfer interface. In cycle
1, the application asserts
itx_sop[1]
and
itx_sob[1]
, indicating that this cycle is both the start of the
burst and the start of the packet, and that data starts from the most significant byte of the data symbol.
The application drives the value of 2 on
itx_chan
to indicate the data originates from channel 2.
UG-01128
2015.05.04
100G Interlaken IP Core Dual Segment Interleaved Data Transfer Transmit Example
4-15
Functional Description
Altera Corporation