This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TLK10031: Fibre channel 8GFC

Part Number: TLK10031
Other Parts Discussed in Thread: TLK10022

Hello.
I want to use TLK10031 for Fibre channel 8GFC. Is this part number suitable for this traffic type? I don't understand what clock used for HS transmition serdes, recovered LS clock or I must use refclk , sychronios with LS clock? Otherwise fifo overflow or underflow.

  • Hi Denis,

    The TLK10031 supports 3 modes: 1GKX, 10G General Purpose and 10GBASE-KR, this device is not suitable for 8GFC.

    Best Regards,
    Luis
  • Hi.

    According to Datasheet, it support data rate below 10G. And it support 8.5 Gbps. 8GFC is 8b/10b encoded and i think in 10G General Purpose mode can work with 8GFC.

    But I dont anderstand,  can I transmitt and recieve transparent?

    When TLK10031 decode 8b/10b on HS, how it encode 8b/10b  on LS to control disparity? 

  • Hi Denis,

    Sorry for the mistake, the device is able to interface with SFP+ optical modules through 10GBASE-R sublayer. On the other hand, is feasible the device supports 8GFC since is 8b/10b coding.
    The transmission code includes D and K characters for transmitting protocol information (positive and negative disparity version).

    Regards,
    Luis
  • 8GFC have mechanism to control disparity. But 8GFC is 4 byte aligned.
    For example, if i recieve in HS 8GFC data, wher every 4 byte is the same.
    Then #0 byte of frame go to #0 line, #1 byte of frame go to #1 line of Low Speed Side. ..
    And control symbol apear only on #0 line . On #1 line only data without K symbol.
    Therfor we cant control disparity on Lowspeed Side.
    Does TLK10031 add K symbol on Low Speed Side?
  • And i want mention, that mechanism of mapping High speed side stream is not clear. According datasheet, fifo width after 8b/10b decoder in 10G General Purpose mode is 32 bit.

    But i know, that each 8b/10b decoder must have control signal.This signal mark K symbols. Therfor fifo width must have 36 bit width. 

    My main question is "Can I recieve and transmitt 8GFC transparently from FPGA to SFP+?"

  • The TLK10031 couldn't fit your requirements, please take a look into the TLK10022 (Aggregator).

    Regards,
    Luis