Altera 50G Interlaken MegaCore Function Manual de usuario Pagina 34

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 94
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 33
In Packet mode, the 50G Interlaken IP Core performs Optional Scheduling Enhancement based on
Section 5.3.2.1.1 of the Interlaken Protocol Specification, Revision 1.2. The IP core ignores the itx_sob and
itx_eob signals. Instead, the IP core performs optional enhanced scheduling based on the settings of
BurstMax, BurstMin, and BurstShort.
In Interleaved mode, the 50G Interlaken IP Core inserts burst control words on the Interlaken link based
on the itx_sob and itx_eob inputs. The internal optional enhanced scheduling is disabled and the
BurstMax and BurstMin values are ignored. BurstShort is still in effect. To avoid overflowing the transmit
FIFO, you should not send a burst that is longer than 1024 bytes.
In Interleaved mode or in Packet mode, the 50G Interlaken IP core is capable of accepting non-
interleaved data on the TX user data transfer interface (itx_din_words). However, if the IP core is in
Interleaved mode, the application must drive the itx_sob and itx_eob inputs correctly.
In Interleaved mode or in Packet mode, the 50G Interlaken IP core can generate interleaved data transfers
on the RX user data transfer interface (irx_dout_words). The application must be able to accept
interleaved data transfers if the Interlaken link partner transmits them on the Interlaken link. In this case,
the Interlaken link partner must send traffic in Interleaved mode that conforms with the 50G Interlaken
IP core BurstShort value.
Note: Altera recommends that the transmitter (link partner) only send packets with a minimum packet
size of 64 bytes.
Related Information
Transfer Mode Selection on page 3-2
50G Interlaken IP Core User Data Transfer Interface Signals on page 5-4
Interlaken Protocol Specification, Revision 1.2
50G Interlaken IP Core Transmit Path
The 50G Interlaken MegaCore function accepts application data from up to 256 channels and combines it
into a single data stream in which data is labeled with its source channel. The 50G Interlaken TX MAC
and PCS blocks format the data into protocol-compliant bursts and insert Idle words where required.
50G Interlaken IP Core Transmit User Data Interface Examples
The following examples illustrate how to use the Altera 50G Interlaken IP core TX user data interface:
50G Interlaken IP Core Interleaved Mode (Segmented Mode) Example on page 4-8
50G Interlaken IP Core Packet Mode Operation Example on page 4-10
50G Interlaken IP Core Back-Pressured Packet Transfer Example on page 4-11
50G Interlaken IP Core Interleaved Mode (Segmented Mode) Example
In Interleaved Mode, you are responsible for scheduling the burst. You need to drive an extra pair of
signals, Start of Burst (SOB) and End of Burst (EOB), to indicate the burst boundary. You can send the
traffic in packet order or interleaved order, as long as you set the SOB and EOB flags correctly to establish
the data boundaries.
4-8
50G Interlaken IP Core Transmit Path
UG-01140
2015.05.04
Altera Corporation
Functional Description
Send Feedback
Vista de pagina 33
1 2 ... 29 30 31 32 33 34 35 36 37 38 39 ... 93 94

Comentarios a estos manuales

Sin comentarios