In a previous contract, I found myself interfacing with a Fibre to Ethernet connection. The implementation consisted of my fpga with a GT wizard instantiation to detect the 8/10b encoded signal.
What I later found out was I had to do auto-negotiation, and other low end stuff.
The reason I was deep in the weeds, was because I wanted to filter the message based on what it's mac address/source & destination was.
My recommendation to you would be to avoid this unless it's what the job requires and use an ic that does autonegotiation and MAC related stuff.
Regards,
Wes
- - - Updated - - -
In a previous contract, I found myself interfacing with a Fibre to Ethernet connection. The implementation consisted of my fpga with a GT wizard instantiation to detect the 8/10b encoded signal.
What I later found out was I had to do auto-negotiation, and other low end stuff.
The reason I was deep in the weeds, was because I wanted to filter the message based on what it's mac address/source & destination was.
My recommendation to you would be to avoid this unless it's what the job requires and use an ic that does autonegotiation and MAC related stuff.
Regards,
Wes