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.

[tms320c6678] Can SRIO ports be connected to SFP+ module?

Other Parts Discussed in Thread: TMS320C6678, DS64BR111, DS64BR401, DS100BR111

 

I need to connect SRIO ports of 6678 to SFP+ optical module..  but, according to SFP+ specification, SFP module needs pre-emphasis and equalizer in Host-IC.

I'm not sure if tms320c6678 hac such functions in SRIO pins.. so please let me know if I can do this or not..

Is there anybody who tried this or have seen similiar implementation?

 

  • SFP+ and SRIO are not compatible peripherals.  You would need to have some sort of interfacing switch (possibly create one using FPGA) in order to interface these two peripherals together.

    Best Regards,
    Chad

  • Hi, there.

    what kind of interfacing IC do I need except FPGA? Can you suggest a solution for interface?

    I thougt that an equalizer such as DS50EV401 from ti could be used, becuase SFP+ needs an equalizer and pre-emphasis on Host-IC.

    TI SRIO pins seem to have pre-emphasis function ..

    Protocol doesn't matter because I'll use SRIO, and just need a fiber channel...

    Is this possible to connect like this? : 

    Tx : (6678 SRIO) - (SFP+ optical module) 

    Rx: (6678 SRIO) - (DS50EV401) - (SFP+ optical module)

    If I am thinking wrong,  what is the solution of TI to use Fiber Channel on SRIO port?

    any answers will be appreciated..

    Thanks..

     

  • At this point I'm not certain of what exactly you're attempting to accomplish.  It could be interpreted at least two ways, so I've got a couple question.

    Q1: Are you simply plan on transmitting the SRIO over SFP+ to another device w/ SRIO? 

    Q2: Are you planning on connecting this to a device w/ SFP+ on the other end? 

    The first may be possibly w/ levers as you suggested - that's not my are of expertise and I'll as someone else to comment if that is what you're looking for.

    The second involves two different protocols (not just electrical changes - but something in between to handle the change of protocols and packet traffic.)  That's was my interpretation of your original request, but your second posting puts doubts into that interpretation.

    Best Regards,
    Chad

  • Thank you, Chad..

    Your [Q1] is exactly what I'm looking for.

    We simply want to transmit the SRIO over SFP+ optical module..(6678 to 6678 or 6678 to FPGA with SRIO port)

    SFP+ Optical module needs pre-empahsis and equalizer on Host-IC and I found that there is pre-empahsis and adaptive equalizer on 6678 SerDes..

    Then, Could I connect 6678 SRIO pins directly to SFP+ optical module or do I need external equalizer or pre-empahsis?

    Or do I need something different interface IC?

    please, comment about this..

     

    Best Regards,

    Juho.

     

     

  • Thanks, now I have a better understanding.

    I'm going to ask one of our HW Board folks to respond, In the end we may need to move this to another part of the forum that deals with the such interface conversions as this is not something we deal with frequently.

    Best Regards,

    Chad

  • Juho,

    The configuration that you described appears to be possible.  I agree with Chad that this is outside of our expertise.  The SRIO SERDES on the C6678 does support equalization in the receiver and pre and post cursor control in the transmitter that should meet the requirements stated.  However, the SRIO ports on the C6678 are not hot-plug tolerant.  TI has a team that makes interface devices that should meet this need.  We will forward this post to them.

    Tom

     

  • Hello, Tom..

    Do you mean that direct connection from SRIO pin to SFP+ optical module is possible?

    or please suggest interface devices..

    Thanks..

     

    Best Regards,

    Juho.

     

  • Juho,

    For a production system, an interface device is needed.  I have forwarded this topic to that team.

    Tom

     

  • Hello,

    I really want to know "that Interface Device".. Can anybody give me a part number?

    Our system is not a production, then Can I connect SRIO pin to SFP+ directly? Will it work? ( As I told previous, I just want to use SRIO over fiber..)

    I hope that someone makes this clear...

    Thanks...

     

  • Juho,

    I found the family of devices.  We are considering use of the DS100DF10 (http://www.ti.com/product/ds100df410) for a 10GbE KR interface where we want to connect to an SFP+ connector.  If you go to the following link you will be able to view the entire line of devices that may meet the need: http://www.ti.com/paramsearch/docs/parametricsearch.tsp?family=analog&familyId=1917&uiTemplateId=NODE_STRY_PGE_T.  There are lower speed devices that would be a better match for your need.

    Tom

     

  • Hi,

    What speed SRIO are you using?

    Regards,

    Lee

  • Hello..

    We use 5Gbps ..

    Regards,

    Juho.

  • Hello, Tom..

    Can I use DS100DF10 at 5Gbps application? It seems to be locked at 10G..

    I've already reviewed on signal conditional devices, and most devices with CDR or DFE  seem to have limited operation data rate(8.5G ~ 12G).

    There is no deivce for 5Gbps with DFE or CDR..( suggest me if there is..)

    Our last option is just use equalizer without DEF or CDR..  but I'm not sure this is necessary or not when there is equalizer in 6678 SerDes...

    I think it may work without external devices.. or Do I have to use equalizer on RX like DS50EV401 even though it has no DFE or CDR??

    Have any idea?

     

    Thanks..

     

    Best Regards,

    Juho.

     

     

  • Juho,

    The SRIO standard at 5 Gbps is an 8b/10b encoded serial data-pattern.  This would require some register programming on the DS100DF10 device to work at the 5 Gbps datarate.  Are there any other datarate requirements?

    Another option would be to use the DS64BR111 which takes care of a single SRIO lane and is compatible across all datarates below 6.4 Gbps since it is not based on a CDR.  Note that both of these devices would require AC coupling which is covered in the SRIO standard.

    What is the channel loss?  Is this a difficult channel with many connectors close together? 

    In most cases at 5 Gbps, a CDR solution is not required to achieve a robust data transmission.

    - Lee

  • Hello, Lee...

    We have no other data rate requirements.. We use just 5Gbps SRIO..

    Actually, I was considering to use DS64BR401...  I think it is almost the same as DS64BR111 which you suggested.. 

    About channel, there is 4 connections(including SFP+ module connection) between TX and RX.. transmission length is about 15cm except fiber.. (fiber cable length is less than 5m, so I think this doesn't matter about dispersion...) 

    I think we almost reached a conclusion..

    Here is my scheme :

             (6678 SRIO TX pin)----(connector)---(DS64BR401 or DS64BR111)---(SFP+ Optical Module)=======(fiber)=======(SFP+ Optical Module)---(DS64BR401 or DS64BR111)---(connector)---(6678 SRIO RX pin)

     : all PCB trace is less then 15cm

    : fiber length is less then 5m

    The above is my decision.. please comment about this...

    Ah...  I missed that DS64BR401 use 2.5V VDD whereas DS64BR111 uses 3.3V.  Does it matter?

    By the way, Is it difficult to register programming on DS100DF10? 

    Thanks..

    Best Regards,

    Juho.

  • Juho,

    The link configuration looks ok.  The distances are not too long.  The DS64BR401 CTLE pin setting will be either "FF" (Float , Float) or "11" (VDD, VDD).  It depends on if the adjacent TX is sending a signal with our without de-emphasis.

    Register programming is a two-wire connection SMBus.  This gives additional flexibility, but your application looks like the pin control will be enough.

    Regards,

    Lee

  • There is no stock of DS64BR111... orz... -_-;;

  • Juho,

    If you need something quickly I would suggest prototyping with the DS100BR111 - it looks like there is some stock/samples.  The performance at 5 Gbps will be the same.

    Regards,

    Lee

  • Lee,

    Can you suggest a 8 Channel Device???

    please...

    Regards, 

    Juho.

  • For 8-channels the DS64BR401 has sample and availability in distribution.

    - Lee

  • Thank you , Lee..

    I'll try DS100BR111 or DS64BR401...

    Finally, We have a conclusion...

    Thank you all...

    Best Regards,

    Juho.

  • It did work...Mission completed..

    (^_^)

  • Hello. Juho.

    Please let me know SFP+ module type you used. Maker, part number, etc

    Best regards.

    Sangcheol

  • Hello..

    P/N : TR-PX13L-N00  (from inno lights)

    You will find data sheet by googling..

    Thanks..

     

  • Dear juho

    Thanks for your prompt reply..

    Best regards.

    Sangcheol.

  • Hello Chad.

    Then, the SFP module (not SFP+) is available?

    I am working SRIO between two DSPs(C6671 - C6671) using SFP modules.

    At both 1.25Gbps and  2.5Gbps,  that ports were successfully initialized.

    But normal data transmission has failed.

    As with SFP+ , SFP is also not compatible? 

    Best Regards,

    Sangcheol.