SZG-DUALSFP Sample(s)

Hi,

Is anybody using the SZG-DUALSFP daughter board for a 10 gigabit ethernet connection?

I have this board and am trying to get it to work with my Genesys Zynq UltraScale MPSoC+ board, I just don’t want to make a lot of ‘shots in the dark’ without at least finding some code samples.

Is it as simple as just wiring the connections as described in the documentation?

Thanks,

P.S. If I figure anything out I will post here as well.

Generally, just wiring things up is a good start for transceiver interfaces. We produced the iBERT captures using our Brain-1 (Brain-1 - Opal Kelly). We have not used the Genesys board with this peripheral.

The next step, however, depends a lot on the interface selected and so on. For example, Xilinx Aurora is pretty easy to setup and get running. But ethernet is a bigger project. Are you using the IP available from Xilinx?

I know its been a while but any updates on this ? Also there is mention of some SFP related code available online, can someone point where, I am trying to get an Ibert going over an XEM8350 board with a pluggable loopback on an extension optical cable in the XEM8350 Breakout board, any directions would be helpful.
Thanks

Getting a loop back going via IBERT is pretty easy. It really is plug and play with IBERT for the most part. Use the IBERT Ultrascale GTH IP core and follow through the menus, referring to the XEM8350’s documentation as needed for information on refclks and pinouts.

If you get stuck or confused, feel free to screenshot and post here with your question.

Thanks for the feedback !! Will keep that in mind.

Hey @hayden I was able to get it working with the QSFP but I wanted to see if its possible to access the I2C link on the SFP so that I can access the digital optical measurement statistics, I understand that this will need some custom stuff on the FPGA, let me know if you have any ideas.

If the pins are routed from the QSFP to the FPGA, then anything is possible. Opal Kelly even has an open source i2c controller!

Check the pins using our documentation, identify the voltage standard used, and add them to your constraints file. Then you need some gateware to complete the job.

1 Like