Hi,
I'm trying to use TEF0008-FMC in 1000BASE-SX mode using the Genesys 2 board from Digilent. As far as understand from TEF0008 MAX10 documentation, there are two signals for rate select (1000BASE-SX or 10GBASE-SR):
- Input Signal LA03_N sets all four SFP RX modes (LOW for 1000BASE-SX, HIGH for 10GBASE-SR)
- Input Signal LA04_P sets all four SFP TX modes (LOW for 1000BASE-SX, HIGH for 10GBASE-SR)
In my design I'm holding LA03_N and LA04_P LOW, but taking a look with an oscilloscope at "SFP+ Connector" pins SFPA_RS0 (Rx rate select) and SFPA_RS1 (Tx rate select) it appears that just SFPA_RS1 is LOW, and SFPA_RS0 is HIGH.
The design does not manage to establish a link trough the SFP connection, and I believe that it has something to do with LA03_N->SFPA_RS0 signal.
In TEF0008 MAX10 documentation there is a phrase that I don't understand:
"SFP Control and I2C register writes of RX/TX modes are couppled with a logical or. If at least one of them indicates HIGH the 10GBASE-SR is activated."
What is " I2C register writes of RX/TX modes ". Do I need to perform some writes transaction on I2C at some specific address?
And there is available a design example? It will help me a lot to see if I'm doing something wrong or if my design is incomplete.
Best regards