A problem with Cyclone/Arria 10GX Transciever
Hello everyone! I need help!
I have two modules based on Arria 10GX (10AX066H4F34E3SG) and Cyclone 10GX (10CX220YF780I5G). The task is to make a 1G fiber Ethernet (1000Base-X) using GX functions of any of these modules (doesn’t matter which one). I’ve made projects using a Triple Speed Ethernet component, atx_pll and PHY Reset controller. Input frequency is 125 MHz and atx_pll makes 1250 Mhz for a TSE component. 100 Mhz is connected on a CLK_USR pin and I don’t use it in the project. Both projects keep silent on TX and they don’t see any receive signal but using oscilloscope I can see an RX fiber signal and nothing on TX pin on the path to SFP. I tried to make a fiber loop, then I tried to connect to a fiber switch but modules don’t see any receiving or transmitting signal. Maybe I should use Native PHY? Or did I provide wrong frequency? Does TSE use a LOS signal? I’ll appreciate if someone provides me with some 1G GX example or advice. Schemes and project are attached.
GX_OPTO: R3, R6, R7-R14 are removed. 0 Ohm resistors are installed instead of C2, C3, R4-R5, R1-R2 (direct connection).